Lines Matching defs:array
88 * Retrieve the self_size slot of an ABI array record
92 _tnf_get_self_size(TNF *tnf, tnf_ref32_t *array)
94 return (_GET_SELF_SIZE(tnf, array));
98 * Calculate the number of elements in ABI array record
102 _tnf_get_element_count(TNF *tnf, tnf_ref32_t *array, unsigned eltsize)
108 size = _tnf_get_self_size(tnf, array);
109 base_tag = _tnf_get_base_tag(tnf, _tnf_get_tag(tnf, array));
113 size = _tnf_get_self_size(tnf, array);
120 * Retrieve the base pointer of an ABI array record
125 _tnf_get_elements(TNF *tnf, tnf_ref32_t *array)
131 base_tag = _tnf_get_base_tag(tnf, _tnf_get_tag(tnf, array));
133 return ((caddr_t)((char *)array + hdrsize));
135 return ((caddr_t)((char *)array + sizeof (struct tnf_array_hdr)));
160 * Retrieve the properties array slot of a type record
220 * Search ABI type array for a type named name
224 _tnf_get_element_named(TNF *tnf, tnf_ref32_t *array, char *name)
229 count = _tnf_get_element_count(tnf, array, sizeof (tnf_ref32_t));
231 elts = (tnf_ref32_t *)_tnf_get_elements(tnf, array);