Lines Matching refs:elt
41 struct taginfo **elt,
73 struct taginfo *info, *base, *elt, *elt_base; in get_array_info() local
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()
85 *eltp = elt; 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()
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()
141 if (INFO_TAGGED(elt)) { in tnf_get_element()
153 return (DATUM(elt, DATUM_VAL(datum) + offset)); 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()
169 return (RECORD_DATUM(DATUM_TNF(datum), elt->tag)); 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()
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()