Home
last modified time | relevance | path

Searched refs:r600_common_screen (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/
Dr600_query.h38 struct r600_common_screen;
121 void (*destroy)(struct r600_common_screen *, struct r600_query *);
151 bool (*prepare_buffer)(struct r600_common_screen *,
161 void (*add_result)(struct r600_common_screen *screen,
196 bool r600_query_hw_init(struct r600_common_screen *rscreen,
198 void r600_query_hw_destroy(struct r600_common_screen *rscreen,
287 void (*cleanup)(struct r600_common_screen *);
297 int r600_get_perfcounter_info(struct r600_common_screen *,
300 int r600_get_perfcounter_group_info(struct r600_common_screen *,
305 void r600_perfcounters_add_block(struct r600_common_screen *,
Dr600_pipe_common.h333 struct r600_common_screen { struct
494 struct r600_common_screen *screen;
635 void r600_init_resource_fields(struct r600_common_screen *rscreen,
638 bool r600_alloc_resource(struct r600_common_screen *rscreen,
665 unsigned r600_gfx_write_fence_dwords(struct r600_common_screen *screen);
676 bool r600_common_screen_init(struct r600_common_screen *rscreen,
678 void r600_destroy_common_screen(struct r600_common_screen *rscreen);
682 struct r600_common_screen *rscreen,
685 bool r600_can_dump_shader(struct r600_common_screen *rscreen,
687 bool r600_extra_shader_checks(struct r600_common_screen *rscreen,
[all …]
Dr600_gpu_load.c82 static void r600_update_mmio_counters(struct r600_common_screen *rscreen, in r600_update_mmio_counters()
116 struct r600_common_screen *rscreen = (struct r600_common_screen*)param; in r600_gpu_load_thread()
145 void r600_gpu_load_kill_thread(struct r600_common_screen *rscreen) in r600_gpu_load_kill_thread()
155 static uint64_t r600_read_mmio_counter(struct r600_common_screen *rscreen, in r600_read_mmio_counter()
174 static unsigned r600_end_mmio_counter(struct r600_common_screen *rscreen, in r600_end_mmio_counter()
201 static unsigned busy_index_from_type(struct r600_common_screen *rscreen, in busy_index_from_type()
252 uint64_t r600_begin_counter(struct r600_common_screen *rscreen, unsigned type) in r600_begin_counter()
258 unsigned r600_end_counter(struct r600_common_screen *rscreen, unsigned type, in r600_end_counter()
Dr600_pipe_common.c99 unsigned r600_gfx_write_fence_dwords(struct r600_common_screen *screen) in r600_gfx_write_fence_dwords()
580 struct r600_common_screen *rscreen, in r600_common_context_init()
737 static const char *r600_get_family_name(const struct r600_common_screen *rscreen) in r600_get_family_name()
769 static void r600_disk_cache_create(struct r600_common_screen *rscreen) in r600_disk_cache_create()
801 struct r600_common_screen *rscreen = (struct r600_common_screen*)pscreen; in r600_get_disk_shader_cache()
807 struct r600_common_screen *rscreen = (struct r600_common_screen*)pscreen; in r600_get_name()
909 static unsigned get_max_threads_per_block(struct r600_common_screen *screen, in get_max_threads_per_block()
925 struct r600_common_screen *rscreen = (struct r600_common_screen *)screen; in r600_get_compute_param()
1065 struct r600_common_screen *rscreen = (struct r600_common_screen*)screen; in r600_get_timestamp()
1075 struct radeon_winsys *ws = ((struct r600_common_screen*)screen)->ws; in r600_fence_reference()
[all …]
Dr600_texture.c40 static void r600_texture_discard_cmask(struct r600_common_screen *rscreen,
43 r600_choose_tiling(struct r600_common_screen *rscreen,
174 static unsigned r600_texture_get_offset(struct r600_common_screen *rscreen, in r600_texture_get_offset()
197 static int r600_init_surface(struct r600_common_screen *rscreen, in r600_init_surface()
271 static void r600_texture_init_metadata(struct r600_common_screen *rscreen, in r600_texture_init_metadata()
293 static void r600_surface_import_metadata(struct r600_common_screen *rscreen, in r600_surface_import_metadata()
319 struct r600_common_screen *rscreen = rctx->screen; in r600_eliminate_fast_color_clear()
332 static void r600_texture_discard_cmask(struct r600_common_screen *rscreen, in r600_texture_discard_cmask()
449 struct r600_common_screen *rscreen = (struct r600_common_screen*)screen; in r600_texture_get_info()
476 struct r600_common_screen *rscreen = (struct r600_common_screen*)screen; in r600_texture_get_handle()
[all …]
Dr600_perfcounter.c102 static void r600_pc_query_destroy(struct r600_common_screen *rscreen, in r600_pc_query_destroy()
118 static bool r600_pc_query_prepare_buffer(struct r600_common_screen *screen, in r600_pc_query_prepare_buffer()
199 static void r600_pc_query_add_result(struct r600_common_screen *rscreen, in r600_pc_query_add_result()
233 static struct r600_pc_group *get_group_state(struct r600_common_screen *screen, in get_group_state()
304 struct r600_common_screen *screen = in r600_create_batch_query()
305 (struct r600_common_screen *)ctx->screen; in r600_create_batch_query()
430 static bool r600_init_block_names(struct r600_common_screen *screen, in r600_init_block_names()
514 int r600_get_perfcounter_info(struct r600_common_screen *screen, in r600_get_perfcounter_info()
556 int r600_get_perfcounter_group_info(struct r600_common_screen *screen, in r600_get_perfcounter_group_info()
583 void r600_perfcounters_destroy(struct r600_common_screen *rscreen) in r600_perfcounters_destroy()
[all …]
Dradeon_video.c91 struct r600_common_screen *rscreen = (struct r600_common_screen *)screen; in rvid_resize_buffer()
223 struct r600_common_screen *rscreen = (struct r600_common_screen *)screen; in rvid_get_video_param()
Dr600_buffer_common.c104 void r600_init_resource_fields(struct r600_common_screen *rscreen, in r600_init_resource_fields()
187 bool r600_alloc_resource(struct r600_common_screen *rscreen, in r600_alloc_resource()
350 struct r600_common_screen *rscreen = (struct r600_common_screen*)ctx->screen; in r600_buffer_transfer_map()
598 struct r600_common_screen *rscreen = (struct r600_common_screen*)screen; in r600_buffer_create()
639 struct r600_common_screen *rscreen = (struct r600_common_screen*)screen; in r600_buffer_from_user_memory()
Dr600_query.c57 static void r600_query_sw_destroy(struct r600_common_screen *rscreen, in r600_query_sw_destroy()
482 void r600_query_hw_destroy(struct r600_common_screen *rscreen, in r600_query_hw_destroy()
500 static struct r600_resource *r600_new_query_buffer(struct r600_common_screen *rscreen, in r600_new_query_buffer()
524 static bool r600_query_hw_prepare_buffer(struct r600_common_screen *rscreen, in r600_query_hw_prepare_buffer()
585 static void r600_query_hw_add_result(struct r600_common_screen *rscreen,
599 bool r600_query_hw_init(struct r600_common_screen *rscreen, in r600_query_hw_init()
609 static struct pipe_query *r600_query_hw_create(struct r600_common_screen *rscreen, in r600_query_hw_create()
978 struct r600_common_screen *rscreen = in r600_create_query()
979 (struct r600_common_screen *)ctx->screen; in r600_create_query()
1171 static void r600_query_hw_add_result(struct r600_common_screen *rscreen, in r600_query_hw_add_result()
[all …]
Dr600_cs.h44 radeon_cs_memory_below_limit(struct r600_common_screen *screen, in radeon_cs_memory_below_limit()
122 bool has_vm = ((struct r600_common_screen*)rctx->b.screen)->info.r600_has_virtual_memory; in r600_emit_reloc()
Dradeon_vce.c398 struct r600_common_screen *rscreen = (struct r600_common_screen *)context->screen; in rvce_create_encoder()
493 bool rvce_is_fw_version_supported(struct r600_common_screen *rscreen) in rvce_is_fw_version_supported()
Dr600_test_dma.c138 static const char *array_mode_to_string(struct r600_common_screen *rscreen, in array_mode_to_string()
174 void r600_test_dma(struct r600_common_screen *rscreen) in r600_test_dma()
Dradeon_vce.h51 struct r600_common_screen;
431 bool rvce_is_fw_version_supported(struct r600_common_screen *rscreen);
Dr600_pipe.c252 static bool is_nir_enabled(struct r600_common_screen *screen) { in is_nir_enabled()
Dr600_pipe.h273 struct r600_common_screen b;
Dr600_state.c584 struct r600_common_screen *rscreen = (struct r600_common_screen*)ctx->screen; in r600_create_sampler_state()
Devergreen_state.c572 struct r600_common_screen *rscreen = (struct r600_common_screen*)ctx->screen; in evergreen_create_sampler_state()