Lines Matching refs:dtd_data

344 		uint_t kind = CTF_INFO_KIND(dtd->dtd_data.ctt_info);  in ctf_update()
345 uint_t vlen = CTF_INFO_VLEN(dtd->dtd_data.ctt_info); in ctf_update()
347 if (dtd->dtd_data.ctt_size != CTF_LSIZE_SENT) in ctf_update()
365 if (dtd->dtd_data.ctt_size < CTF_LSTRUCT_THRESH) in ctf_update()
498 uint_t kind = CTF_INFO_KIND(dtd->dtd_data.ctt_info); in ctf_update()
499 uint_t vlen = CTF_INFO_VLEN(dtd->dtd_data.ctt_info); in ctf_update()
506 dtd->dtd_data.ctt_name = (uint_t)(s - s0); in ctf_update()
512 dtd->dtd_data.ctt_name = 0; in ctf_update()
514 if (dtd->dtd_data.ctt_size != CTF_LSIZE_SENT) in ctf_update()
519 bcopy(&dtd->dtd_data, t, len); in ctf_update()
566 if (dtd->dtd_data.ctt_size < CTF_LSTRUCT_THRESH) in ctf_update()
746 kind = CTF_INFO_KIND(dtd->dtd_data.ctt_info); in ctf_dtd_delete()
765 ctf_ref_dec(fp, dtd->dtd_data.ctt_type); in ctf_dtd_delete()
766 for (i = 0; i < CTF_INFO_VLEN(dtd->dtd_data.ctt_info); i++) in ctf_dtd_delete()
770 CTF_INFO_VLEN(dtd->dtd_data.ctt_info)); in ctf_dtd_delete()
777 ctf_ref_dec(fp, dtd->dtd_data.ctt_type); in ctf_dtd_delete()
783 ctf_ref_dec(fp, dtd->dtd_data.ctt_type); in ctf_dtd_delete()
996 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, 0); in ctf_add_encoded()
1002 dtd->dtd_data.ctt_size = ep->cte_bits / NBBY; in ctf_add_encoded()
1004 dtd->dtd_data.ctt_size++; in ctf_add_encoded()
1025 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, 0); in ctf_add_reftype()
1026 dtd->dtd_data.ctt_type = (ushort_t)ref; in ctf_add_reftype()
1079 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_ARRAY, flag, 0); in ctf_add_array()
1080 dtd->dtd_data.ctt_size = 0; in ctf_add_array()
1097 if (dtd == NULL || CTF_INFO_KIND(dtd->dtd_data.ctt_info) != CTF_K_ARRAY) in ctf_set_array()
1162 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_FUNCTION, flag, vlen); in ctf_add_funcptr()
1163 dtd->dtd_data.ctt_type = (ushort_t)ctc->ctc_return; in ctf_add_funcptr()
1191 if (CTF_INFO_KIND(dtd->dtd_data.ctt_info) != CTF_K_FORWARD) in ctf_add_struct()
1202 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_STRUCT, flag, 0); in ctf_add_struct()
1203 dtd->dtd_data.ctt_size = 0; in ctf_add_struct()
1227 if (CTF_INFO_KIND(dtd->dtd_data.ctt_info) != CTF_K_FORWARD) in ctf_add_union()
1238 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_UNION, flag, 0); in ctf_add_union()
1239 dtd->dtd_data.ctt_size = 0; in ctf_add_union()
1263 if (CTF_INFO_KIND(dtd->dtd_data.ctt_info) != CTF_K_FORWARD) in ctf_add_enum()
1274 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_ENUM, flag, 0); in ctf_add_enum()
1275 dtd->dtd_data.ctt_size = fp->ctf_dmodel->ctd_int; in ctf_add_enum()
1318 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_FORWARD, flag, 0); in ctf_add_forward()
1319 dtd->dtd_data.ctt_type = kind; in ctf_add_forward()
1339 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_TYPEDEF, flag, 0); in ctf_add_typedef()
1340 dtd->dtd_data.ctt_type = (ushort_t)ref; in ctf_add_typedef()
1382 kind = CTF_INFO_KIND(dtd->dtd_data.ctt_info); in ctf_add_enumerator()
1383 root = CTF_INFO_ISROOT(dtd->dtd_data.ctt_info); in ctf_add_enumerator()
1384 vlen = CTF_INFO_VLEN(dtd->dtd_data.ctt_info); in ctf_add_enumerator()
1413 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, root, vlen + 1); in ctf_add_enumerator()
1441 kind = CTF_INFO_KIND(dtd->dtd_data.ctt_info); in ctf_add_member()
1442 root = CTF_INFO_ISROOT(dtd->dtd_data.ctt_info); in ctf_add_member()
1443 vlen = CTF_INFO_VLEN(dtd->dtd_data.ctt_info); in ctf_add_member()
1550 ssize = ctf_get_ctt_size(fp, &dtd->dtd_data, NULL, NULL); in ctf_add_member()
1555 dtd->dtd_data.ctt_size = CTF_LSIZE_SENT; in ctf_add_member()
1556 dtd->dtd_data.ctt_lsizehi = CTF_SIZE_TO_LSIZE_HI(ssize); in ctf_add_member()
1557 dtd->dtd_data.ctt_lsizelo = CTF_SIZE_TO_LSIZE_LO(ssize); in ctf_add_member()
1559 dtd->dtd_data.ctt_size = (ushort_t)ssize; in ctf_add_member()
1561 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, root, vlen + 1); in ctf_add_member()
1763 if (CTF_INFO_KIND(dtd->dtd_data.ctt_info) == kind && in ctf_add_type()
1892 dtd->dtd_data.ctt_size = CTF_LSIZE_SENT; in ctf_add_type()
1893 dtd->dtd_data.ctt_lsizehi = CTF_SIZE_TO_LSIZE_HI(size); in ctf_add_type()
1894 dtd->dtd_data.ctt_lsizelo = CTF_SIZE_TO_LSIZE_LO(size); in ctf_add_type()
1896 dtd->dtd_data.ctt_size = (ushort_t)size; in ctf_add_type()
1898 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, vlen); in ctf_add_type()
2156 kind = CTF_INFO_KIND(dtd->dtd_data.ctt_info); in ctf_set_size()
2161 if ((oldsz = dtd->dtd_data.ctt_size) == CTF_LSIZE_SENT) in ctf_set_size()
2162 oldsz = CTF_TYPE_LSIZE(&dtd->dtd_data); in ctf_set_size()
2168 dtd->dtd_data.ctt_size = CTF_LSIZE_SENT; in ctf_set_size()
2169 dtd->dtd_data.ctt_lsizehi = CTF_SIZE_TO_LSIZE_HI(newsz); in ctf_set_size()
2170 dtd->dtd_data.ctt_lsizelo = CTF_SIZE_TO_LSIZE_LO(newsz); in ctf_set_size()
2172 dtd->dtd_data.ctt_size = (ushort_t)newsz; in ctf_set_size()
2191 kind = CTF_INFO_KIND(dtd->dtd_data.ctt_info); in ctf_set_root()
2192 vlen = CTF_INFO_VLEN(dtd->dtd_data.ctt_info); in ctf_set_root()
2194 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, vis, vlen); in ctf_set_root()