cpu_module_impl.h (8a40a695) | cpu_module_impl.h (4156fc34) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 24 unchanged lines hidden (view full) --- 33#include <sys/cpuvar.h> 34#include <sys/types.h> 35 36#ifdef __cplusplus 37extern "C" { 38#endif 39 40typedef struct cmi_mc_ops { | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 24 unchanged lines hidden (view full) --- 33#include <sys/cpuvar.h> 34#include <sys/types.h> 35 36#ifdef __cplusplus 37extern "C" { 38#endif 39 40typedef struct cmi_mc_ops { |
41 int (*cmi_mc_patounum)(void *, uint64_t, uint32_t, int, mc_unum_t *); | 41 int (*cmi_mc_patounum)(void *, uint64_t, uint8_t, uint8_t, uint32_t, 42 int, mc_unum_t *); |
42 int (*cmi_mc_unumtopa)(void *, mc_unum_t *, nvlist_t *, uint64_t *); 43} cmi_mc_ops_t; 44 45typedef struct cmi_ops { 46 int (*cmi_init)(cpu_t *, void **); 47 void (*cmi_post_init)(void *); 48 void (*cmi_post_mpstartup)(void *); 49 void (*cmi_fini)(void *); --- 25 unchanged lines hidden --- | 43 int (*cmi_mc_unumtopa)(void *, mc_unum_t *, nvlist_t *, uint64_t *); 44} cmi_mc_ops_t; 45 46typedef struct cmi_ops { 47 int (*cmi_init)(cpu_t *, void **); 48 void (*cmi_post_init)(void *); 49 void (*cmi_post_mpstartup)(void *); 50 void (*cmi_fini)(void *); --- 25 unchanged lines hidden --- |