Searched refs:u_trace_context (Results 1 - 11 of 11) sorted by relevance
/third_party/mesa3d/src/util/perf/ |
H A D | u_trace.h | 55 * '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; 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, 137 struct u_trace_context { struct 187 struct u_trace_context *utctx; 194 void u_trace_context_init(struct u_trace_context *utct [all...] |
H A D | u_trace.c | 72 * from the u_trace to the u_trace_context queue. 77 struct u_trace_context *utctx; 112 void (*start)(struct u_trace_context *utctx); 113 void (*end)(struct u_trace_context *utctx); 114 void (*start_of_frame)(struct u_trace_context *utctx); 115 void (*end_of_frame)(struct u_trace_context *utctx); 116 void (*start_of_batch)(struct u_trace_context *utctx); 117 void (*end_of_batch)(struct u_trace_context *utctx); 118 void (*event)(struct u_trace_context *utctx, 125 print_txt_start(struct u_trace_context *utct [all...] |
/third_party/mesa3d/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) in u_trace_pipe_create_ts_buffer() 55 u_trace_pipe_delete_ts_buffer(struct u_trace_context *utctx, void *timestamps) in u_trace_pipe_delete_ts_buffer() 62 u_trace_pipe_context_init(struct u_trace_context *utctx, in u_trace_pipe_context_init()
|
H A D | u_trace_gallium.h | 39 u_trace_pipe_context_init(struct u_trace_context *utctx,
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_utrace.c | 50 anv_utrace_delete_flush_data(struct u_trace_context *utctx, in anv_utrace_delete_flush_data() 72 anv_device_utrace_emit_copy_ts_buffer(struct u_trace_context *utctx, in anv_device_utrace_emit_copy_ts_buffer() 195 anv_utrace_create_ts_buffer(struct u_trace_context *utctx, uint32_t size_b) in anv_utrace_create_ts_buffer() 211 anv_utrace_destroy_ts_buffer(struct u_trace_context *utctx, void *timestamps) in anv_utrace_destroy_ts_buffer() 238 anv_utrace_read_ts(struct u_trace_context *utctx, in anv_utrace_read_ts()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_utrace.c | 66 iris_utrace_read_ts(struct u_trace_context *utctx, in iris_utrace_read_ts() 89 iris_utrace_delete_flush_data(struct u_trace_context *utctx, in iris_utrace_delete_flush_data()
|
/third_party/mesa3d/src/intel/ds/ |
H A D | intel_driver_ds.h | 105 struct u_trace_context trace_context;
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_device.h | 317 struct u_trace_context trace_context; 442 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream,
|
H A D | tu_device.c | 1530 tu_trace_create_ts_buffer(struct u_trace_context *utctx, uint32_t size) in tu_trace_create_ts_buffer() 1542 tu_trace_destroy_ts_buffer(struct u_trace_context *utctx, void *timestamps) in tu_trace_destroy_ts_buffer() 1566 tu_trace_read_ts(struct u_trace_context *utctx, in tu_trace_read_ts() 1593 tu_trace_delete_flush_data(struct u_trace_context *utctx, void *flush_data) in tu_trace_delete_flush_data() 1603 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream, in tu_copy_timestamp_buffer()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_context.c | 471 fd_trace_read_ts(struct u_trace_context *utctx, in fd_trace_read_ts() 501 fd_trace_delete_flush_data(struct u_trace_context *utctx, void *flush_data) in fd_trace_delete_flush_data()
|
H A D | freedreno_context.h | 441 struct u_trace_context trace_context dt;
|
Completed in 16 milliseconds