Home
last modified time | relevance | path

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

/third_party/mesa3d/src/util/perf/
H A Du_trace.c77 struct u_trace_context *utctx; member
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 *utctx) in print_txt_start() argument
131 print_txt_end_of_frame(struct u_trace_context *utctx) in print_txt_end_of_frame() argument
137 print_txt_start_of_batch(struct u_trace_context *utctx) print_txt_start_of_batch() argument
143 print_txt_end_of_batch(struct u_trace_context *utctx) print_txt_end_of_batch() argument
150 print_txt_event(struct u_trace_context *utctx, struct u_trace_chunk *chunk, const struct u_trace_event *evt, uint64_t ns, int32_t delta) print_txt_event() argument
174 print_json_start(struct u_trace_context *utctx) print_json_start() argument
180 print_json_end(struct u_trace_context *utctx) print_json_end() argument
186 print_json_start_of_frame(struct u_trace_context *utctx) print_json_start_of_frame() argument
195 print_json_end_of_frame(struct u_trace_context *utctx) print_json_end_of_frame() argument
202 print_json_start_of_batch(struct u_trace_context *utctx) print_json_start_of_batch() argument
210 print_json_end_of_batch(struct u_trace_context *utctx) print_json_end_of_batch() argument
219 print_json_event(struct u_trace_context *utctx, struct u_trace_chunk *chunk, const struct u_trace_event *evt, uint64_t ns, int32_t delta) print_json_event() argument
381 queue_init(struct u_trace_context *utctx) queue_init() argument
396 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) u_trace_context_init() argument
444 u_trace_context_fini(struct u_trace_context *utctx) u_trace_context_fini() argument
483 struct u_trace_context *utctx = chunk->utctx; process_chunk() local
566 u_trace_context_process(struct u_trace_context *utctx, bool eof) u_trace_context_process() argument
594 u_trace_init(struct u_trace *ut, struct u_trace_context *utctx) u_trace_init() argument
[all...]
H A Du_trace.h84 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,
187 struct u_trace_context *utctx; member
194 void u_trace_context_init(struct u_trace_context *utctx,
201 void u_trace_context_fini(struct u_trace_context *utctx);
209 void u_trace_context_process(struct u_trace_context *utctx, bool eof);
211 void u_trace_init(struct u_trace *ut, struct u_trace_context *utctx);
233 typedef void (*u_trace_copy_ts_buffer)(struct u_trace_context *utctx,
291 u_trace_context_actively_tracing(struct u_trace_context *utctx) u_trace_context_actively_tracing() argument
297 u_trace_context_instrumenting(struct u_trace_context *utctx) u_trace_context_instrumenting() argument
[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() argument
39 struct pipe_context *ctx = utctx->pctx; 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() argument
62 u_trace_pipe_context_init(struct u_trace_context *utctx, in u_trace_pipe_context_init() argument
68 u_trace_context_init(utctx, pctx, 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() argument
54 container_of(utctx, struct anv_device, ds.trace_context); 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() argument
79 container_of(utctx, struct anv_device, ds.trace_context); 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() argument
198 container_of(utctx, struct anv_device, ds.trace_context); 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() argument
214 container_of(utctx, struct anv_device, ds.trace_context); in anv_utrace_destroy_ts_buffer()
238 anv_utrace_read_ts(struct u_trace_context *utctx, in anv_utrace_read_ts() argument
242 container_of(utctx, struc in anv_utrace_read_ts()
[all...]
/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() argument
70 container_of(utctx, struct iris_context, ds.trace_context); in iris_utrace_read_ts()
89 iris_utrace_delete_flush_data(struct u_trace_context *utctx, in iris_utrace_delete_flush_data() argument
/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() argument
475 container_of(utctx, struct fd_context, trace_context); 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() argument
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_device.c1530 tu_trace_create_ts_buffer(struct u_trace_context *utctx, uint32_t size) in tu_trace_create_ts_buffer() argument
1533 container_of(utctx, struct tu_device, trace_context); 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() argument
1545 container_of(utctx, struct tu_device, trace_context); in tu_trace_destroy_ts_buffer()
1566 tu_trace_read_ts(struct u_trace_context *utctx, in tu_trace_read_ts() argument
1570 container_of(utctx, struct tu_device, trace_context); 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() argument
1596 container_of(utctx, struct tu_device, trace_context); in tu_trace_delete_flush_data()
1603 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream, in tu_copy_timestamp_buffer() argument
1675 u_trace_init(*trace_copy, cmdbuf->trace.utctx); in tu_create_copy_timestamp_cs()
[all...]
H A Dtu_device.h442 tu_copy_timestamp_buffer(struct u_trace_context *utctx, void *cmdstream,

Completed in 8 milliseconds