Lines Matching refs:ctx
82 Trace([](FdRenderpassDataSource::TraceContext ctx) {
83 auto packet = ctx.NewTracePacket();
85 ctx.Flush();
94 send_descriptors(FdRenderpassDataSource::TraceContext &ctx, uint64_t ts_ns)
98 auto packet = ctx.NewTracePacket();
128 struct fd_context *ctx = fd_context(pctx);
129 struct fd_perfetto_state *p = &ctx->perfetto;
137 struct fd_context *ctx = fd_context(pctx);
138 struct fd_perfetto_state *p = &ctx->perfetto;
254 sync_timestamp(struct fd_context *ctx)
262 if (fd_pipe_get_param(ctx->pipe, FD_TIMESTAMP, &gpu_ts)) {
268 gpu_ts = ctx->ts_to_ns(gpu_ts);
297 emit_submit_id(struct fd_context *ctx)
307 submit->set_submission_id(ctx->submit_count);
312 fd_perfetto_submit(struct fd_context *ctx)
314 sync_timestamp(ctx);
315 emit_submit_id(ctx);