Searched refs:u_trace (Results 1 - 20 of 20) 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' 62 * - Unlike kernel tracepoints, u_trace tracepoints are defined in py 70 struct u_trace; 102 typedef void (*u_trace_record_ts)(struct u_trace *ut, void *cs, 119 * will be re-used. (The first trace in the u_trace buf may not do this.) 161 * batch (u_trace). 176 * The u_trace ptr is passed as the first arg to generated tracepoints. 181 * Individual tracepoints emitted to u_trace are expected to be "executed" 183 * emitted to the same u_trace. But the order WRT other u_trace instance 186 struct u_trace { global() struct [all...] |
H A D | u_trace.c | 32 #include "u_trace.h" 72 * from the u_trace to the u_trace_context queue. 301 get_chunk(struct u_trace *ut, size_t payload_size) in get_chunk() 594 u_trace_init(struct u_trace *ut, struct u_trace_context *utctx) in u_trace_init() 602 u_trace_fini(struct u_trace *ut) in u_trace_fini() 611 u_trace_has_points(struct u_trace *ut) in u_trace_has_points() 617 u_trace_begin_iterator(struct u_trace *ut) in u_trace_begin_iterator() 632 u_trace_end_iterator(struct u_trace *ut) in u_trace_end_iterator() 674 struct u_trace *into, in u_trace_clone_append() 753 u_trace_append(struct u_trace *u [all...] |
H A D | u_trace_priv.h | 33 #include "u_trace.h" 60 void * u_trace_append(struct u_trace *ut, void *cs, const struct u_tracepoint *tp);
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_tracepoints.py | 19 from u_trace import Header, HeaderScope 20 from u_trace import ForwardDecl 21 from u_trace import Tracepoint 22 from u_trace import TracepointArg as Arg 23 from u_trace import TracepointArgStruct as ArgStruct 24 from u_trace import utrace_generate 25 from u_trace import utrace_generate_perfetto_utils
|
H A D | tu_device.h | 450 struct u_trace **trace_copy); 456 struct u_trace *trace;
|
H A D | tu_cmd_buffer.h | 534 struct u_trace trace;
|
H A D | tu_device.c | 1552 tu_trace_record_ts(struct u_trace *ut, void *cs, void *timestamps, in tu_trace_record_ts() 1651 struct u_trace **trace_copy) in tu_create_copy_timestamp_cs() 1668 *trace_copy = vk_zalloc(&cmdbuf->device->vk.alloc, sizeof(struct u_trace), 8, in tu_create_copy_timestamp_cs()
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_tracepoints.py | 38 from u_trace import Header 39 from u_trace import Tracepoint 40 from u_trace import TracepointArg as Arg 41 from u_trace import TracepointArgStruct as ArgStruct 42 from u_trace import utrace_generate
|
H A D | u_trace_gallium.h | 27 #include "util/perf/u_trace.h" 33 /* Gallium specific u_trace helpers */ 51 trace_framebuffer_state(struct u_trace *ut, void *cs, const struct pipe_framebuffer_state *pfb);
|
H A D | u_trace_gallium.c | 77 trace_framebuffer_state(struct u_trace *ut, void *cs, const struct pipe_framebuffer_state *pfb) in trace_framebuffer_state()
|
/third_party/mesa3d/src/intel/ds/ |
H A D | intel_tracepoints.py | 31 from u_trace import Header, HeaderScope 32 from u_trace import ForwardDecl 33 from u_trace import Tracepoint 34 from u_trace import TracepointArg as Arg 35 from u_trace import TracepointArgStruct as ArgStruct 150 from u_trace import utrace_generate 151 from u_trace import utrace_generate_perfetto_utils
|
H A D | intel_driver_ds.h | 30 #include "util/perf/u_trace.h" 141 /* u_trace element in which we copy other traces in case we deal with 144 struct u_trace trace;
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_tracepoints.py | 38 from u_trace import Header 39 from u_trace import Tracepoint 40 from u_trace import TracepointArg 41 from u_trace import utrace_generate
|
H A D | freedreno_batch.h | 34 #include "util/perf/u_trace.h" 57 struct u_trace trace;
|
H A D | freedreno_context.c | 452 fd_trace_record_ts(struct u_trace *ut, void *cs, void *timestamps, in fd_trace_record_ts()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_utrace.c | 43 iris_utrace_record_ts(struct u_trace *trace, void *cs, in iris_utrace_record_ts()
|
H A D | iris_batch.h | 32 #include "util/perf/u_trace.h" 197 struct u_trace trace;
|
H A D | iris_screen.h | 48 struct u_trace;
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_utrace.c | 221 anv_utrace_record_ts(struct u_trace *ut, void *cs, in anv_utrace_record_ts()
|
H A D | anv_private.h | 63 #include "util/perf/u_trace.h" 2888 struct u_trace trace;
|
Completed in 21 milliseconds