Lines Matching refs:dmd

144 	ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members);  in ctf_copy_smembers()  local
147 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_smembers()
148 if (dmd->dmd_name) { in ctf_copy_smembers()
150 soff += strlen(dmd->dmd_name) + 1; in ctf_copy_smembers()
154 ctm.ctm_type = (ushort_t)dmd->dmd_type; in ctf_copy_smembers()
155 ctm.ctm_offset = (ushort_t)dmd->dmd_offset; in ctf_copy_smembers()
167 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_lmembers() local
170 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_lmembers()
171 if (dmd->dmd_name) { in ctf_copy_lmembers()
173 soff += strlen(dmd->dmd_name) + 1; in ctf_copy_lmembers()
177 ctlm.ctlm_type = (ushort_t)dmd->dmd_type; in ctf_copy_lmembers()
179 ctlm.ctlm_offsethi = CTF_OFFSET_TO_LMEMHI(dmd->dmd_offset); in ctf_copy_lmembers()
180 ctlm.ctlm_offsetlo = CTF_OFFSET_TO_LMEMLO(dmd->dmd_offset); in ctf_copy_lmembers()
192 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_emembers() local
195 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_emembers()
197 cte.cte_value = dmd->dmd_value; in ctf_copy_emembers()
198 soff += strlen(dmd->dmd_name) + 1; in ctf_copy_emembers()
209 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_membnames() local
212 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_membnames()
213 if (dmd->dmd_name == NULL) in ctf_copy_membnames()
215 len = strlen(dmd->dmd_name) + 1; in ctf_copy_membnames()
216 bcopy(dmd->dmd_name, s, len); in ctf_copy_membnames()
743 ctf_dmdef_t *dmd, *nmd; in ctf_dtd_delete() local
762 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_dtd_delete()
763 dmd != NULL; dmd = nmd) { in ctf_dtd_delete()
764 if (dmd->dmd_name != NULL) { in ctf_dtd_delete()
765 len = strlen(dmd->dmd_name) + 1; in ctf_dtd_delete()
766 ctf_free(dmd->dmd_name, len); in ctf_dtd_delete()
770 ctf_ref_dec(fp, dmd->dmd_type); in ctf_dtd_delete()
771 nmd = ctf_list_next(dmd); in ctf_dtd_delete()
772 ctf_free(dmd, sizeof (ctf_dmdef_t)); in ctf_dtd_delete()
1392 ctf_dmdef_t *dmd; in ctf_add_enumerator() local
1416 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_add_enumerator()
1417 dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_add_enumerator()
1418 if (strcmp(dmd->dmd_name, name) == 0) { in ctf_add_enumerator()
1424 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL) in ctf_add_enumerator()
1428 ctf_free(dmd, sizeof (ctf_dmdef_t)); in ctf_add_enumerator()
1432 dmd->dmd_name = s; in ctf_add_enumerator()
1433 dmd->dmd_type = CTF_ERR; in ctf_add_enumerator()
1434 dmd->dmd_offset = 0; in ctf_add_enumerator()
1435 dmd->dmd_value = value; in ctf_add_enumerator()
1438 ctf_list_append(&dtd->dtd_u.dtu_members, dmd); in ctf_add_enumerator()
1451 ctf_dmdef_t *dmd; in ctf_add_member() local
1481 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_add_member()
1482 dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_add_member()
1483 if (dmd->dmd_name != NULL && in ctf_add_member()
1484 strcmp(dmd->dmd_name, name) == 0) { in ctf_add_member()
1527 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL) in ctf_add_member()
1531 ctf_free(dmd, sizeof (ctf_dmdef_t)); in ctf_add_member()
1535 dmd->dmd_name = s; in ctf_add_member()
1536 dmd->dmd_type = type; in ctf_add_member()
1537 dmd->dmd_value = -1; in ctf_add_member()
1566 dmd->dmd_offset = off * NBBY; in ctf_add_member()
1569 dmd->dmd_offset = offset; in ctf_add_member()
1573 dmd->dmd_offset = 0; in ctf_add_member()
1581 ctf_list_append(&dtd->dtd_u.dtu_members, dmd); in ctf_add_member()
1663 ctf_dmdef_t *dmd; in membadd() local
1666 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL) in membadd()
1673 ctf_free(dmd, sizeof (ctf_dmdef_t)); in membadd()
1681 dmd->dmd_name = s; in membadd()
1682 dmd->dmd_type = type; in membadd()
1683 dmd->dmd_offset = offset; in membadd()
1684 dmd->dmd_value = -1; in membadd()
1686 ctf_list_append(&ctb->ctb_dtd->dtd_u.dtu_members, dmd); in membadd()
1874 ctf_dmdef_t *dmd; in ctf_add_type() local
1922 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_add_type()
1923 dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_add_type()
1924 if ((dmd->dmd_type = ctf_add_type(dst_fp, src_fp, in ctf_add_type()
1925 dmd->dmd_type)) == CTF_ERR) in ctf_add_type()
1936 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_add_type()
1937 dmd != NULL; dmd = ctf_list_next(dmd)) in ctf_add_type()
1938 ctf_ref_inc(dst_fp, dmd->dmd_type); in ctf_add_type()