Searched refs:u_trace (Results 1 – 17 of 17) sorted by relevance
/third_party/mesa3d/src/util/perf/ |
D | u_trace.h | 70 struct u_trace; 101 typedef void (*u_trace_record_ts)(struct u_trace *ut, void *cs, 180 struct u_trace { struct 205 void u_trace_init(struct u_trace *ut, struct u_trace_context *utctx); argument 206 void u_trace_fini(struct u_trace *ut); 208 bool u_trace_has_points(struct u_trace *ut); 212 struct u_trace *ut; 218 u_trace_begin_iterator(struct u_trace *ut); 221 u_trace_end_iterator(struct u_trace *ut); 246 struct u_trace *into, [all …]
|
D | u_trace.c | 166 get_chunk(struct u_trace *ut, size_t payload_size) in get_chunk() 424 u_trace_init(struct u_trace *ut, struct u_trace_context *utctx) in u_trace_init() 432 u_trace_fini(struct u_trace *ut) in u_trace_fini() 441 u_trace_has_points(struct u_trace *ut) in u_trace_has_points() 447 u_trace_begin_iterator(struct u_trace *ut) in u_trace_begin_iterator() 459 u_trace_end_iterator(struct u_trace *ut) in u_trace_end_iterator() 482 struct u_trace *into, in u_trace_clone_append() 555 u_trace_append(struct u_trace *ut, void *cs, const struct u_tracepoint *tp) in u_trace_append() 582 u_trace_flush(struct u_trace *ut, void *flush_data, bool free_data) in u_trace_flush()
|
D | u_trace_priv.h | 58 void * u_trace_append(struct u_trace *ut, void *cs, const struct u_tracepoint *tp);
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_tracepoints.py | 39 from u_trace import Header, HeaderScope 40 from u_trace import ForwardDecl 41 from u_trace import Tracepoint 42 from u_trace import TracepointArg as Arg 43 from u_trace import TracepointArgStruct as ArgStruct 44 from u_trace import utrace_generate 45 from u_trace import utrace_generate_perfetto_utils
|
D | tu_private.h | 1062 struct u_trace trace; 1742 struct u_trace **trace_copy); 1747 struct u_trace *trace;
|
D | tu_device.c | 1281 tu_trace_record_ts(struct u_trace *ut, void *cs, void *timestamps, in tu_trace_record_ts() 1352 struct u_trace **trace_copy) in tu_create_copy_timestamp_cs() 1369 *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/ |
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
|
D | u_trace_gallium.h | 51 trace_framebuffer_state(struct u_trace *ut, void *cs, const struct pipe_framebuffer_state *pfb);
|
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/gallium/drivers/freedreno/ |
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
|
D | freedreno_batch.h | 57 struct u_trace trace;
|
D | freedreno_context.c | 448 fd_trace_record_ts(struct u_trace *ut, void *cs, void *timestamps, in fd_trace_record_ts()
|
/third_party/mesa3d/src/util/ |
D | meson.build | 81 'perf/u_trace.h', 82 'perf/u_trace.c', 226 u_trace_py = files('perf/u_trace.py')
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.1.rst | 85 - util/u_trace: refcount payloads
|
D | 21.3.0.rst | 1059 - util/u_trace: make u_trace usable for other than gallium drivers 1060 - util/u_trace: auto-generation of serialization funcs for tracepoints 1062 - u_trace: helpers for tracing tiling GPUs and re-usable VK cmdbuffers 1064 - u_trace: pass command stream through tracing functions 2368 - util/u_trace: Replace Flag with IntEnum to support python3.5
|
D | 21.2.0.rst | 4524 - freedreno: Avoid flushing deferred submits for u_trace 4546 - gallium/aux: Add perfetto support to u_trace
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 6843 ../src/util/perf/u_trace.c 6844 ../src/util/perf/u_trace.h 6845 ../src/util/perf/u_trace.py 6848 ../src/util/perf/__pycache__/u_trace.cpython-38.pyc
|