H A D | freedreno_perfetto.cc | 94 send_descriptors(FdRenderpassDataSource::TraceContext &ctx, uint64_t ts_ns) in send_descriptors() argument 101 // packet->set_timestamp(ts_ns); in send_descriptors() 126 stage_start(struct pipe_context *pctx, uint64_t ts_ns, enum fd_stage_id stage) in stage_start() argument 131 p->start_ts[stage] = ts_ns; in stage_start() 135 stage_end(struct pipe_context *pctx, uint64_t ts_ns, enum fd_stage_id stage) in stage_end() argument 161 event->set_duration(ts_ns - p->start_ts[stage]); in stage_end() 324 fd_start_render_pass(struct pipe_context *pctx, uint64_t ts_ns, in fd_start_render_pass() argument 328 stage_start(pctx, ts_ns, SURFACE_STAGE_ID); in fd_start_render_pass() 345 fd_end_render_pass(struct pipe_context *pctx, uint64_t ts_ns, in fd_end_render_pass() argument 349 stage_end(pctx, ts_ns, SURFACE_STAGE_I in fd_end_render_pass() 353 fd_start_binning_ib(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_start_binning_ib *payload) fd_start_binning_ib() 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) fd_end_binning_ib() 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) fd_start_draw_ib() 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) fd_end_draw_ib() argument 389 fd_start_blit(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_start_blit *payload) fd_start_blit() argument 397 fd_end_blit(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_end_blit *payload) fd_end_blit() argument 405 fd_start_compute(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_start_compute *payload) fd_start_compute() argument 413 fd_end_compute(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_end_compute *payload) fd_end_compute() 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) fd_start_clear_restore() 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) fd_end_clear_restore() argument 437 fd_start_resolve(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_start_resolve *payload) fd_start_resolve() argument 445 fd_end_resolve(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_end_resolve *payload) fd_end_resolve() argument 453 fd_start_state_restore(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_start_state_restore *payload) fd_start_state_restore() argument 461 fd_end_state_restore(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_end_state_restore *payload) fd_end_state_restore() argument 469 fd_start_vsc_overflow_test(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_start_vsc_overflow_test *payload) fd_start_vsc_overflow_test() argument 477 fd_end_vsc_overflow_test(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_end_vsc_overflow_test *payload) fd_end_vsc_overflow_test() argument 485 fd_start_prologue(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_start_prologue *payload) fd_start_prologue() argument 493 fd_end_prologue(struct pipe_context *pctx, uint64_t ts_ns, const void *flush_data, const struct trace_end_prologue *payload) fd_end_prologue() argument [all...] |