Lines Matching defs:cmi
863 ctf_merge_fixup_nontypes(ctf_merge_types_t *cmp, ctf_merge_input_t *cmi)
868 for (cmo = list_head(&cmi->cmi_omap); cmo != NULL;
869 cmo = list_next(&cmi->cmi_omap, cmo)) {
876 for (cmf = list_head(&cmi->cmi_fmap); cmf != NULL;
877 cmf = list_next(&cmi->cmi_fmap, cmf)) {
898 ctf_merge_input_t *cmi;
949 for (cmi = list_head(&cmh->cmh_inputs); cmi != NULL;
950 cmi = list_next(&cmh->cmh_inputs, cmi)) {
951 ctf_merge_fixup_nontypes(&cm, cmi);
961 ctf_merge_fini_input(ctf_merge_input_t *cmi)
966 while ((cmo = list_remove_head(&cmi->cmi_omap)) != NULL)
969 while ((cmf = list_remove_head(&cmi->cmi_fmap)) != NULL)
973 if (cmi->cmi_created == B_TRUE && cmi->cmi_input != NULL)
974 ctf_close(cmi->cmi_input);
976 ctf_free(cmi, sizeof (ctf_merge_input_t));
983 ctf_merge_input_t *cmi;
995 while ((cmi = list_remove_head(&cmh->cmh_inputs)) != NULL)
996 ctf_merge_fini_input(cmi);
1066 ctf_merge_input_t *cmi = arg;
1080 if (ctf_func_args(cmi->cmi_input, idx, fmap->cmf_argc,
1084 return (ctf_errno(cmi->cmi_input));
1087 list_insert_tail(&cmi->cmi_fmap, fmap);
1094 ctf_merge_input_t *cmi = arg;
1104 list_insert_tail(&cmi->cmi_omap, cmo);
1117 ctf_merge_input_t *cmi;
1123 cmi = ctf_alloc(sizeof (ctf_merge_input_t));
1124 if (cmi == NULL)
1127 cmi->cmi_created = B_FALSE;
1128 cmi->cmi_input = input;
1129 list_create(&cmi->cmi_fmap, sizeof (ctf_merge_funcmap_t),
1131 list_create(&cmi->cmi_omap, sizeof (ctf_merge_funcmap_t),
1136 cmi)) != 0) {
1137 ctf_merge_fini_input(cmi);
1142 cmi)) != 0) {
1143 ctf_merge_fini_input(cmi);
1148 list_insert_tail(&cmh->cmh_inputs, cmi);
1152 cmi = ctf_alloc(sizeof (ctf_merge_input_t));
1153 if (cmi == NULL)
1155 list_create(&cmi->cmi_fmap, sizeof (ctf_merge_funcmap_t),
1157 list_create(&cmi->cmi_omap, sizeof (ctf_merge_funcmap_t),
1163 cmi->cmi_input = empty;
1164 cmi->cmi_created = B_TRUE;
1170 list_insert_tail(&cmh->cmh_inputs, cmi);
1208 ctf_merge_input_t *cmi;
1232 for (cmi = list_head(&cmh->cmh_inputs); cmi != NULL;
1233 cmi = list_next(&cmh->cmh_inputs, cmi)) {
1234 for (cmo = list_head(&cmi->cmi_omap); cmo != NULL;
1235 cmo = list_next(&cmi->cmi_omap, cmo)) {
1268 ctf_merge_input_t *cmi;
1292 for (cmi = list_head(&cmh->cmh_inputs); cmi != NULL;
1293 cmi = list_next(&cmh->cmh_inputs, cmi)) {
1294 for (cmf = list_head(&cmi->cmi_fmap); cmf != NULL;
1295 cmf = list_next(&cmi->cmi_fmap, cmf)) {
1319 ctf_merge_input_t *cmi;
1338 for (cmi = list_head(&cmh->cmh_inputs); cmi != NULL;
1339 cmi = list_next(&cmh->cmh_inputs, cmi)) {
1340 if (mergeq_add(mqp, cmi) == -1) {
1462 ctf_merge_input_t *cmi, *cmc;
1475 cmi = list_head(&cmp->cmh_inputs);
1476 VERIFY(cmi != NULL);
1477 cmc = list_next(&cmp->cmh_inputs, cmi);
1479 ifp = cmi->cmi_input;
1513 ctf_merge_fixup_nontypes(&cm, cmi);