Searched refs:u_trace (Results 1 - 18 of 18) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/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; 101 typedef void (*u_trace_record_ts)(struct u_trace *ut, void *cs, 117 * will be re-used. (The first trace in the u_trace buf may not do this.) 158 * batch (u_trace). 170 * The u_trace ptr is passed as the first arg to generated tracepoints. 175 * Individual tracepoints emitted to u_trace are expected to be "executed" 177 * emitted to the same u_trace. But the order WRT other u_trace instance 180 struct u_trace { struct [all...] |
| H A D | u_trace_priv.h | 33 #include "u_trace.h" 58 void * u_trace_append(struct u_trace *ut, void *cs, const struct u_tracepoint *tp);
|
| H A D | u_trace.c | 32 #include "u_trace.h" 70 * from the u_trace to the u_trace_context queue. 166 get_chunk(struct u_trace *ut, size_t payload_size) 424 u_trace_init(struct u_trace *ut, struct u_trace_context *utctx) 432 u_trace_fini(struct u_trace *ut) 441 u_trace_has_points(struct u_trace *ut) 447 u_trace_begin_iterator(struct u_trace *ut) 459 u_trace_end_iterator(struct u_trace *ut) 482 struct u_trace *into, 555 u_trace_append(struct u_trace *u [all...] |
| /xsrc/external/mit/MesaLib/src/gallium/auxiliary/ |
| H A D | u_tracepoints.h | 30 #include "util/perf/u_trace.h" 46 void __trace_surface(struct u_trace *ut, void *cs 49 static inline void trace_surface(struct u_trace *ut, void *cs 68 void __trace_framebuffer(struct u_trace *ut, void *cs 71 static inline void trace_framebuffer(struct u_trace *ut, void *cs 92 void __trace_grid_info(struct u_trace *ut, void *cs 95 static inline void trace_grid_info(struct u_trace *ut, void *cs
|
| H A D | u_tracepoints.c | 49 void __trace_surface(struct u_trace *ut, void *cs 80 void __trace_framebuffer(struct u_trace *ut, void *cs 114 void __trace_grid_info(struct u_trace *ut, void *cs
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| 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_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.c | 77 trace_framebuffer_state(struct u_trace *ut, void *cs, const struct pipe_framebuffer_state *pfb)
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A 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
|
| H A D | tu_private.h | 56 #include "util/perf/u_trace.h" 1062 struct u_trace trace; 1742 struct u_trace **trace_copy); 1747 struct u_trace *trace;
|
| H A D | tu_device.c | 1281 tu_trace_record_ts(struct u_trace *ut, void *cs, void *timestamps, 1352 struct u_trace **trace_copy) 1369 *trace_copy = vk_zalloc(&cmdbuf->device->vk.alloc, sizeof(struct u_trace), 8,
|
| /xsrc/external/mit/MesaLib/dist/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 | 448 fd_trace_record_ts(struct u_trace *ut, void *cs, void *timestamps,
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.3.1.rst | 85 - util/u_trace: refcount payloads
|
| H A 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
|
| H A D | 21.2.0.rst | 4524 - freedreno: Avoid flushing deferred submits for u_trace 4546 - gallium/aux: Add perfetto support to u_trace
|
| /xsrc/external/mit/MesaLib/dist/ |
| H A D | .pick_status.json | 7168 "description": "util/u_trace: make mako conditional code easier to read", 8914 "description": "turnip/trace: process u_trace chunks on queue submission", 14341 "description": "anv: implement u_trace support", 17950 "description": "util/u_trace: protect against reentrant calls", 26005 "description": "util/u_trace/perfetto: add new env variable to enable perfetto", 26014 "description": "util/u_trace: add end_of_pipe property to tracepoints", 27058 "description": "util/u_trace: refcount payloads", 32035 "description": "util/u_trace: Replace Flag with IntEnum to support python3.5", [all...] |
Completed in 183 milliseconds