Searched refs:u_trace_context (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/util/perf/
H A Du_trace.h55 * 'u_trace' instance, and at a later time flushed to a 'u_trace_context'
60 * then a `u_trace_context` per-engine should be used.
69 struct u_trace_context;
83 typedef void* (*u_trace_create_ts_buffer)(struct u_trace_context *utctx,
89 typedef void (*u_trace_delete_ts_buffer)(struct u_trace_context *utctx,
122 typedef uint64_t (*u_trace_read_ts)(struct u_trace_context *utctx,
128 typedef void (*u_trace_delete_flush_data)(struct u_trace_context *utctx,
135 struct u_trace_context { struct
181 struct u_trace_context *utctx;
188 void u_trace_context_init(struct u_trace_context *utct
[all...]
H A Du_trace.c70 * from the u_trace to the u_trace_context queue.
75 struct u_trace_context *utctx;
242 queue_init(struct u_trace_context *utctx)
257 u_trace_context_init(struct u_trace_context *utctx,
291 u_trace_context_fini(struct u_trace_context *utctx)
308 list_for_each_entry (struct u_trace_context, utctx, &ctx_list, node)
325 struct u_trace_context *utctx = chunk->utctx;
396 u_trace_context_process(struct u_trace_context *utctx, bool eof)
424 u_trace_init(struct u_trace *ut, struct u_trace_context *utctx)
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_trace_gallium.h39 u_trace_pipe_context_init(struct u_trace_context *utctx,
H A Du_trace_gallium.c37 u_trace_pipe_create_ts_buffer(struct u_trace_context *utctx, uint32_t size)
55 u_trace_pipe_delete_ts_buffer(struct u_trace_context *utctx, void *timestamps)
62 u_trace_pipe_context_init(struct u_trace_context *utctx,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_context.c467 fd_trace_read_ts(struct u_trace_context *utctx,
497 fd_trace_delete_flush_data(struct u_trace_context *utctx, void *flush_data)
H A Dfreedreno_context.h439 struct u_trace_context trace_context dt;
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_private.h431 struct u_trace_context trace_context;
1734 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream,
H A Dtu_device.c1258 tu_trace_create_ts_buffer(struct u_trace_context *utctx, uint32_t size)
1270 tu_trace_destroy_ts_buffer(struct u_trace_context *utctx, void *timestamps)
1295 tu_trace_read_ts(struct u_trace_context *utctx,
1322 tu_trace_delete_flush_data(struct u_trace_context *utctx, void *flush_data)
1335 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream,

Completed in 13 milliseconds