Searched refs:utctx (Results 1 - 7 of 7) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/util/perf/
H A Du_trace.c75 struct u_trace_context *utctx; member in struct:u_trace_chunk
143 chunk->utctx->delete_timestamp_buffer(chunk->utctx, chunk->timestamps);
205 chunk->utctx = ut->utctx;
206 chunk->timestamps = ut->utctx->create_timestamp_buffer(ut->utctx, TIMESTAMP_BUF_SIZE);
242 queue_init(struct u_trace_context *utctx) argument
244 if (utctx->queue.jobs)
247 bool ret = util_queue_init(&utctx
257 u_trace_context_init(struct u_trace_context * utctx,void * pctx,u_trace_create_ts_buffer create_timestamp_buffer,u_trace_delete_ts_buffer delete_timestamp_buffer,u_trace_record_ts record_timestamp,u_trace_read_ts read_timestamp,u_trace_delete_flush_data delete_flush_data) argument
291 u_trace_context_fini(struct u_trace_context * utctx) argument
325 struct u_trace_context *utctx = chunk->utctx; local in function:process_chunk
396 u_trace_context_process(struct u_trace_context * utctx,bool eof) argument
424 u_trace_init(struct u_trace * ut,struct u_trace_context * utctx) argument
[all...]
H A Du_trace.h83 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,
181 struct u_trace_context *utctx; member in struct:u_trace
188 void u_trace_context_init(struct u_trace_context *utctx,
195 void u_trace_context_fini(struct u_trace_context *utctx);
203 void u_trace_context_process(struct u_trace_context *utctx, bool eof);
205 void u_trace_init(struct u_trace *ut, struct u_trace_context *utctx);
227 typedef void (*u_trace_copy_ts_buffer)(struct u_trace_context *utctx,
279 u_trace_context_tracing(struct u_trace_context * utctx) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_trace_gallium.c37 u_trace_pipe_create_ts_buffer(struct u_trace_context *utctx, uint32_t size) argument
39 struct pipe_context *ctx = utctx->pctx;
55 u_trace_pipe_delete_ts_buffer(struct u_trace_context *utctx, void *timestamps) argument
62 u_trace_pipe_context_init(struct u_trace_context *utctx, argument
68 u_trace_context_init(utctx, pctx,
H A Du_trace_gallium.h39 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, argument
471 container_of(utctx, struct fd_context, trace_context);
497 fd_trace_delete_flush_data(struct u_trace_context *utctx, void *flush_data) argument
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_device.c1258 tu_trace_create_ts_buffer(struct u_trace_context *utctx, uint32_t size) argument
1261 container_of(utctx, struct tu_device, trace_context);
1270 tu_trace_destroy_ts_buffer(struct u_trace_context *utctx, void *timestamps) argument
1273 container_of(utctx, struct tu_device, trace_context);
1295 tu_trace_read_ts(struct u_trace_context *utctx, argument
1299 container_of(utctx, struct tu_device, trace_context);
1322 tu_trace_delete_flush_data(struct u_trace_context *utctx, void *flush_data) argument
1325 container_of(utctx, struct tu_device, trace_context);
1335 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream, argument
1376 u_trace_init(*trace_copy, cmdbuf->trace.utctx);
[all...]
H A Dtu_private.h1734 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream,

Completed in 10 milliseconds