Lines Matching refs:pctx
126 stage_start(struct pipe_context *pctx, uint64_t ts_ns, enum fd_stage_id stage)
128 struct fd_context *ctx = fd_context(pctx);
135 stage_end(struct pipe_context *pctx, uint64_t ts_ns, enum fd_stage_id stage)
137 struct fd_context *ctx = fd_context(pctx);
163 event->set_context((uintptr_t)pctx);
324 fd_start_render_pass(struct pipe_context *pctx, uint64_t ts_ns,
328 stage_start(pctx, ts_ns, SURFACE_STAGE_ID);
330 struct fd_perfetto_state *p = &fd_context(pctx)->perfetto;
345 fd_end_render_pass(struct pipe_context *pctx, uint64_t ts_ns,
349 stage_end(pctx, ts_ns, SURFACE_STAGE_ID);
353 fd_start_binning_ib(struct pipe_context *pctx, uint64_t ts_ns,
357 stage_start(pctx, ts_ns, BINNING_STAGE_ID);
361 fd_end_binning_ib(struct pipe_context *pctx, uint64_t ts_ns,
365 stage_end(pctx, ts_ns, BINNING_STAGE_ID);
369 fd_start_draw_ib(struct pipe_context *pctx, uint64_t ts_ns,
374 pctx, ts_ns,
375 fd_context(pctx)->perfetto.nbins ? GMEM_STAGE_ID : BYPASS_STAGE_ID);
379 fd_end_draw_ib(struct pipe_context *pctx, uint64_t ts_ns,
384 pctx, ts_ns,
385 fd_context(pctx)->perfetto.nbins ? GMEM_STAGE_ID : BYPASS_STAGE_ID);
389 fd_start_blit(struct pipe_context *pctx, uint64_t ts_ns,
393 stage_start(pctx, ts_ns, BLIT_STAGE_ID);
397 fd_end_blit(struct pipe_context *pctx, uint64_t ts_ns,
401 stage_end(pctx, ts_ns, BLIT_STAGE_ID);
405 fd_start_compute(struct pipe_context *pctx, uint64_t ts_ns,
409 stage_start(pctx, ts_ns, COMPUTE_STAGE_ID);
413 fd_end_compute(struct pipe_context *pctx, uint64_t ts_ns,
417 stage_end(pctx, ts_ns, COMPUTE_STAGE_ID);
421 fd_start_clear_restore(struct pipe_context *pctx, uint64_t ts_ns,
425 stage_start(pctx, ts_ns, CLEAR_RESTORE_STAGE_ID);
429 fd_end_clear_restore(struct pipe_context *pctx, uint64_t ts_ns,
433 stage_end(pctx, ts_ns, CLEAR_RESTORE_STAGE_ID);
437 fd_start_resolve(struct pipe_context *pctx, uint64_t ts_ns,
441 stage_start(pctx, ts_ns, RESOLVE_STAGE_ID);
445 fd_end_resolve(struct pipe_context *pctx, uint64_t ts_ns,
449 stage_end(pctx, ts_ns, RESOLVE_STAGE_ID);
453 fd_start_state_restore(struct pipe_context *pctx, uint64_t ts_ns,
457 stage_start(pctx, ts_ns, STATE_RESTORE_STAGE_ID);
461 fd_end_state_restore(struct pipe_context *pctx, uint64_t ts_ns,
465 stage_end(pctx, ts_ns, STATE_RESTORE_STAGE_ID);
469 fd_start_vsc_overflow_test(struct pipe_context *pctx, uint64_t ts_ns,
473 stage_start(pctx, ts_ns, VSC_OVERFLOW_STAGE_ID);
477 fd_end_vsc_overflow_test(struct pipe_context *pctx, uint64_t ts_ns,
481 stage_end(pctx, ts_ns, VSC_OVERFLOW_STAGE_ID);
485 fd_start_prologue(struct pipe_context *pctx, uint64_t ts_ns,
489 stage_start(pctx, ts_ns, PROLOGUE_STAGE_ID);
493 fd_end_prologue(struct pipe_context *pctx, uint64_t ts_ns,
497 stage_end(pctx, ts_ns, PROLOGUE_STAGE_ID);