usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
324
cmi_t cmi; /* 40 bytes max */
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
336
if (mdb_vread(&cmi, sizeof (cmi_t),
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
337
(uintptr_t)hdl->cmih_cmi) != sizeof (cmi)) {
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
343
if (cmi.cmi_modp != NULL) {
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
345
(uintptr_t)cmi.cmi_modp) != sizeof (cmimodc)) {
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
347
cmi.cmi_modp);
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
60
struct cmi *cmi_next;
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
61
struct cmi *cmi_prev;
usr/src/lib/libctf/common/ctf_merge.c
1000
ctf_free(cmi, sizeof (ctf_merge_input_t));
usr/src/lib/libctf/common/ctf_merge.c
1006
ctf_merge_input_t *cmi;
usr/src/lib/libctf/common/ctf_merge.c
1011
while ((cmi = list_remove_head(&cmh->cmh_inputs)) != NULL)
usr/src/lib/libctf/common/ctf_merge.c
1012
ctf_merge_fini_input(cmi);
usr/src/lib/libctf/common/ctf_merge.c
1075
ctf_merge_add_function(ctf_merge_input_t *cmi, ctf_funcinfo_t *fip, ulong_t idx,
usr/src/lib/libctf/common/ctf_merge.c
1097
if (ctf_func_args(cmi->cmi_input, idx, fmap->cmf_argc,
usr/src/lib/libctf/common/ctf_merge.c
1101
return (ctf_errno(cmi->cmi_input));
usr/src/lib/libctf/common/ctf_merge.c
1107
list_insert_tail(&cmi->cmi_fmap, fmap);
usr/src/lib/libctf/common/ctf_merge.c
1112
ctf_merge_add_object(ctf_merge_input_t *cmi, ctf_id_t id, ulong_t idx,
usr/src/lib/libctf/common/ctf_merge.c
1130
list_insert_tail(&cmi->cmi_omap, cmo);
usr/src/lib/libctf/common/ctf_merge.c
1142
ctf_merge_input_t *cmi = arg;
usr/src/lib/libctf/common/ctf_merge.c
1143
ctf_file_t *fp = cmi->cmi_input;
usr/src/lib/libctf/common/ctf_merge.c
1177
return (ctf_merge_add_function(cmi, &fi, idx, file, name,
usr/src/lib/libctf/common/ctf_merge.c
1180
return (ctf_merge_add_object(cmi, *data, idx, file, name,
usr/src/lib/libctf/common/ctf_merge.c
1196
ctf_merge_input_t *cmi;
usr/src/lib/libctf/common/ctf_merge.c
1204
cmi = ctf_alloc(sizeof (ctf_merge_input_t));
usr/src/lib/libctf/common/ctf_merge.c
1205
if (cmi == NULL)
usr/src/lib/libctf/common/ctf_merge.c
1208
cmi->cmi_created = B_FALSE;
usr/src/lib/libctf/common/ctf_merge.c
1209
cmi->cmi_input = input;
usr/src/lib/libctf/common/ctf_merge.c
1210
list_create(&cmi->cmi_fmap, sizeof (ctf_merge_funcmap_t),
usr/src/lib/libctf/common/ctf_merge.c
1212
list_create(&cmi->cmi_omap, sizeof (ctf_merge_funcmap_t),
usr/src/lib/libctf/common/ctf_merge.c
1217
cmi)) != 0) {
usr/src/lib/libctf/common/ctf_merge.c
1218
ctf_merge_fini_input(cmi);
usr/src/lib/libctf/common/ctf_merge.c
1223
list_insert_tail(&cmh->cmh_inputs, cmi);
usr/src/lib/libctf/common/ctf_merge.c
1227
cmi = ctf_alloc(sizeof (ctf_merge_input_t));
usr/src/lib/libctf/common/ctf_merge.c
1228
if (cmi == NULL)
usr/src/lib/libctf/common/ctf_merge.c
1230
list_create(&cmi->cmi_fmap, sizeof (ctf_merge_funcmap_t),
usr/src/lib/libctf/common/ctf_merge.c
1232
list_create(&cmi->cmi_omap, sizeof (ctf_merge_funcmap_t),
usr/src/lib/libctf/common/ctf_merge.c
1238
cmi->cmi_input = empty;
usr/src/lib/libctf/common/ctf_merge.c
1239
cmi->cmi_created = B_TRUE;
usr/src/lib/libctf/common/ctf_merge.c
1245
list_insert_tail(&cmh->cmh_inputs, cmi);
usr/src/lib/libctf/common/ctf_merge.c
1462
ctf_merge_input_t *cmi;
usr/src/lib/libctf/common/ctf_merge.c
1482
for (cmi = list_head(&cmh->cmh_inputs); cmi != NULL;
usr/src/lib/libctf/common/ctf_merge.c
1483
cmi = list_next(&cmh->cmh_inputs, cmi)) {
usr/src/lib/libctf/common/ctf_merge.c
1484
if (mergeq_add(mqp, cmi) == -1) {
usr/src/lib/libctf/common/ctf_merge.c
1606
ctf_merge_input_t *cmi, *cmc;
usr/src/lib/libctf/common/ctf_merge.c
1619
cmi = list_head(&cmp->cmh_inputs);
usr/src/lib/libctf/common/ctf_merge.c
1620
VERIFY(cmi != NULL);
usr/src/lib/libctf/common/ctf_merge.c
1621
cmc = list_next(&cmp->cmh_inputs, cmi);
usr/src/lib/libctf/common/ctf_merge.c
1623
ifp = cmi->cmi_input;
usr/src/lib/libctf/common/ctf_merge.c
1657
ctf_merge_fixup_symmaps(&cm, cmi);
usr/src/lib/libctf/common/ctf_merge.c
1661
arg.cmsa_objmap = &cmi->cmi_omap;
usr/src/lib/libctf/common/ctf_merge.c
1662
arg.cmsa_funcmap = &cmi->cmi_fmap;
usr/src/lib/libctf/common/ctf_merge.c
816
ctf_merge_fixup_symmaps(ctf_merge_types_t *cmp, ctf_merge_input_t *cmi)
usr/src/lib/libctf/common/ctf_merge.c
821
for (cmo = list_head(&cmi->cmi_omap); cmo != NULL;
usr/src/lib/libctf/common/ctf_merge.c
822
cmo = list_next(&cmi->cmi_omap, cmo)) {
usr/src/lib/libctf/common/ctf_merge.c
828
for (cmf = list_head(&cmi->cmi_fmap); cmf != NULL;
usr/src/lib/libctf/common/ctf_merge.c
829
cmf = list_next(&cmi->cmi_fmap, cmf)) {
usr/src/lib/libctf/common/ctf_merge.c
922
ctf_merge_input_t *cmi;
usr/src/lib/libctf/common/ctf_merge.c
973
for (cmi = list_head(&cmh->cmh_inputs); cmi != NULL;
usr/src/lib/libctf/common/ctf_merge.c
974
cmi = list_next(&cmh->cmh_inputs, cmi)) {
usr/src/lib/libctf/common/ctf_merge.c
975
ctf_merge_fixup_symmaps(&cm, cmi);
usr/src/lib/libctf/common/ctf_merge.c
985
ctf_merge_fini_input(ctf_merge_input_t *cmi)
usr/src/lib/libctf/common/ctf_merge.c
990
while ((cmo = list_remove_head(&cmi->cmi_omap)) != NULL)
usr/src/lib/libctf/common/ctf_merge.c
993
while ((cmf = list_remove_head(&cmi->cmi_fmap)) != NULL)
usr/src/lib/libctf/common/ctf_merge.c
997
if (cmi->cmi_created == B_TRUE && cmi->cmi_input != NULL)
usr/src/lib/libctf/common/ctf_merge.c
998
ctf_close(cmi->cmi_input);
usr/src/uts/common/fs/udfs/udf_inode.c
675
struct copy_mgt_info *cmi;
usr/src/uts/common/fs/udfs/udf_inode.c
696
cmi = (struct copy_mgt_info *)
usr/src/uts/common/fs/udfs/udf_inode.c
698
cmi = cmi;
usr/src/uts/i86pc/os/cmi.c
116
#define CMI_OPS(cmi) (cmi)->cmi_ops
usr/src/uts/i86pc/os/cmi.c
117
#define CMI_OP_PRESENT(cmi, op) ((cmi) && CMI_OPS(cmi)->op != NULL)
usr/src/uts/i86pc/os/cmi.c
125
cmi_link(cmi_t *cmi)
usr/src/uts/i86pc/os/cmi.c
129
cmi->cmi_prev = NULL;
usr/src/uts/i86pc/os/cmi.c
130
cmi->cmi_next = cmi_list;
usr/src/uts/i86pc/os/cmi.c
132
cmi_list->cmi_prev = cmi;
usr/src/uts/i86pc/os/cmi.c
133
cmi_list = cmi;
usr/src/uts/i86pc/os/cmi.c
137
cmi_unlink(cmi_t *cmi)
usr/src/uts/i86pc/os/cmi.c
140
ASSERT(cmi->cmi_refcnt == 0);
usr/src/uts/i86pc/os/cmi.c
142
if (cmi->cmi_prev != NULL)
usr/src/uts/i86pc/os/cmi.c
143
cmi->cmi_prev = cmi->cmi_next;
usr/src/uts/i86pc/os/cmi.c
145
if (cmi->cmi_next != NULL)
usr/src/uts/i86pc/os/cmi.c
146
cmi->cmi_next->cmi_prev = cmi->cmi_prev;
usr/src/uts/i86pc/os/cmi.c
148
if (cmi_list == cmi)
usr/src/uts/i86pc/os/cmi.c
149
cmi_list = cmi->cmi_next;
usr/src/uts/i86pc/os/cmi.c
158
cmi_hold(cmi_t *cmi)
usr/src/uts/i86pc/os/cmi.c
163
cmi->cmi_modp->mod_ref++;
usr/src/uts/i86pc/os/cmi.c
165
cmi->cmi_refcnt++;
usr/src/uts/i86pc/os/cmi.c
169
cmi_rele(cmi_t *cmi)
usr/src/uts/i86pc/os/cmi.c
174
cmi->cmi_modp->mod_ref--;
usr/src/uts/i86pc/os/cmi.c
177
if (--cmi->cmi_refcnt == 0) {
usr/src/uts/i86pc/os/cmi.c
178
cmi_unlink(cmi);
usr/src/uts/i86pc/os/cmi.c
179
kmem_free(cmi, sizeof (cmi_t));
usr/src/uts/i86pc/os/cmi.c
209
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
214
for (cmi = cmi_list; cmi != NULL; cmi = cmi->cmi_next) {
usr/src/uts/i86pc/os/cmi.c
215
if (cmi->cmi_modp == modp)
usr/src/uts/i86pc/os/cmi.c
216
return (cmi);
usr/src/uts/i86pc/os/cmi.c
246
cmi = kmem_zalloc(sizeof (*cmi), KM_SLEEP);
usr/src/uts/i86pc/os/cmi.c
247
cmi->cmi_ops = ops;
usr/src/uts/i86pc/os/cmi.c
248
cmi->cmi_modp = modp;
usr/src/uts/i86pc/os/cmi.c
250
cmi_link(cmi);
usr/src/uts/i86pc/os/cmi.c
252
return (cmi);
usr/src/uts/i86pc/os/cmi.c
297
cmi_t *cmi = NULL;
usr/src/uts/i86pc/os/cmi.c
303
cmi = HDL2CMI(dhdl);
usr/src/uts/i86pc/os/cmi.c
307
return (cmi);
usr/src/uts/i86pc/os/cmi.c
314
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
326
if ((cmi = cmi_search_list(hdl, match)) != NULL) {
usr/src/uts/i86pc/os/cmi.c
327
cmi_hold(cmi);
usr/src/uts/i86pc/os/cmi.c
328
return (cmi);
usr/src/uts/i86pc/os/cmi.c
341
cmi = cmi_load_modctl(modp);
usr/src/uts/i86pc/os/cmi.c
342
if (cmi)
usr/src/uts/i86pc/os/cmi.c
343
cmi_hold(cmi);
usr/src/uts/i86pc/os/cmi.c
346
return (cmi);
usr/src/uts/i86pc/os/cmi.c
355
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
364
if ((cmi = cmi_load_module(hdl, i, &suffixlevel)) == NULL)
usr/src/uts/i86pc/os/cmi.c
372
if ((err = cmi->cmi_ops->cmi_init(hdl, datap)) == 0) {
usr/src/uts/i86pc/os/cmi.c
376
cmi->cmi_modp->mod_modname,
usr/src/uts/i86pc/os/cmi.c
380
return (cmi);
usr/src/uts/i86pc/os/cmi.c
384
cmi->cmi_modp->mod_modname,
usr/src/uts/i86pc/os/cmi.c
394
cmi_rele(cmi);
usr/src/uts/i86pc/os/cmi.c
409
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
419
cmi = cmi_load_modctl(modp);
usr/src/uts/i86pc/os/cmi.c
420
if (cmi)
usr/src/uts/i86pc/os/cmi.c
421
cmi_hold(cmi);
usr/src/uts/i86pc/os/cmi.c
424
if (cmi == NULL)
usr/src/uts/i86pc/os/cmi.c
427
if ((err = cmi->cmi_ops->cmi_init(hdl, datap)) != 0) {
usr/src/uts/i86pc/os/cmi.c
431
cmi_rele(cmi);
usr/src/uts/i86pc/os/cmi.c
435
return (cmi);
usr/src/uts/i86pc/os/cmi.c
442
cmi_t *cmi = NULL;
usr/src/uts/i86pc/os/cmi.c
462
cmi = cmi_load_specific(hdl, &data);
usr/src/uts/i86pc/os/cmi.c
464
if (cmi == NULL && (cmi = cmi_load_generic(hdl, &data)) == NULL) {
usr/src/uts/i86pc/os/cmi.c
472
cmi_hdl_setcmi(hdl, cmi, data);
usr/src/uts/i86pc/os/cmi.c
490
cmi_t *cmi = HDL2CMI(hdl);
usr/src/uts/i86pc/os/cmi.c
495
if (CMI_OP_PRESENT(cmi, cmi_fini))
usr/src/uts/i86pc/os/cmi.c
496
CMI_OPS(cmi)->cmi_fini(hdl);
usr/src/uts/i86pc/os/cmi.c
509
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
515
cmi = HDL2CMI(hdl);
usr/src/uts/i86pc/os/cmi.c
517
if (CMI_OP_PRESENT(cmi, cmi_post_startup))
usr/src/uts/i86pc/os/cmi.c
518
CMI_OPS(cmi)->cmi_post_startup(hdl);
usr/src/uts/i86pc/os/cmi.c
533
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
539
cmi = HDL2CMI(hdl);
usr/src/uts/i86pc/os/cmi.c
541
if (CMI_OP_PRESENT(cmi, cmi_post_mpstartup))
usr/src/uts/i86pc/os/cmi.c
542
CMI_OPS(cmi)->cmi_post_mpstartup(hdl);
usr/src/uts/i86pc/os/cmi.c
550
cmi_t *cmi = HDL2CMI(hdl);
usr/src/uts/i86pc/os/cmi.c
555
if (CMI_OP_PRESENT(cmi, cmi_faulted_enter))
usr/src/uts/i86pc/os/cmi.c
556
CMI_OPS(cmi)->cmi_faulted_enter(hdl);
usr/src/uts/i86pc/os/cmi.c
562
cmi_t *cmi = HDL2CMI(hdl);
usr/src/uts/i86pc/os/cmi.c
567
if (CMI_OP_PRESENT(cmi, cmi_faulted_exit))
usr/src/uts/i86pc/os/cmi.c
568
CMI_OPS(cmi)->cmi_faulted_exit(hdl);
usr/src/uts/i86pc/os/cmi.c
574
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
579
cmi = HDL2CMI(hdl);
usr/src/uts/i86pc/os/cmi.c
581
if (CMI_OP_PRESENT(cmi, cmi_mca_init))
usr/src/uts/i86pc/os/cmi.c
582
CMI_OPS(cmi)->cmi_mca_init(hdl);
usr/src/uts/i86pc/os/cmi.c
684
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
700
(cmi = HDL2CMI(hdl)) == NULL ||
usr/src/uts/i86pc/os/cmi.c
701
!CMI_OP_PRESENT(cmi, cmi_mca_trap)) {
usr/src/uts/i86pc/os/cmi.c
715
disp = CMI_OPS(cmi)->cmi_mca_trap(hdl, rp);
usr/src/uts/i86pc/os/cmi.c
758
cmi_t *cmi = HDL2CMI(hdl);
usr/src/uts/i86pc/os/cmi.c
760
if (!CMI_OP_PRESENT(cmi, cmi_hdl_poke))
usr/src/uts/i86pc/os/cmi.c
763
CMI_OPS(cmi)->cmi_hdl_poke(hdl);
usr/src/uts/i86pc/os/cmi.c
771
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
778
(cmi = HDL2CMI(hdl)) == NULL ||
usr/src/uts/i86pc/os/cmi.c
779
!CMI_OP_PRESENT(cmi, cmi_cmci_trap)) {
usr/src/uts/i86pc/os/cmi.c
792
CMI_OPS(cmi)->cmi_cmci_trap(hdl);
usr/src/uts/i86pc/os/cmi.c
89
struct cmi *cmi_next;
usr/src/uts/i86pc/os/cmi.c
90
struct cmi *cmi_prev;
usr/src/uts/i86pc/os/cmi.c
930
cmi_t *cmi = cmi_hdl_getcmi(hdl);
usr/src/uts/i86pc/os/cmi.c
933
if (!CMI_OP_PRESENT(cmi, cmi_msrinject))
usr/src/uts/i86pc/os/cmi.c
937
rc = CMI_OPS(cmi)->cmi_msrinject(hdl, regs, nregs, force);
usr/src/uts/i86pc/os/cmi.c
953
cmi_t *cmi;
usr/src/uts/i86pc/os/cmi.c
958
cmi = cmi_hdl_getcmi(hdl);
usr/src/uts/i86pc/os/cmi.c
959
if (CMI_OP_PRESENT(cmi, cmi_panic_callback))
usr/src/uts/i86pc/os/cmi.c
960
CMI_OPS(cmi)->cmi_panic_callback();
usr/src/uts/i86pc/os/cmi.c
969
cmi_t *cmi = cmi_hdl_getcmi(hdl);
usr/src/uts/i86pc/os/cmi.c
971
if (!CMI_OP_PRESENT(cmi, cmi_ident))
usr/src/uts/i86pc/os/cmi.c
974
return (CMI_OPS(cmi)->cmi_ident(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
1637
IMPLHDL(ophdl)->cmih_cmi = cmi;
usr/src/uts/intel/io/devfm_machdep.c
343
fm_cmi_cache_err_to_errno(cmi_errno_t cmi)
usr/src/uts/intel/io/devfm_machdep.c
345
switch (cmi) {