/illumos-gate/usr/src/lib/libtnfprobe/ |
H A D | tnf_trace.h | 124 tnf_record_p tnf_schedule_write(tnf_ops_t *ops, tnf_schedule_t *sched); 125 uintptr_t tnf_probe_tag(tnf_ops_t *ops, tnf_probe_control_t *probe); 134 void *tnf_trace_alloc(tnf_ops_t *, tnf_probe_control_t *, tnf_probe_setup_t *);
|
H A D | probe_cntl.c | 62 typedef tnf_ops_t *(*tnf_context_t)(void); 101 static tnf_ops_t *tnf_probe_getfunc(void); 105 static tnf_ops_t *tnf_get_ops(); 111 extern tnf_ops_t tnf_trace_initial_tpd; 226 tnf_ops_t *ops; 401 tnf_ops_t *ops; 515 static tnf_ops_t * 542 tnf_ops_t ops; /* allocated on stack */ 609 static tnf_ops_t *stashed_tpd = NULL; 617 tnf_ops_t *op [all...] |
H A D | tnf_trace.c | 160 tnf_schedule_write(tnf_ops_t *ops, tnf_schedule_t *sched)
|
H A D | trace_init.c | 94 tnf_ops_t tnf_trace_initial_tpd = {
|
H A D | trace_funcs.c | 99 tnf_trace_alloc(tnf_ops_t *ops, tnf_probe_control_t *probe_p, 391 tnf_allocate(tnf_ops_t *ops, size_t size)
|
/illumos-gate/usr/src/uts/common/tnf/ |
H A D | tnf_trace.h | 143 tnf_record_p tnf_kernel_schedule(tnf_ops_t *, tnf_schedule_t *); 144 uintptr_t tnf_probe_tag(tnf_ops_t *, tnf_probe_control_t *); 148 void *tnf_trace_alloc(tnf_ops_t *, tnf_probe_control_t *, tnf_probe_setup_t *);
|
H A D | trace_init.c | 86 tnf_ops_t *ops; 110 if ((ops = (tnf_ops_t *)curthread->t_tnf_tpdp) != NULL) {
|
H A D | tnf_types.h | 399 extern tnf_reference_t tnf_tag_element_1(tnf_ops_t *, 404 extern tnf_reference_t tnf_tag_array_1(tnf_ops_t *, 409 extern tnf_reference_t tnf_tag_properties_1(tnf_ops_t *, 414 extern tnf_reference_t tnf_string_array_1(tnf_ops_t *, 423 extern tnf_record_p tnf_abstract_tag_1(tnf_ops_t *, tnf_tag_data_t *); 424 extern tnf_record_p tnf_scalar_tag_1(tnf_ops_t *, tnf_tag_data_t *); 425 extern tnf_record_p tnf_derived_tag_1(tnf_ops_t *, tnf_tag_data_t *); 426 extern tnf_record_p tnf_array_tag_1(tnf_ops_t *, tnf_tag_data_t *);
|
H A D | tnf_res.c | 164 t->t_tnf_tpdp = kmem_zalloc(sizeof (tnf_ops_t), KM_NOSLEEP); 181 tnf_ops_t *ops; 186 ops = (tnf_ops_t *)curthread->t_tnf_tpdp; 218 tnf_ops_t *ops; 220 ops = (tnf_ops_t *)t->t_tnf_tpdp;
|
H A D | trace_funcs.c | 94 tnf_trace_alloc(tnf_ops_t *ops, tnf_probe_control_t *probe_p, 286 tnf_ops_t *ops; 311 tnf_ops_t *ops; 339 tnf_allocate(tnf_ops_t *ops, size_t size)
|
H A D | tnf_writer.c | 64 static tnf_record_p tnf_root_tag_1(tnf_ops_t *, tnf_tag_data_t *); 361 tnf_ref32_1(tnf_ops_t *ops, tnf_record_p item, tnf_record_p reference) 399 tnf_ref32_1(tnf_ops_t *ops, tnf_record_p item, tnf_record_p reference) 445 tnf_abstract_tag_1(tnf_ops_t *ops, tnf_tag_data_t *tag_data) 475 tnf_scalar_tag_1(tnf_ops_t *ops, tnf_tag_data_t *tag_data) 510 tnf_derived_tag_1(tnf_ops_t *ops, tnf_tag_data_t *tag_data) 541 tnf_struct_tag_1(tnf_ops_t *ops, tnf_tag_data_t *tag_data) 575 tnf_array_tag_1(tnf_ops_t *ops, tnf_tag_data_t *tag_data) 609 tnf_root_tag_1(tnf_ops_t *ops, tnf_tag_data_t *tag_data) 726 tnf_string_1(tnf_ops_t *op [all...] |
H A D | mkprobehdr.sh | 88 typedef void * (*tnf_probe_alloc_func_t)(tnf_ops_t *, /* tpd */ 99 tnf_ops_t *tpd_p; 145 extern record##_t record(tnf_ops_t *, ctype *, tnf_reference_t) 203 echo "ctype_record(tnf_ops_t *ops, ctype * the_ctype, \\"
|
H A D | tnf_trace.c | 143 tnf_kernel_schedule(tnf_ops_t *ops, tnf_schedule_t *sched) 187 tnf_opaque_array_1(tnf_ops_t *ops, tnf_opaque_t *opaques, 228 tnf_opaque32_array_1(tnf_ops_t *ops, tnf_uint32_t *opaques,
|
H A D | tnf.c | 199 t0.t_tnf_tpdp = kmem_zalloc(sizeof (tnf_ops_t), KM_SLEEP); 642 tnf_ops_t *tpdp; 664 tpdp = (tnf_ops_t *)t->t_tnf_tpdp; 935 return (tnf_trace_alloc((tnf_ops_t *)tpdp, probe_p, sp)); 945 return (tnf_trace_alloc((tnf_ops_t *)tpdp, probe_p, sp));
|
H A D | tnf_probe.c | 74 tnf_probe_tag(tnf_ops_t *ops, tnf_probe_control_t *probe_p)
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | tnf_writer.h | 56 typedef struct _tnf_ops tnf_ops_t; /* opaque */ typedef in typeref:struct:_tnf_ops 96 tnf_record_p (*tag_desc)(tnf_ops_t *, tnf_tag_data_t *); 397 extern tnf_ref32_t tnf_ref32_1(tnf_ops_t *, 401 extern tnf_reference_t tnf_string_1(tnf_ops_t *, 408 extern tnf_reference_t tnf_opaque_array_1(tnf_ops_t *, 414 extern tnf_reference_t tnf_opaque32_array_1(tnf_ops_t *, 426 extern tnf_record_p tnf_struct_tag_1(tnf_ops_t *, tnf_tag_data_t *); 432 extern void *tnf_allocate(tnf_ops_t *, size_t);
|
H A D | tnf_probe.h | 80 typedef void * (*tnf_probe_alloc_func_t)(tnf_ops_t *, /* tpd */ 91 tnf_ops_t *tpd_p; 137 extern record##_t record(tnf_ops_t *, ctype *, tnf_record_p) 173 ctype_record(tnf_ops_t *ops, ctype * the_ctype, \ 235 ctype_record(tnf_ops_t *ops, ctype * the_ctype, \ 302 ctype_record(tnf_ops_t *ops, ctype * the_ctype, \ 374 ctype_record(tnf_ops_t *ops, ctype * the_ctype, \ 451 ctype_record(tnf_ops_t *ops, ctype * the_ctype, \
|