| /xsrc/external/mit/MesaLib/dist/src/util/perf/ |
| H A D | u_trace.c | 75 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 D | u_trace.h | 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, 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 D | u_trace_gallium.c | 37 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 D | u_trace_gallium.h | 39 u_trace_pipe_context_init(struct u_trace_context *utctx,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_context.c | 467 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 D | tu_device.c | 1258 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 D | tu_private.h | 1734 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream,
|