| /xsrc/external/mit/MesaLib/dist/src/util/perf/ |
| H A D | u_trace_priv.h | 50 void (*perfetto)(void *pctx, uint64_t ts_ns, const void *flush_data, const void *payload);
|
| H A D | u_trace.h | 110 * flush_data is data provided by the driver via u_trace_flush. 123 void *timestamps, unsigned idx, void *flush_data); 129 void *flush_data); 258 * flush_data is a way for driver to pass additional data, which becomes available 267 void u_trace_flush(struct u_trace *ut, void *flush_data, bool free_data);
|
| H A D | u_trace.c | 100 void *flush_data; /* assigned by u_trace_flush */ member in struct:u_trace_chunk 103 * Several chunks reference a single flush_data instance thus only 338 uint64_t ns = utctx->read_timestamp(utctx, chunk->timestamps, idx, chunk->flush_data); 365 evt->tp->perfetto(utctx->pctx, ns, chunk->flush_data, evt->payload); 381 utctx->delete_flush_data(utctx, chunk->flush_data); 582 u_trace_flush(struct u_trace *ut, void *flush_data, bool free_data) argument 585 chunk->flush_data = flush_data;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_perfetto.cc | 325 const void *flush_data, 346 const void *flush_data, 354 const void *flush_data, 362 const void *flush_data, 370 const void *flush_data, 380 const void *flush_data, 390 const void *flush_data, 398 const void *flush_data, 406 const void *flush_data, 414 const void *flush_data, 324 fd_start_render_pass(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_start_render_pass * payload) argument 345 fd_end_render_pass(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_end_render_pass * payload) argument 353 fd_start_binning_ib(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_start_binning_ib * payload) argument 361 fd_end_binning_ib(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_end_binning_ib * payload) argument 369 fd_start_draw_ib(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_start_draw_ib * payload) argument 379 fd_end_draw_ib(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_end_draw_ib * payload) argument 389 fd_start_blit(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_start_blit * payload) argument 397 fd_end_blit(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_end_blit * payload) argument 405 fd_start_compute(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_start_compute * payload) argument 413 fd_end_compute(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_end_compute * payload) argument 421 fd_start_clear_restore(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_start_clear_restore * payload) argument 429 fd_end_clear_restore(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_end_clear_restore * payload) argument 437 fd_start_resolve(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_start_resolve * payload) argument 445 fd_end_resolve(struct pipe_context * pctx,uint64_t ts_ns,const void * flush_data,const struct trace_end_resolve * payload) argument [all...] |
| H A D | freedreno_context.c | 468 void *timestamps, unsigned idx, void *flush_data) 497 fd_trace_delete_flush_data(struct u_trace_context *utctx, void *flush_data) argument 499 /* We don't use flush_data at the moment. */ 467 fd_trace_read_ts(struct u_trace_context * utctx,void * timestamps,unsigned idx,void * flush_data) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/radeon/drm/ |
| H A D | radeon_drm_cs.h | 86 void *flush_data; member in struct:radeon_drm_cs
|
| H A D | radeon_drm_bo.c | 519 cs->flush_cs(cs->flush_data, 530 cs->flush_cs(cs->flush_data, 552 cs->flush_cs(cs->flush_data, 561 cs->flush_cs(cs->flush_data,
|
| H A D | radeon_drm_cs.c | 167 cs->flush_data = flush_ctx; 411 cs->flush_cs(cs->flush_data,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/ |
| H A D | radeon_drm_cs.h | 90 void *flush_data; member in struct:radeon_drm_cs
|
| H A D | radeon_drm_bo.c | 521 cs->flush_cs(cs->flush_data, 532 cs->flush_cs(cs->flush_data, 554 cs->flush_cs(cs->flush_data, 563 cs->flush_cs(cs->flush_data,
|
| H A D | radeon_drm_cs.c | 192 cs->flush_data = flush_ctx; 439 cs->flush_cs(cs->flush_data,
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_perfetto.cc | 263 const void *flush_data, \ 271 const void *flush_data, \ 274 auto trace_flush_data = (const struct tu_u_trace_flush_data *) flush_data; \
|
| H A D | tu_drm.c | 1210 struct tu_u_trace_flush_data *flush_data = local in function:tu_queue_submit_locked 1213 flush_data->submission_id = queue->device->submit_count; 1214 flush_data->syncobj = 1217 flush_data->syncobj->fence = req.fence; 1218 flush_data->syncobj->msm_queue_id = queue->msm_queue_id; 1220 flush_data->cmd_trace_data = submit->cmd_buffer_trace_data; 1221 flush_data->trace_count = submit->cmd_buffer_count; 1226 u_trace_flush(flush_data->cmd_trace_data[i].trace, flush_data, free_data);
|
| H A D | tu_device.c | 1296 void *timestamps, unsigned idx, void *flush_data) 1301 struct tu_u_trace_flush_data *trace_flush_data = flush_data; 1322 tu_trace_delete_flush_data(struct u_trace_context *utctx, void *flush_data) argument 1326 struct tu_u_trace_flush_data *trace_flush_data = flush_data; 1295 tu_trace_read_ts(struct u_trace_context * utctx,void * timestamps,unsigned idx,void * flush_data) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/ |
| H A D | amdgpu_cs.h | 140 void *flush_data; member in struct:amdgpu_cs
|
| H A D | amdgpu_bo.c | 278 cs->flush_cs(cs->flush_data, 289 cs->flush_cs(cs->flush_data, 313 cs->flush_cs(cs->flush_data, 328 cs->flush_cs(cs->flush_data,
|
| H A D | amdgpu_cs.c | 942 cs->flush_data = flush_ctx;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/amdgpu/drm/ |
| H A D | amdgpu_cs.h | 161 void *flush_data; member in struct:amdgpu_cs
|
| H A D | amdgpu_bo.c | 302 cs->flush_cs(cs->flush_data, 313 cs->flush_cs(cs->flush_data, 337 cs->flush_cs(cs->flush_data, 352 cs->flush_cs(cs->flush_data,
|
| H A D | amdgpu_cs.c | 965 cs->flush_data = flush_ctx;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_texture.c | 247 static void flush_data(struct pipe_context *ctx, function in typeref:typename:void 269 flush_data(ctx, virgl_transfer(trans->resolve_transfer),
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_texture.c | 279 static void flush_data(struct pipe_context *ctx, function in typeref:typename:void 301 flush_data(ctx, virgl_transfer(trans->resolve_transfer),
|