Lines Matching refs:screen
118 static bool r600_pc_query_prepare_buffer(struct r600_common_screen *screen,
130 struct r600_perfcounters *pc = ctx->screen->perfcounters;
161 struct r600_perfcounters *pc = ctx->screen->perfcounters;
173 se_end = ctx->screen->info.max_se;
233 static struct r600_pc_group *get_group_state(struct r600_common_screen *screen,
260 sub_gids = sub_gids * screen->info.max_se;
264 shaders = screen->perfcounters->shader_type_bits[shader_id];
304 struct r600_common_screen *screen =
305 (struct r600_common_screen *)ctx->screen;
306 struct r600_perfcounters *pc = screen->perfcounters;
340 group = get_group_state(screen, query, block, sub_gid);
368 instances = screen->info.max_se;
402 group = get_group_state(screen, query, block, sub_gid);
415 counter->qwords = screen->info.max_se;
420 if (!r600_query_hw_init(screen, &query->b))
426 r600_pc_query_destroy(screen, &query->b.b);
430 static bool r600_init_block_names(struct r600_common_screen *screen,
442 groups_se = screen->info.max_se;
444 groups_shader = screen->perfcounters->num_shader_types;
468 const char *shader_suffix = screen->perfcounters->shader_type_suffixes[i];
514 int r600_get_perfcounter_info(struct r600_common_screen *screen,
518 struct r600_perfcounters *pc = screen->perfcounters;
541 if (!r600_init_block_names(screen, block))
556 int r600_get_perfcounter_group_info(struct r600_common_screen *screen,
560 struct r600_perfcounters *pc = screen->perfcounters;
574 if (!r600_init_block_names(screen, block))