Lines Matching refs:ctx
126 static void r600_pc_query_emit_start(struct r600_common_context *ctx,
130 struct r600_perfcounters *pc = ctx->screen->perfcounters;
137 pc->emit_shaders(ctx, query->shaders);
145 pc->emit_instance(ctx, group->se, group->instance);
148 pc->emit_select(ctx, block, group->num_counters, group->selectors);
152 pc->emit_instance(ctx, -1, -1);
154 pc->emit_start(ctx, buffer, va);
157 static void r600_pc_query_emit_stop(struct r600_common_context *ctx,
161 struct r600_perfcounters *pc = ctx->screen->perfcounters;
165 pc->emit_stop(ctx, buffer, va);
173 se_end = ctx->screen->info.max_se;
179 pc->emit_instance(ctx, se, instance);
180 pc->emit_read(ctx, block,
188 pc->emit_instance(ctx, -1, -1);
300 struct pipe_query *r600_create_batch_query(struct pipe_context *ctx,
305 (struct r600_common_screen *)ctx->screen;