cmi_hdl_impl_t
cmi_hdl_impl_t hdl;
cmi_hdl_impl_t *hdl = (cmi_hdl_impl_t *)arg;
cmihdl_disp(uintptr_t addr, cmi_hdl_impl_t *hdl)
cmi_hdl_impl_t *hdl;
hdl = mdb_alloc(sizeof (cmi_hdl_impl_t), UM_SLEEP);
if (mdb_vread(hdl, sizeof (cmi_hdl_impl_t), addr) !=
sizeof (cmi_hdl_impl_t)) {
mdb_free(hdl, sizeof (cmi_hdl_impl_t));
mdb_free(hdl, sizeof (cmi_hdl_impl_t));
mdb_free(hdl, sizeof (cmi_hdl_impl_t));
cmi_hdl_impl_t *cmae_hdlp;
xpv_chiprev(cmi_hdl_impl_t *hdl)
xpv_chiprevstr(cmi_hdl_impl_t *hdl)
xpv_getsockettype(cmi_hdl_impl_t *hdl)
xpv_getsocketstr(cmi_hdl_impl_t *hdl)
xpv_chipsig(cmi_hdl_impl_t *hdl)
xpv_ncache(cmi_hdl_impl_t *hdl, uint32_t *ncache)
xpv_cache(cmi_hdl_impl_t *hdl, uint32_t cno, x86_cache_t *cachep)
xpv_logical_id(cmi_hdl_impl_t *hdl)
xpv_rdmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp)
xpv_wrmsr_cmn(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val, boolean_t intpose)
uint_t (*cmio_vendor)(cmi_hdl_impl_t *);
xpv_wrmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val)
const char *(*cmio_vendorstr)(cmi_hdl_impl_t *);
xpv_msrinterpose(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val)
uint_t (*cmio_family)(cmi_hdl_impl_t *);
xpv_int(cmi_hdl_impl_t *hdl, int int_no)
uint_t (*cmio_model)(cmi_hdl_impl_t *);
uint_t (*cmio_stepping)(cmi_hdl_impl_t *);
xpv_online(cmi_hdl_impl_t *hdl, int new_status, int *old_status)
uint_t (*cmio_chipid)(cmi_hdl_impl_t *);
uint_t (*cmio_procnodeid)(cmi_hdl_impl_t *);
uint_t (*cmio_coreid)(cmi_hdl_impl_t *);
uint_t (*cmio_strandid)(cmi_hdl_impl_t *);
uint_t (*cmio_procnodes_per_pkg)(cmi_hdl_impl_t *);
uint_t (*cmio_strand_apicid)(cmi_hdl_impl_t *);
x86_chiprev_t (*cmio_chiprev)(cmi_hdl_impl_t *);
const char *(*cmio_chiprevstr)(cmi_hdl_impl_t *);
uint32_t (*cmio_getsockettype)(cmi_hdl_impl_t *);
const char *(*cmio_getsocketstr)(cmi_hdl_impl_t *);
uint_t (*cmio_chipsig)(cmi_hdl_impl_t *);
cmi_errno_t (*cmio_ncache)(cmi_hdl_impl_t *, uint32_t *);
cmi_errno_t (*cmio_cache)(cmi_hdl_impl_t *, uint32_t, x86_cache_t *);
cmi_hdl_impl_t *hdl;
id_t (*cmio_logical_id)(cmi_hdl_impl_t *);
ulong_t (*cmio_getcr4)(cmi_hdl_impl_t *);
void (*cmio_setcr4)(cmi_hdl_impl_t *, ulong_t);
cmi_errno_t (*cmio_rdmsr)(cmi_hdl_impl_t *, uint_t, uint64_t *);
cmi_errno_t (*cmio_wrmsr)(cmi_hdl_impl_t *, uint_t, uint64_t);
cmi_errno_t (*cmio_msrinterpose)(cmi_hdl_impl_t *, uint_t, uint64_t);
void (*cmio_int)(cmi_hdl_impl_t *, int);
int (*cmio_online)(cmi_hdl_impl_t *, int, int *);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
uint16_t (*cmio_smbiosid) (cmi_hdl_impl_t *);
uint_t (*cmio_smb_chipid)(cmi_hdl_impl_t *);
nvlist_t *(*cmio_smb_bboard)(cmi_hdl_impl_t *);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = ent->cmae_hdlp;
cmi_hdl_impl_t *thdl = IMPLHDL(hdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *cmae_hdlp;
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *hdl = IMPLHDL(ophdl);
cmi_hdl_impl_t *msrie_hdl;
msri_addent(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val)
msri_lookup(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp)
msri_rment(cmi_hdl_impl_t *hdl, uint_t msr)
ntv_vendor(cmi_hdl_impl_t *hdl)
ntv_vendorstr(cmi_hdl_impl_t *hdl)
ntv_family(cmi_hdl_impl_t *hdl)
ntv_model(cmi_hdl_impl_t *hdl)
ntv_stepping(cmi_hdl_impl_t *hdl)
ntv_chipid(cmi_hdl_impl_t *hdl)
ntv_procnodeid(cmi_hdl_impl_t *hdl)
ntv_procnodes_per_pkg(cmi_hdl_impl_t *hdl)
ntv_coreid(cmi_hdl_impl_t *hdl)
ntv_strandid(cmi_hdl_impl_t *hdl)
ntv_strand_apicid(cmi_hdl_impl_t *hdl)
ntv_smbiosid(cmi_hdl_impl_t *hdl)
ntv_smb_chipid(cmi_hdl_impl_t *hdl)
ntv_smb_bboard(cmi_hdl_impl_t *hdl)
ntv_chiprev(cmi_hdl_impl_t *hdl)
ntv_chiprevstr(cmi_hdl_impl_t *hdl)
ntv_getsockettype(cmi_hdl_impl_t *hdl)
ntv_getsocketstr(cmi_hdl_impl_t *hdl)
ntv_chipsig(cmi_hdl_impl_t *hdl)
ntv_ncache(cmi_hdl_impl_t *hdl, uint32_t *ncache)
ntv_cache(cmi_hdl_impl_t *hdl, uint32_t cno, x86_cache_t *cachep)
ntv_logical_id(cmi_hdl_impl_t *hdl)
ntv_getcr4(cmi_hdl_impl_t *hdl)
ntv_setcr4(cmi_hdl_impl_t *hdl, ulong_t val)
ntv_rdmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp)
ntv_wrmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val)
ntv_msrinterpose(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val)
ntv_int(cmi_hdl_impl_t *hdl, int int_no)
ntv_online(cmi_hdl_impl_t *hdl, int new_status, int *old_status)
xpv_vendor(cmi_hdl_impl_t *hdl)
xpv_vendorstr(cmi_hdl_impl_t *hdl)
xpv_family(cmi_hdl_impl_t *hdl)
xpv_model(cmi_hdl_impl_t *hdl)
xpv_stepping(cmi_hdl_impl_t *hdl)
xpv_chipid(cmi_hdl_impl_t *hdl)
xpv_procnodeid(cmi_hdl_impl_t *hdl)
xpv_procnodes_per_pkg(cmi_hdl_impl_t *hdl)
xpv_coreid(cmi_hdl_impl_t *hdl)
xpv_strandid(cmi_hdl_impl_t *hdl)
#define IMPLHDL(ophdl) ((cmi_hdl_impl_t *)ophdl)
xpv_strand_apicid(cmi_hdl_impl_t *hdl)
xpv_smbiosid(cmi_hdl_impl_t *hdl)
xpv_smb_chipid(cmi_hdl_impl_t *hdl)
xpv_smb_bboard(cmi_hdl_impl_t *hdl)