usr/src/uts/i86pc/cpu/amd_opteron/ao.h
132
cmi_hdl_t aos_nb_poll_owner;
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
152
cmi_hdl_t ao_ms_hdl;
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
167
extern int ao_ms_init(cmi_hdl_t, void **);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
168
extern void ao_ms_post_startup(cmi_hdl_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
169
extern void ao_ms_post_mpstartup(cmi_hdl_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
170
extern uint64_t ao_ms_mcgctl_val(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
171
extern boolean_t ao_ms_bankctl_skipinit(cmi_hdl_t, int);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
172
extern uint64_t ao_ms_bankctl_val(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
173
extern void ao_ms_mca_init(cmi_hdl_t, int);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
174
extern uint64_t ao_ms_poll_ownermask(cmi_hdl_t, hrtime_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
175
extern uint32_t ao_ms_error_action(cmi_hdl_t, int, int, uint64_t,
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
177
extern cms_cookie_t ao_ms_disp_match(cmi_hdl_t, int, int, uint64_t, uint64_t,
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
179
extern void ao_ms_ereport_class(cmi_hdl_t, cms_cookie_t, const char **,
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
181
extern boolean_t ao_ms_ereport_includestack(cmi_hdl_t, cms_cookie_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
182
extern void ao_ms_ereport_add_logout(cmi_hdl_t, nvlist_t *,
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
184
extern cms_errno_t ao_ms_msrinject(cmi_hdl_t, uint_t, uint64_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
189
extern void ao_procnode_scrubber_enable(cmi_hdl_t, ao_ms_data_t *);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
192
extern void ao_bankstatus_prewrite(cmi_hdl_t, ao_ms_data_t *);
usr/src/uts/i86pc/cpu/amd_opteron/ao.h
193
extern void ao_bankstatus_postwrite(cmi_hdl_t, ao_ms_data_t *);
usr/src/uts/i86pc/cpu/amd_opteron/ao_cpu.c
102
ao_procnode_scrubber_enable(cmi_hdl_t hdl, ao_ms_data_t *ao)
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
113
ao_ms_post_mpstartup(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
57
ao_ms_init(cmi_hdl_t hdl, void **datap)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
244
ao_ms_disp_match(cmi_hdl_t hdl, int ismc, int banknum, uint64_t status,
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
261
ao_ms_ereport_class(cmi_hdl_t hdl, cms_cookie_t mscookie,
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
296
nb_mcamisc_init(cmi_hdl_t hdl, ao_ms_data_t *ao, uint32_t rev)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
542
ao_ms_error_action(cmi_hdl_t hdl, int ismc, int banknum,
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
624
ao_ereport_create_resource_elem(cmi_hdl_t hdl, nv_alloc_t *nva,
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
673
ao_ereport_add_resource(cmi_hdl_t hdl, nvlist_t *payload, nv_alloc_t *nva,
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
704
ao_ms_ereport_add_logout(cmi_hdl_t hdl, nvlist_t *ereport,
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
746
ao_ms_ereport_includestack(cmi_hdl_t hdl, cms_cookie_t mscookie)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
758
ao_ms_msrinject(cmi_hdl_t hdl, uint_t msr, uint64_t val)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
773
ao_ms_mcgctl_val(cmi_hdl_t hdl, int nbanks, uint64_t def)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
779
ao_ms_bankctl_skipinit(cmi_hdl_t hdl, int banknum)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
795
ao_ms_bankctl_val(cmi_hdl_t hdl, int banknum, uint64_t def)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
822
ao_bankstatus_prewrite(cmi_hdl_t hdl, ao_ms_data_t *ao)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
83
void (*bank_misc_initfunc)(cmi_hdl_t, ao_ms_data_t *, uint32_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
841
ao_bankstatus_postwrite(cmi_hdl_t hdl, ao_ms_data_t *ao)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
854
ao_ms_mca_init(cmi_hdl_t hdl, int nbanks)
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
87
static void nb_mcamisc_init(cmi_hdl_t, ao_ms_data_t *, uint32_t);
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
918
ao_ms_post_startup(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/amd_opteron/ao_poll.c
43
ao_ms_poll_ownermask(cmi_hdl_t hdl, hrtime_t pintvl)
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
104
extern int authamd_init(cmi_hdl_t, void **);
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
105
extern size_t authamd_logout_size(cmi_hdl_t);
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
106
extern uint64_t authamd_mcgctl_val(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
107
extern boolean_t authamd_bankctl_skipinit(cmi_hdl_t, int);
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
108
extern uint64_t authamd_bankctl_val(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
109
extern void authamd_mca_init(cmi_hdl_t, int);
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
110
extern void authamd_bank_logout(cmi_hdl_t, int, uint64_t, uint64_t,
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
112
extern uint32_t authamd_error_action(cmi_hdl_t, int, int, uint64_t,
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
114
extern cms_cookie_t authamd_disp_match(cmi_hdl_t, int, int, uint64_t, uint64_t,
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
116
extern void authamd_ereport_class(cmi_hdl_t, cms_cookie_t, const char **,
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
118
extern void authamd_ereport_add_logout(cmi_hdl_t, nvlist_t *,
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
120
extern cms_errno_t authamd_msrinject(cmi_hdl_t, uint_t, uint64_t);
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
75
cmi_hdl_t ans_pollowner; /* poller of shared resources */
usr/src/uts/i86pc/cpu/authenticamd/authamd.h
92
cmi_hdl_t amd_hdl; /* cpu we're associated with */
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
1062
authamd_ereport_add_logout(cmi_hdl_t hdl, nvlist_t *ereport, nv_alloc_t *nva,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
1112
authamd_msrinject(cmi_hdl_t hdl, uint_t msr, uint64_t val)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
248
authamd_bankstatus_prewrite(cmi_hdl_t hdl, authamd_data_t *authamd)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
264
authamd_bankstatus_postwrite(cmi_hdl_t hdl, authamd_data_t *authamd)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
460
authamd_supported(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
482
authamd_init(cmi_hdl_t hdl, void **datap)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
533
authamd_logout_size(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
546
authamd_mcgctl_val(cmi_hdl_t hdl, int nbanks, uint64_t proposed)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
561
authamd_bankctl_skipinit(cmi_hdl_t hdl, int bank)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
581
authamd_bankctl_val(cmi_hdl_t hdl, int bank, uint64_t proposed)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
678
authamd_mca_init(cmi_hdl_t hdl, int nbanks)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
836
authamd_poll_ownermask(cmi_hdl_t hdl, hrtime_t pintvl)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
863
authamd_bank_logout(cmi_hdl_t hdl, int bank, uint64_t status,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
896
authamd_error_action(cmi_hdl_t hdl, int ismc, int bank,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
939
authamd_disp_match(cmi_hdl_t hdl, int ismc, int bank, uint64_t status,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
975
authamd_ereport_class(cmi_hdl_t hdl, cms_cookie_t mscookie,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
991
authamd_ereport_add_resource(cmi_hdl_t hdl, authamd_data_t *authamd,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
201
cmi_hdl_t gcpu_hdl; /* associated handle */
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
212
extern int gcpu_init(cmi_hdl_t, void **);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
213
extern void gcpu_fini(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
214
extern void gcpu_post_startup(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
215
extern void gcpu_post_mpstartup(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
216
extern void gcpu_faulted_enter(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
217
extern void gcpu_faulted_exit(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
218
extern void gcpu_mca_init(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
219
extern void gcpu_mca_fini(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
220
extern void gcpu_mca_cmci_enable(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
221
extern cmi_errno_t gcpu_msrinject(cmi_hdl_t, cmi_mca_regs_t *, uint_t, int);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
223
extern uint64_t gcpu_mca_trap(cmi_hdl_t, struct regs *);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
224
extern void gcpu_cmci_trap(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
225
extern void gcpu_hdl_poke(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
233
extern void gcpu_mca_poll_init(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
234
extern void gcpu_mca_poll_fini(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
235
extern void gcpu_mca_poll_start(cmi_hdl_t);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu.h
238
extern void gcpu_mca_logout(cmi_hdl_t, struct regs *, uint64_t,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
164
gcpu_init_ident(cmi_hdl_t hdl, struct gcpu_chipshared *sp)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
196
gcpu_init(cmi_hdl_t hdl, void **datap)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
244
gcpu_fini(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
270
gcpu_post_startup(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
299
gcpu_post_mpstartup(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
316
gcpu_ident(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
88
gcpu_init_ident_ppin(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1077
gcpu_mca_cmci_enable(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1123
gcpu_mca_init(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1454
gcpu_mca_process(cmi_hdl_t hdl, struct regs *rp, int nerr, gcpu_data_t *gcpu,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1605
gcpu_cmci_logout(cmi_hdl_t hdl, int bank, gcpu_mca_cmci_t *bank_cmci_p,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1651
gcpu_cmci_throttle(cmi_hdl_t hdl, int bank, gcpu_mca_cmci_t *bank_cmci_p,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1687
cmi_hdl_t hdl, gcpu_logout_t *gcl, gcpu_logout_t *pgcl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1785
gcpu_mca_logout(cmi_hdl_t hdl, struct regs *rp, uint64_t bankmask,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
2002
gcpu_mca_trap(cmi_hdl_t hdl, struct regs *rp)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
2058
gcpu_faulted_enter(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
2065
gcpu_faulted_exit(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
2081
gcpu_msrinject(cmi_hdl_t hdl, cmi_mca_regs_t *regs, uint_t nregs,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
2105
gcpu_mca_fini(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
519
gcpu_fmri_create(cmi_hdl_t hdl, nv_alloc_t *nva)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
557
gcpu_bleat(cmi_hdl_t hdl, gcpu_logout_t *gcl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
831
cmi_hdl_t hdl = gcpu->gcpu_hdl;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
205
gcpu_ntv_mca_poll_wrapper(cmi_hdl_t hdl, int what)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
223
gcpu_ntv_mca_poll_wrapper((cmi_hdl_t)arg, GCPU_MPT_WHAT_CYC_ERR);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
231
cmi_hdl_t hdl;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
253
cmi_hdl_t hdl = (cmi_hdl_t)cyh_arg;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
283
gcpu_mca_poll_init(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
297
gcpu_mca_poll_fini(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
313
gcpu_mca_poll_start(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
320
gcpu_hdl_poke(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
327
gcpu_cmci_trap(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
61
static cmi_hdl_t mch_poll_owner;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
64
mch_pollowner(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_ntv.c
87
gcpu_ntv_mca_poll(cmi_hdl_t hdl, int what)
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
108
gintel_init(cmi_hdl_t hdl, void **datap)
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
166
gintel_error_action(cmi_hdl_t hdl, int ismc, int bank,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
187
gintel_disp_match(cmi_hdl_t hdl, int ismc, int bank, uint64_t status,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
235
gintel_ereport_class(cmi_hdl_t hdl, cms_cookie_t mscookie,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
277
gintel_gentopo_ereport_detector(cmi_hdl_t hdl, cms_cookie_t mscookie,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
308
gintel_ereport_detector(cmi_hdl_t hdl, int bankno, cms_cookie_t mscookie,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
337
gintel_gentopo_ereport_create_resource_elem(cmi_hdl_t hdl, nv_alloc_t *nva,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
452
gintel_cpu_generation(cmi_hdl_t hdl)
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
465
gintel_ereport_add_logout(cmi_hdl_t hdl, nvlist_t *ereport,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
559
gintel_bankctl_skipinit(cmi_hdl_t hdl, int banknum)
usr/src/uts/i86pc/os/cmi.c
105
extern cmi_hdl_t cmi_hdl_create(enum cmi_hdl_class, uint_t, uint_t, uint_t);
usr/src/uts/i86pc/os/cmi.c
106
extern void cmi_hdl_destroy(cmi_hdl_t ophdl);
usr/src/uts/i86pc/os/cmi.c
107
extern void cmi_hdl_setcmi(cmi_hdl_t, void *, void *);
usr/src/uts/i86pc/os/cmi.c
108
extern void *cmi_hdl_getcmi(cmi_hdl_t);
usr/src/uts/i86pc/os/cmi.c
109
extern void cmi_hdl_setmc(cmi_hdl_t, const struct cmi_mc_ops *, void *);
usr/src/uts/i86pc/os/cmi.c
110
extern void cmi_hdl_inj_begin(cmi_hdl_t);
usr/src/uts/i86pc/os/cmi.c
111
extern void cmi_hdl_inj_end(cmi_hdl_t);
usr/src/uts/i86pc/os/cmi.c
112
extern void cmi_read_smbios(cmi_hdl_t);
usr/src/uts/i86pc/os/cmi.c
256
cmi_cpu_match(cmi_hdl_t hdl1, cmi_hdl_t hdl2, int match)
usr/src/uts/i86pc/os/cmi.c
278
cmi_search_list_cb(cmi_hdl_t whdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/i86pc/os/cmi.c
280
cmi_hdl_t thdl = (cmi_hdl_t)arg1;
usr/src/uts/i86pc/os/cmi.c
282
cmi_hdl_t *rsltp = (cmi_hdl_t *)arg3;
usr/src/uts/i86pc/os/cmi.c
294
cmi_search_list(cmi_hdl_t hdl, int match)
usr/src/uts/i86pc/os/cmi.c
296
cmi_hdl_t dhdl = NULL;
usr/src/uts/i86pc/os/cmi.c
311
cmi_load_module(cmi_hdl_t hdl, int match, int *chosenp)
usr/src/uts/i86pc/os/cmi.c
353
cmi_load_specific(cmi_hdl_t hdl, void **datap)
usr/src/uts/i86pc/os/cmi.c
406
cmi_load_generic(cmi_hdl_t hdl, void **datap)
usr/src/uts/i86pc/os/cmi.c
438
cmi_hdl_t
usr/src/uts/i86pc/os/cmi.c
443
cmi_hdl_t hdl;
usr/src/uts/i86pc/os/cmi.c
488
cmi_fini(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cmi.c
508
cmi_hdl_t hdl;
usr/src/uts/i86pc/os/cmi.c
532
cmi_hdl_t hdl;
usr/src/uts/i86pc/os/cmi.c
548
cmi_faulted_enter(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cmi.c
560
cmi_faulted_exit(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cmi.c
572
cmi_mca_init(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cmi.c
682
cmi_hdl_t hdl = NULL;
usr/src/uts/i86pc/os/cmi.c
756
cmi_hdl_poke(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cmi.c
770
cmi_hdl_t hdl = NULL;
usr/src/uts/i86pc/os/cmi.c
799
cmi_mc_register(cmi_hdl_t hdl, const cmi_mc_ops_t *mcops, void *mcdata)
usr/src/uts/i86pc/os/cmi.c
831
cmi_hdl_t hdl;
usr/src/uts/i86pc/os/cmi.c
865
cmi_hdl_t hdl;
usr/src/uts/i86pc/os/cmi.c
910
cmi_mc_logout(cmi_hdl_t hdl, boolean_t ismc, boolean_t sync)
usr/src/uts/i86pc/os/cmi.c
927
cmi_hdl_msrinject(cmi_hdl_t hdl, cmi_mca_regs_t *regs, uint_t nregs,
usr/src/uts/i86pc/os/cmi.c
952
cmi_hdl_t hdl;
usr/src/uts/i86pc/os/cmi.c
967
cmi_hdl_chipident(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cmi_hw.c
1286
cmi_hdl_t
usr/src/uts/i86pc/os/cmi_hw.c
1392
return ((cmi_hdl_t)hdl);
usr/src/uts/i86pc/os/cmi_hw.c
1396
cmi_read_smbios(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1441
cmi_hdl_hold(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1486
cmi_hdl_rele(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1495
cmi_hdl_destroy(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1521
cmi_hdl_setspecific(cmi_hdl_t ophdl, void *arg)
usr/src/uts/i86pc/os/cmi_hw.c
1527
cmi_hdl_getspecific(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1533
cmi_hdl_setmc(cmi_hdl_t ophdl, const struct cmi_mc_ops *mcops, void *mcdata)
usr/src/uts/i86pc/os/cmi_hw.c
1543
cmi_hdl_getmcops(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1549
cmi_hdl_getmcdata(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1554
cmi_hdl_t
usr/src/uts/i86pc/os/cmi_hw.c
1578
cmi_hdl_rele((cmi_hdl_t)ent->cmae_hdlp);
usr/src/uts/i86pc/os/cmi_hw.c
1582
return ((cmi_hdl_t)ent->cmae_hdlp);
usr/src/uts/i86pc/os/cmi_hw.c
1585
cmi_hdl_t
usr/src/uts/i86pc/os/cmi_hw.c
1599
return ((cmi_hdl_t)ent->cmae_hdlp);
usr/src/uts/i86pc/os/cmi_hw.c
1607
cmi_hdl_walk(int (*cbfunc)(cmi_hdl_t, void *, void *, void *),
usr/src/uts/i86pc/os/cmi_hw.c
1622
if ((*cbfunc)((cmi_hdl_t)hdl, arg1, arg2, arg3)
usr/src/uts/i86pc/os/cmi_hw.c
1624
cmi_hdl_rele((cmi_hdl_t)hdl);
usr/src/uts/i86pc/os/cmi_hw.c
1627
cmi_hdl_rele((cmi_hdl_t)hdl);
usr/src/uts/i86pc/os/cmi_hw.c
1634
cmi_hdl_setcmi(cmi_hdl_t ophdl, void *cmi, void *cmidata)
usr/src/uts/i86pc/os/cmi_hw.c
1641
cmi_hdl_getcmi(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1647
cmi_hdl_getcmidata(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1653
cmi_hdl_class(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1660
cmi_hdl_##what(cmi_hdl_t ophdl) \
usr/src/uts/i86pc/os/cmi_hw.c
1690
cmi_hdl_is_cmt(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1696
cmi_hdl_int(cmi_hdl_t ophdl, int num)
usr/src/uts/i86pc/os/cmi_hw.c
1707
cmi_hdl_online(cmi_hdl_t ophdl, int new_status, int *old_status)
usr/src/uts/i86pc/os/cmi_hw.c
1766
cmi_ntv_hwdisable_mce(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cmi_hw.c
1784
cmi_hdlconf_rdmsr_nohw(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1792
cmi_hdlconf_wrmsr_nohw(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1800
cmi_hdl_rdmsr(cmi_hdl_t ophdl, uint_t msr, uint64_t *valp)
usr/src/uts/i86pc/os/cmi_hw.c
1822
cmi_hdl_wrmsr(cmi_hdl_t ophdl, uint_t msr, uint64_t val)
usr/src/uts/i86pc/os/cmi_hw.c
1836
cmi_hdl_enable_mce(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
1851
cmi_hdl_msrinterpose(cmi_hdl_t ophdl, cmi_mca_regs_t *regs, uint_t nregs)
usr/src/uts/i86pc/os/cmi_hw.c
1870
cmi_hdl_msrforward(cmi_hdl_t ophdl, cmi_mca_regs_t *regs, uint_t nregs)
usr/src/uts/i86pc/os/cmi_hw.c
2045
cmi_cache_ncaches(cmi_hdl_t hdl, uint32_t *ncache)
usr/src/uts/i86pc/os/cmi_hw.c
2052
cmi_cache_info(cmi_hdl_t hdl, uint32_t cno, x86_cache_t *cachep)
usr/src/uts/i86pc/os/cmi_hw.c
270
cmi_hdl_inj_begin(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cmi_hw.c
283
cmi_hdl_inj_end(cmi_hdl_t ophdl)
usr/src/uts/i86pc/os/cms.c
102
cms_hdl_getcms(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cms.c
110
cms_hdl_getcmsdata(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cms.c
247
cms_cpu_match(cmi_hdl_t hdl1, cmi_hdl_t hdl2, int match)
usr/src/uts/i86pc/os/cms.c
269
cms_search_list_cb(cmi_hdl_t whdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/i86pc/os/cms.c
271
cmi_hdl_t thdl = (cmi_hdl_t)arg1;
usr/src/uts/i86pc/os/cms.c
273
cmi_hdl_t *rsltp = (cmi_hdl_t *)arg3;
usr/src/uts/i86pc/os/cms.c
289
cms_search_list(cmi_hdl_t hdl, int match)
usr/src/uts/i86pc/os/cms.c
291
cmi_hdl_t dhdl = NULL;
usr/src/uts/i86pc/os/cms.c
314
cms_load_module(cmi_hdl_t hdl, int match, int *chosenp)
usr/src/uts/i86pc/os/cms.c
354
cms_load_specific(cmi_hdl_t hdl, void **datap)
usr/src/uts/i86pc/os/cms.c
404
cms_init(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cms.c
429
cms_fini(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cms.c
448
cms_present(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cms.c
454
cms_post_startup(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cms.c
463
cms_post_mpstartup(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cms.c
472
cms_logout_size(cmi_hdl_t hdl)
usr/src/uts/i86pc/os/cms.c
483
cms_mcgctl_val(cmi_hdl_t hdl, int nbanks, uint64_t def)
usr/src/uts/i86pc/os/cms.c
494
cms_bankctl_skipinit(cmi_hdl_t hdl, int banknum)
usr/src/uts/i86pc/os/cms.c
505
cms_bankctl_val(cmi_hdl_t hdl, int banknum, uint64_t def)
usr/src/uts/i86pc/os/cms.c
516
cms_bankstatus_skipinit(cmi_hdl_t hdl, int banknum)
usr/src/uts/i86pc/os/cms.c
527
cms_bankstatus_val(cmi_hdl_t hdl, int banknum, uint64_t def)
usr/src/uts/i86pc/os/cms.c
538
cms_mca_init(cmi_hdl_t hdl, int nbanks)
usr/src/uts/i86pc/os/cms.c
547
cms_poll_ownermask(cmi_hdl_t hdl, hrtime_t poll_interval)
usr/src/uts/i86pc/os/cms.c
558
cms_bank_logout(cmi_hdl_t hdl, int banknum, uint64_t status, uint64_t addr,
usr/src/uts/i86pc/os/cms.c
569
cms_msrinject(cmi_hdl_t hdl, uint_t msr, uint64_t val)
usr/src/uts/i86pc/os/cms.c
580
cms_error_action(cmi_hdl_t hdl, int ismc, int banknum, uint64_t status,
usr/src/uts/i86pc/os/cms.c
593
cms_disp_match(cmi_hdl_t hdl, int ismc, int banknum, uint64_t status,
usr/src/uts/i86pc/os/cms.c
607
cms_ereport_class(cmi_hdl_t hdl, cms_cookie_t mscookie, const char **cpuclsp,
usr/src/uts/i86pc/os/cms.c
623
cms_ereport_detector(cmi_hdl_t hdl, int bankno, cms_cookie_t mscookie,
usr/src/uts/i86pc/os/cms.c
637
cms_ereport_includestack(cmi_hdl_t hdl, cms_cookie_t mscookie)
usr/src/uts/i86pc/os/cms.c
649
cms_ereport_add_logout(cmi_hdl_t hdl, nvlist_t *nvl, nv_alloc_t *nva,
usr/src/uts/i86pc/os/mp_pc.c
653
cmi_hdl_t hdl;
usr/src/uts/i86pc/os/mp_startup.c
1935
cmi_hdl_t hdl;
usr/src/uts/i86pc/os/mp_startup.c
2063
cmi_hdl_t hdl = cp->cpu_m.mcpu_cmi_hdl;
usr/src/uts/i86pc/os/mp_startup.c
2084
cmi_hdl_t hdl = cp->cpu_m.mcpu_cmi_hdl;
usr/src/uts/i86pc/os/startup.c
1473
cmi_hdl_t hdl;
usr/src/uts/i86pc/sys/cpu_module_impl.h
56
int (*cmi_init)(cmi_hdl_t, void **);
usr/src/uts/i86pc/sys/cpu_module_impl.h
57
void (*cmi_post_startup)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_impl.h
58
void (*cmi_post_mpstartup)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_impl.h
59
void (*cmi_faulted_enter)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_impl.h
60
void (*cmi_faulted_exit)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_impl.h
61
void (*cmi_mca_init)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_impl.h
62
uint64_t (*cmi_mca_trap)(cmi_hdl_t, struct regs *);
usr/src/uts/i86pc/sys/cpu_module_impl.h
64
cmi_errno_t (*cmi_msrinject)(cmi_hdl_t, cmi_mca_regs_t *, uint_t, int);
usr/src/uts/i86pc/sys/cpu_module_impl.h
65
void (*cmi_hdl_poke)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_impl.h
66
void (*cmi_fini)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_impl.h
68
const char *(*cmi_ident)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
109
extern uint32_t cms_error_action(cmi_hdl_t, int, int, uint64_t, uint64_t,
usr/src/uts/i86pc/sys/cpu_module_ms.h
112
extern cms_cookie_t cms_disp_match(cmi_hdl_t, int, int, uint64_t, uint64_t,
usr/src/uts/i86pc/sys/cpu_module_ms.h
114
extern void cms_ereport_class(cmi_hdl_t, cms_cookie_t, const char **,
usr/src/uts/i86pc/sys/cpu_module_ms.h
116
extern nvlist_t *cms_ereport_detector(cmi_hdl_t, int, cms_cookie_t,
usr/src/uts/i86pc/sys/cpu_module_ms.h
118
extern boolean_t cms_ereport_includestack(cmi_hdl_t, cms_cookie_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
119
extern void cms_ereport_add_logout(cmi_hdl_t, nvlist_t *, nv_alloc_t *, int,
usr/src/uts/i86pc/sys/cpu_module_ms.h
50
extern void cms_init(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
51
extern boolean_t cms_present(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
52
extern void *cms_hdl_getcmsdata(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
53
extern void cms_post_startup(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
54
extern void cms_post_mpstartup(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
56
extern size_t cms_logout_size(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
58
extern uint64_t cms_mcgctl_val(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
60
extern boolean_t cms_bankctl_skipinit(cmi_hdl_t, int);
usr/src/uts/i86pc/sys/cpu_module_ms.h
61
extern uint64_t cms_bankctl_val(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
62
extern boolean_t cms_bankstatus_skipinit(cmi_hdl_t, int);
usr/src/uts/i86pc/sys/cpu_module_ms.h
63
extern uint64_t cms_bankstatus_val(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
65
extern void cms_mca_init(cmi_hdl_t, int);
usr/src/uts/i86pc/sys/cpu_module_ms.h
67
extern uint64_t cms_poll_ownermask(cmi_hdl_t, hrtime_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
69
extern void cms_bank_logout(cmi_hdl_t, int, uint64_t, uint64_t, uint64_t,
usr/src/uts/i86pc/sys/cpu_module_ms.h
72
extern cms_errno_t cms_msrinject(cmi_hdl_t, uint_t, uint64_t);
usr/src/uts/i86pc/sys/cpu_module_ms.h
74
extern void cms_fini(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
52
int (*cms_init)(cmi_hdl_t, void **);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
53
void (*cms_post_startup)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
54
void (*cms_post_mpstartup)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
55
size_t (*cms_logout_size)(cmi_hdl_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
56
uint64_t (*cms_mcgctl_val)(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
57
boolean_t (*cms_bankctl_skipinit)(cmi_hdl_t, int);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
58
uint64_t (*cms_bankctl_val)(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
59
boolean_t (*cms_bankstatus_skipinit)(cmi_hdl_t, int);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
60
uint64_t (*cms_bankstatus_val)(cmi_hdl_t, int, uint64_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
61
void (*cms_mca_init)(cmi_hdl_t, int);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
62
uint64_t (*cms_poll_ownermask)(cmi_hdl_t, hrtime_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
63
void (*cms_bank_logout)(cmi_hdl_t, int, uint64_t,
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
65
uint32_t (*cms_error_action)(cmi_hdl_t, int, int, uint64_t,
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
67
cms_cookie_t (*cms_disp_match)(cmi_hdl_t, int, int, uint64_t, uint64_t,
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
69
void (*cms_ereport_class)(cmi_hdl_t, cms_cookie_t, const char **,
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
71
nvlist_t *(*cms_ereport_detector)(cmi_hdl_t, int, cms_cookie_t,
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
73
boolean_t (*cms_ereport_includestack)(cmi_hdl_t, cms_cookie_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
74
void (*cms_ereport_add_logout)(cmi_hdl_t, nvlist_t *,
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
77
cms_errno_t (*cms_msrinject)(cmi_hdl_t, uint_t, uint64_t);
usr/src/uts/i86pc/sys/cpu_module_ms_impl.h
78
void (*cms_fini)(cmi_hdl_t);
usr/src/uts/i86xpv/cpu/generic_cpu/gcpu_mca_xpv.c
77
cmi_hdl_t hdl = NULL;
usr/src/uts/i86xpv/cpu/generic_cpu/gcpu_poll_xpv.c
115
cmi_hdl_t hdl = cmi_hdl_any();
usr/src/uts/i86xpv/cpu/generic_cpu/gcpu_poll_xpv.c
142
gcpu_mca_poll_init(cmi_hdl_t hdl)
usr/src/uts/i86xpv/cpu/generic_cpu/gcpu_poll_xpv.c
166
gcpu_mca_poll_fini(cmi_hdl_t hdl)
usr/src/uts/i86xpv/cpu/generic_cpu/gcpu_poll_xpv.c
171
gcpu_mca_poll_start(cmi_hdl_t hdl)
usr/src/uts/intel/io/coretemp/coretemp.c
135
coretemp_rdmsr(coretemp_t *ct, cmi_hdl_t hdl, uint_t msr, uint64_t *valp)
usr/src/uts/intel/io/coretemp/coretemp.c
216
coretemp_calculate_tjmax(coretemp_t *ct, cmi_hdl_t hdl, uint_t *tjmax)
usr/src/uts/intel/io/coretemp/coretemp.c
233
coretemp_update(coretemp_t *ct, coretemp_sensor_t *sensor, cmi_hdl_t hdl)
usr/src/uts/intel/io/coretemp/coretemp.c
273
cmi_hdl_t hdl;
usr/src/uts/intel/io/coretemp/coretemp.c
350
coretemp_create_sensor(coretemp_t *ct, cmi_hdl_t hdl, uint_t tjmax,
usr/src/uts/intel/io/coretemp/coretemp.c
402
coretemp_walk(cmi_hdl_t hdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/intel/io/devfm_machdep.c
100
wp->hdls = kmem_alloc(sizeof (cmi_hdl_t) * INIT_HDLS, KM_SLEEP);
usr/src/uts/intel/io/devfm_machdep.c
110
kmem_free(wp->hdls, sizeof (cmi_hdl_t) * wp->nhdl_max);
usr/src/uts/intel/io/devfm_machdep.c
114
select_cmi_hdl(cmi_hdl_t hdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/intel/io/devfm_machdep.c
135
size_t sz = sizeof (cmi_hdl_t) * wp->nhdl_max;
usr/src/uts/intel/io/devfm_machdep.c
136
cmi_hdl_t *newarray = kmem_alloc(sz << 1, KM_SLEEP);
usr/src/uts/intel/io/devfm_machdep.c
151
populate_cpu(nvlist_t **nvlp, cmi_hdl_t hdl)
usr/src/uts/intel/io/devfm_machdep.c
270
cmi_hdl_t hdl;
usr/src/uts/intel/io/devfm_machdep.c
364
fm_populate_cache(cmi_hdl_t hdl, nvlist_t *nvl, uint_t cpuno)
usr/src/uts/intel/io/devfm_machdep.c
52
int (*cbfunc)(cmi_hdl_t, void *, void *); /* callback function */
usr/src/uts/intel/io/devfm_machdep.c
53
cmi_hdl_t *hdls; /* allocated array to save the handles */
usr/src/uts/intel/io/devfm_machdep.c
90
int (*cbfunc)(cmi_hdl_t, void *, void *))
usr/src/uts/intel/io/intel_nb5000/dimm_addr.c
222
inb_mc_register(cmi_hdl_t hdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1423
nb_error_trap(cmi_hdl_t hdl, boolean_t ismc, boolean_t willpanic)
usr/src/uts/intel/io/intel_nb5000/nb_log.h
282
extern int inb_mc_register(cmi_hdl_t, void *, void *, void *);
usr/src/uts/intel/io/intel_nb5000/nb_log.h
284
extern void nb_error_trap(cmi_hdl_t, boolean_t, boolean_t);
usr/src/uts/intel/io/intel_nhm/intel_nhm.c
49
nhm_error_trap(cmi_hdl_t hdl, boolean_t ismc, boolean_t willpanic)
usr/src/uts/intel/io/intel_nhm/mem_addr.c
797
inhm_mc_register(cmi_hdl_t hdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/intel/io/intel_nhm/nhm_log.h
64
extern int inhm_mc_register(cmi_hdl_t, void *, void *, void *);
usr/src/uts/intel/io/intel_nhm/nhm_log.h
66
extern void nhm_error_trap(cmi_hdl_t, boolean_t, boolean_t);
usr/src/uts/intel/io/mc-amd/mcamd.h
225
extern void mcamd_mc_register(cmi_hdl_t, mc_t *);
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
1320
mc_create_cb(cmi_hdl_t whdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
1323
cmi_hdl_t *hdlp = (cmi_hdl_t *)arg2;
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
1338
cmi_hdl_t hdl = NULL;
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
1518
mc_attach_cb(cmi_hdl_t whdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
175
mc_nvl_add_socket_cb(cmi_hdl_t whdl, void *arg1, void *arg2, void *arg3)
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
178
cmi_hdl_t *hdlp = (cmi_hdl_t *)arg2;
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
192
cmi_hdl_t hdl = NULL;
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
718
mcamd_mc_register(cmi_hdl_t hdl, mc_t *mc)
usr/src/uts/intel/sys/cpu_module.h
124
void (*cmi_mc_logout)(cmi_hdl_t, boolean_t, boolean_t);
usr/src/uts/intel/sys/cpu_module.h
127
extern cmi_hdl_t cmi_init(enum cmi_hdl_class, uint_t, uint_t, uint_t);
usr/src/uts/intel/sys/cpu_module.h
130
extern void cmi_fini(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
132
extern void cmi_hdl_hold(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
133
extern void cmi_hdl_rele(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
134
extern void *cmi_hdl_getcmidata(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
135
extern void cmi_hdl_setspecific(cmi_hdl_t, void *);
usr/src/uts/intel/sys/cpu_module.h
136
extern void *cmi_hdl_getspecific(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
137
extern const struct cmi_mc_ops *cmi_hdl_getmcops(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
138
extern void *cmi_hdl_getmcdata(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
139
extern enum cmi_hdl_class cmi_hdl_class(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
141
extern cmi_hdl_t cmi_hdl_lookup(enum cmi_hdl_class, uint_t, uint_t, uint_t);
usr/src/uts/intel/sys/cpu_module.h
142
extern cmi_hdl_t cmi_hdl_any(void);
usr/src/uts/intel/sys/cpu_module.h
146
extern void cmi_hdl_walk(int (*)(cmi_hdl_t, void *, void *, void *),
usr/src/uts/intel/sys/cpu_module.h
149
extern void cmi_hdlconf_rdmsr_nohw(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
150
extern void cmi_hdlconf_wrmsr_nohw(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
151
extern cmi_errno_t cmi_hdl_rdmsr(cmi_hdl_t, uint_t, uint64_t *);
usr/src/uts/intel/sys/cpu_module.h
152
extern cmi_errno_t cmi_hdl_wrmsr(cmi_hdl_t, uint_t, uint64_t);
usr/src/uts/intel/sys/cpu_module.h
154
extern void cmi_hdl_enable_mce(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
155
extern uint_t cmi_hdl_vendor(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
156
extern const char *cmi_hdl_vendorstr(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
157
extern uint_t cmi_hdl_family(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
158
extern uint_t cmi_hdl_model(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
159
extern uint_t cmi_hdl_stepping(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
160
extern uint_t cmi_hdl_chipid(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
161
extern uint_t cmi_hdl_procnodeid(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
162
extern uint_t cmi_hdl_coreid(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
163
extern uint_t cmi_hdl_strandid(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
164
extern uint_t cmi_hdl_strand_apicid(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
165
extern uint_t cmi_hdl_procnodes_per_pkg(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
166
extern boolean_t cmi_hdl_is_cmt(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
167
extern x86_chiprev_t cmi_hdl_chiprev(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
168
extern const char *cmi_hdl_chiprevstr(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
169
extern uint32_t cmi_hdl_getsockettype(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
170
extern const char *cmi_hdl_getsocketstr(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
171
extern id_t cmi_hdl_logical_id(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
172
extern uint16_t cmi_hdl_smbiosid(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
173
extern uint_t cmi_hdl_smb_chipid(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
174
extern nvlist_t *cmi_hdl_smb_bboard(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
175
extern uint_t cmi_hdl_chipsig(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
176
extern const char *cmi_hdl_chipident(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
178
extern int cmi_hdl_online(cmi_hdl_t, int, int *);
usr/src/uts/intel/sys/cpu_module.h
185
extern void cmi_ntv_hwdisable_mce(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
193
extern cmi_errno_t cmi_hdl_msrinject(cmi_hdl_t, cmi_mca_regs_t *, uint_t,
usr/src/uts/intel/sys/cpu_module.h
195
extern void cmi_hdl_msrinterpose(cmi_hdl_t, cmi_mca_regs_t *, uint_t);
usr/src/uts/intel/sys/cpu_module.h
196
extern void cmi_hdl_msrforward(cmi_hdl_t, cmi_mca_regs_t *, uint_t);
usr/src/uts/intel/sys/cpu_module.h
199
extern void cmi_faulted_enter(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
200
extern void cmi_faulted_exit(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
214
extern void cmi_mca_init(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
216
extern void cmi_hdl_poke(cmi_hdl_t);
usr/src/uts/intel/sys/cpu_module.h
217
extern void cmi_hdl_int(cmi_hdl_t, int);
usr/src/uts/intel/sys/cpu_module.h
223
extern void cmi_mc_register(cmi_hdl_t, const struct cmi_mc_ops *, void *);
usr/src/uts/intel/sys/cpu_module.h
229
extern void cmi_mc_logout(cmi_hdl_t, boolean_t, boolean_t);
usr/src/uts/intel/sys/cpu_module.h
233
extern cmi_errno_t cmi_cache_ncaches(cmi_hdl_t, uint32_t *);
usr/src/uts/intel/sys/cpu_module.h
234
extern cmi_errno_t cmi_cache_info(cmi_hdl_t, uint32_t, x86_cache_t *);