Lines Matching refs:datum
44 _tnf_check_slots(tnf_datum_t datum) in _tnf_check_slots() argument
48 CHECK_DATUM(datum); in _tnf_check_slots()
50 info = DATUM_INFO(datum); in _tnf_check_slots()
54 _tnf_error(DATUM_TNF(datum), TNF_ERR_TYPEMISMATCH); in _tnf_check_slots()
62 get_slotinfo(tnf_datum_t datum) in get_slotinfo() argument
66 info = DATUM_INFO(datum); in get_slotinfo()
71 _tnf_error(DATUM_TNF(datum), TNF_ERR_BADTNF); in get_slotinfo()
103 get_slot(tnf_datum_t datum, struct slot *slot) in get_slot() argument
106 _tnf_error(DATUM_TNF(datum), TNF_ERR_BADSLOT); /* XXX */ in get_slot()
113 tnf = DATUM_TNF(datum); in get_slot()
116 (DATUM_VAL(datum) + slot->slot_offset)); in get_slot()
123 DATUM_VAL(datum) + slot->slot_offset); in get_slot()
131 tnf_get_slot_count(tnf_datum_t datum) in tnf_get_slot_count() argument
135 CHECK_SLOTS(datum); in tnf_get_slot_count()
137 slotinfo = get_slotinfo(datum); in tnf_get_slot_count()
146 tnf_get_slot_index(tnf_datum_t datum, char *name) in tnf_get_slot_index() argument
151 CHECK_SLOTS(datum); in tnf_get_slot_index()
153 slotinfo = get_slotinfo(datum); in tnf_get_slot_index()
157 _tnf_error(DATUM_TNF(datum), TNF_ERR_BADSLOT); /* XXX */ in tnf_get_slot_index()
169 tnf_get_slot_name(tnf_datum_t datum, unsigned index) in tnf_get_slot_name() argument
174 CHECK_SLOTS(datum); in tnf_get_slot_name()
176 slotinfo = get_slotinfo(datum); in tnf_get_slot_name()
180 _tnf_error(DATUM_TNF(datum), TNF_ERR_BADSLOT); /* XXX */ in tnf_get_slot_name()
191 tnf_get_slot_named(tnf_datum_t datum, char *name) in tnf_get_slot_named() argument
196 CHECK_SLOTS(datum); in tnf_get_slot_named()
198 slotinfo = get_slotinfo(datum); in tnf_get_slot_named()
201 return (get_slot(datum, slot)); in tnf_get_slot_named()
209 tnf_get_slot_indexed(tnf_datum_t datum, unsigned index) in tnf_get_slot_indexed() argument
214 CHECK_SLOTS(datum); in tnf_get_slot_indexed()
216 slotinfo = get_slotinfo(datum); in tnf_get_slot_indexed()
219 return (get_slot(datum, slot)); in tnf_get_slot_indexed()