Lines Matching refs:dmd
93 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_smembers() local
97 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_smembers()
98 if (dmd->dmd_name) { in ctf_copy_smembers()
100 soff += strlen(dmd->dmd_name) + 1; in ctf_copy_smembers()
108 ctm.ctm_type = (ushort_t)dmd->dmd_type; in ctf_copy_smembers()
109 ctm.ctm_offset = (ushort_t)dmd->dmd_offset; in ctf_copy_smembers()
118 ctm.ctm_type = dmd->dmd_type; in ctf_copy_smembers()
119 ctm.ctm_offset = dmd->dmd_offset; in ctf_copy_smembers()
134 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_lmembers() local
138 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_lmembers()
139 if (dmd->dmd_name) { in ctf_copy_lmembers()
141 soff += strlen(dmd->dmd_name) + 1; in ctf_copy_lmembers()
149 ctlm.ctlm_type = (ushort_t)dmd->dmd_type; in ctf_copy_lmembers()
151 ctlm.ctlm_offsethi = CTF_OFFSET_TO_LMEMHI(dmd->dmd_offset); in ctf_copy_lmembers()
152 ctlm.ctlm_offsetlo = CTF_OFFSET_TO_LMEMLO(dmd->dmd_offset); in ctf_copy_lmembers()
161 ctlm.ctlm_type = dmd->dmd_type; in ctf_copy_lmembers()
162 ctlm.ctlm_offsethi = CTF_OFFSET_TO_LMEMHI(dmd->dmd_offset); in ctf_copy_lmembers()
163 ctlm.ctlm_offsetlo = CTF_OFFSET_TO_LMEMLO(dmd->dmd_offset); in ctf_copy_lmembers()
177 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_emembers() local
180 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_emembers()
182 cte.cte_value = dmd->dmd_value; in ctf_copy_emembers()
183 soff += strlen(dmd->dmd_name) + 1; in ctf_copy_emembers()
194 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_membnames() local
197 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_membnames()
198 if (dmd->dmd_name == NULL) in ctf_copy_membnames()
200 len = strlen(dmd->dmd_name) + 1; in ctf_copy_membnames()
201 bcopy(dmd->dmd_name, s, len); in ctf_copy_membnames()
588 ctf_dmdef_t *dmd, *nmd; in ctf_dtd_delete() local
607 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_dtd_delete()
608 dmd != NULL; dmd = nmd) { in ctf_dtd_delete()
609 if (dmd->dmd_name != NULL) { in ctf_dtd_delete()
610 len = strlen(dmd->dmd_name) + 1; in ctf_dtd_delete()
611 ctf_free(dmd->dmd_name, len); in ctf_dtd_delete()
615 ctf_ref_dec(fp, dmd->dmd_type); in ctf_dtd_delete()
616 nmd = ctf_list_next(dmd); in ctf_dtd_delete()
617 ctf_free(dmd, sizeof (ctf_dmdef_t)); in ctf_dtd_delete()
1094 ctf_dmdef_t *dmd; in ctf_add_enumerator() local
1118 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_add_enumerator()
1119 dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_add_enumerator()
1120 if (strcmp(dmd->dmd_name, name) == 0) in ctf_add_enumerator()
1124 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL) in ctf_add_enumerator()
1128 ctf_free(dmd, sizeof (ctf_dmdef_t)); in ctf_add_enumerator()
1132 dmd->dmd_name = s; in ctf_add_enumerator()
1133 dmd->dmd_type = CTF_ERR; in ctf_add_enumerator()
1134 dmd->dmd_offset = 0; in ctf_add_enumerator()
1135 dmd->dmd_value = value; in ctf_add_enumerator()
1138 ctf_list_append(&dtd->dtd_u.dtu_members, dmd); in ctf_add_enumerator()
1150 ctf_dmdef_t *dmd; in ctf_add_member() local
1173 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_add_member()
1174 dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_add_member()
1175 if (dmd->dmd_name != NULL && in ctf_add_member()
1176 strcmp(dmd->dmd_name, name) == 0) in ctf_add_member()
1185 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL) in ctf_add_member()
1189 ctf_free(dmd, sizeof (ctf_dmdef_t)); in ctf_add_member()
1193 dmd->dmd_name = s; in ctf_add_member()
1194 dmd->dmd_type = type; in ctf_add_member()
1195 dmd->dmd_value = -1; in ctf_add_member()
1221 dmd->dmd_offset = off * NBBY; in ctf_add_member()
1224 dmd->dmd_offset = 0; in ctf_add_member()
1237 ctf_list_append(&dtd->dtd_u.dtu_members, dmd); in ctf_add_member()
1308 ctf_dmdef_t *dmd; in membadd() local
1311 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL) in membadd()
1315 ctf_free(dmd, sizeof (ctf_dmdef_t)); in membadd()
1323 dmd->dmd_name = s; in membadd()
1324 dmd->dmd_type = type; in membadd()
1325 dmd->dmd_offset = offset; in membadd()
1326 dmd->dmd_value = -1; in membadd()
1328 ctf_list_append(&ctb->ctb_dtd->dtd_u.dtu_members, dmd); in membadd()
1609 ctf_dmdef_t *dmd; in ctf_add_type() local
1655 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_add_type()
1656 dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_add_type()
1657 if ((dmd->dmd_type = ctf_add_type(dst_fp, src_fp, in ctf_add_type()
1658 dmd->dmd_type)) == CTF_ERR) in ctf_add_type()
1669 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_add_type()
1670 dmd != NULL; dmd = ctf_list_next(dmd)) in ctf_add_type()
1671 ctf_ref_inc(dst_fp, dmd->dmd_type); in ctf_add_type()