Lines Matching defs:utctx
84 typedef void* (*u_trace_create_ts_buffer)(struct u_trace_context *utctx,
90 typedef void (*u_trace_delete_ts_buffer)(struct u_trace_context *utctx,
124 typedef uint64_t (*u_trace_read_ts)(struct u_trace_context *utctx,
130 typedef void (*u_trace_delete_flush_data)(struct u_trace_context *utctx,
187 struct u_trace_context *utctx;
194 void u_trace_context_init(struct u_trace_context *utctx,
201 void u_trace_context_fini(struct u_trace_context *utctx);
209 void u_trace_context_process(struct u_trace_context *utctx, bool eof);
211 void u_trace_init(struct u_trace *ut, struct u_trace_context *utctx);
233 typedef void (*u_trace_copy_ts_buffer)(struct u_trace_context *utctx,
291 u_trace_context_actively_tracing(struct u_trace_context *utctx)
293 return !!utctx->out || (ut_perfetto_enabled > 0);
297 u_trace_context_instrumenting(struct u_trace_context *utctx)
299 return !!utctx->out || ut_trace_instrument || (ut_perfetto_enabled > 0);