Lines Matching refs:base
40 struct taginfo **base,
73 struct taginfo *info, *base, *elt, *elt_base; in get_array_info() local
76 base = INFO_DERIVED(info) ? info->base : info; in get_array_info()
78 if (INFO_DERIVED(base) || (!INFO_ARRAY(base))) in get_array_info()
81 elt = base->base; /* XXX base slot is reused for elttype */ in get_array_info()
82 elt_base = INFO_DERIVED(elt) ? elt->base : elt; in get_array_info()
84 *basep = base; in get_array_info()
98 struct taginfo *base, *elt, *elt_base; in tnf_get_element_count() local
102 (void) get_array_info(datum, &base, &elt, &elt_base); in tnf_get_element_count()
103 hdr_size = base->hdrsize; in tnf_get_element_count()
119 struct taginfo *base, *elt, *elt_base; in tnf_get_element() local
124 (void) get_array_info(datum, &base, &elt, &elt_base); in tnf_get_element()
125 hdr_size = base->hdrsize; in tnf_get_element()
163 struct taginfo *base, *elt, *elt_base; in tnf_get_element_type() local
167 (void) get_array_info(datum, &base, &elt, &elt_base); in tnf_get_element_type()
179 struct taginfo *info, *base, *elt, *elt_base; in tnf_get_chars() local
183 info = get_array_info(datum, &base, &elt, &elt_base); in tnf_get_chars()
188 return (DATUM_VAL(datum) + base->hdrsize); in tnf_get_chars()
198 struct taginfo *base, *elt, *elt_base; in tnf_get_elements() local
202 (void) get_array_info(datum, &base, &elt, &elt_base); in tnf_get_elements()
204 return ((caddr_t)(DATUM_VAL(datum) + base->hdrsize)); in tnf_get_elements()