Home
last modified time | relevance | path

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

/third_party/mesa3d/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;
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 Du_trace.c72 * 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 Du_trace_gallium.c37 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 Du_trace_gallium.h39 u_trace_pipe_context_init(struct u_trace_context *utctx,
/third_party/mesa3d/src/intel/vulkan/
H A Danv_utrace.c50 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 Diris_utrace.c66 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 Dintel_driver_ds.h105 struct u_trace_context trace_context;
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_device.h317 struct u_trace_context trace_context;
442 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream,
H A Dtu_device.c1530 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 Dfreedreno_context.c471 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 Dfreedreno_context.h441 struct u_trace_context trace_context dt;

Completed in 16 milliseconds