Lines Matching refs:datum
109 describe_c_record(tnf_datum_t datum) in describe_c_record() argument
114 switch (tnf_get_kind(datum)) { in describe_c_record()
118 schedule_rec = tnf_get_tag_arg(datum); in describe_c_record()
121 insert_event(datum, schedule_rec); in describe_c_record()
129 name_str = tnf_get_type_name(datum); in describe_c_record()
132 describe_probe_type(datum); in describe_c_record()
136 tnf_get_raw(datum), tnf_get_kind(datum)); in describe_c_record()
143 describe_probe_type(tnf_datum_t datum) in describe_probe_type() argument
149 n = tnf_get_slot_count(datum); in describe_probe_type()
157 slotname = tnf_get_slot_name(datum, i); in describe_probe_type()
168 describe_c_brief(tnf_get_slot_indexed(datum, in describe_probe_type()
176 insert_event(tnf_datum_t datum, tnf_datum_t schedule_rec) in insert_event() argument
185 temp = tnf_get_slot_named(datum, TNF_N_TIME_DELTA); in insert_event()
190 element.record = datum; in insert_event()
198 describe_event(tnf_datum_t datum, tnf_datum_t schedule_rec, hrtime_t evt_time) in describe_event() argument
239 eventname = tnf_type_get_name(tnf_get_slot_named(datum, TNF_N_TAG)); in describe_event()
243 start_slots = tnf_get_slot_index(datum, TNF_N_TIME_DELTA); in describe_event()
246 n = tnf_get_slot_count(datum); in describe_event()
251 slotname = tnf_get_slot_name(datum, i); in describe_event()
253 describe_target(tnf_get_slot_indexed(datum, i)); in describe_event()
260 describe_c_struct(tnf_datum_t datum) in describe_c_struct() argument
265 n = tnf_get_slot_count(datum); in describe_c_struct()
270 describe_c_brief(tnf_get_slot_named(datum, TNF_N_TAG)); in describe_c_struct()
271 tag_index = tnf_get_slot_index(datum, TNF_N_TAG); in describe_c_struct()
277 slotname = tnf_get_slot_name(datum, i); in describe_c_struct()
279 describe_target(tnf_get_slot_indexed(datum, i)); in describe_c_struct()
285 describe_c_brief(tnf_datum_t datum) in describe_c_brief() argument
287 if (datum == TNF_DATUM_NULL) /* allowed */ in describe_c_brief()
290 else if (tnf_is_scalar(datum)) in describe_c_brief()
291 describe_scalar(datum); in describe_c_brief()
293 else if (tnf_is_record(datum)) { in describe_c_brief()
295 switch (tnf_get_kind(datum)) { in describe_c_brief()
297 (void) printf("%s", tnf_type_get_name(datum)); in describe_c_brief()
300 (void) printf("\"%s\"", tnf_get_chars(datum)); in describe_c_brief()
303 (void) printf("<%s>", tnf_get_type_name(datum)); in describe_c_brief()
310 describe_target(tnf_datum_t datum) in describe_target() argument
312 if (datum == TNF_DATUM_NULL) /* allowed */ in describe_target()
315 else if (tnf_is_scalar(datum)) in describe_target()
316 describe_scalar(datum); in describe_target()
318 else if (tnf_is_record(datum)) { in describe_target()
320 switch (tnf_get_kind(datum)) { in describe_target()
323 describe_c_struct(datum); in describe_target()
327 (void) printf("%s", tnf_type_get_name(datum)); in describe_target()
330 (void) printf("\"%s\"", tnf_get_chars(datum)); in describe_target()
333 (void) printf("<%s>", tnf_get_type_name(datum)); in describe_target()