| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_query.h | 34 struct si_screen; 125 void (*destroy)(struct si_screen *, struct si_query *); 172 void (*add_result)(struct si_screen *screen, 189 void si_query_buffer_destroy(struct si_screen *sctx, struct si_query_buffer *buffer); 214 void si_query_hw_destroy(struct si_screen *sscreen, 245 int si_get_perfcounter_info(struct si_screen *, 248 int si_get_perfcounter_group_info(struct si_screen *,
|
| H A D | si_compute.h | 36 struct si_screen *screen;
|
| H A D | si_gpu_load.c | 80 static void si_update_mmio_counters(struct si_screen *sscreen, 134 struct si_screen *sscreen = (struct si_screen*)param; 163 void si_gpu_load_kill_thread(struct si_screen *sscreen) 173 static uint64_t si_read_mmio_counter(struct si_screen *sscreen, 192 static unsigned si_end_mmio_counter(struct si_screen *sscreen, 219 static unsigned busy_index_from_type(struct si_screen *sscreen, 270 uint64_t si_begin_counter(struct si_screen *sscreen, unsigned type) 276 unsigned si_end_counter(struct si_screen *sscreen, unsigned type,
|
| H A D | si_get.c | 53 struct si_screen *sscreen = (struct si_screen *)pscreen; 358 struct si_screen *sscreen = (struct si_screen *)pscreen; 521 struct si_screen *sscreen = (struct si_screen *)pscreen; 528 struct si_screen *sscreen = (struct si_screen*)pscreen; 566 struct si_screen *sscreen = (struct si_screen *)scree [all...] |
| H A D | si_shader.h | 319 struct si_screen *screen; 677 si_generate_gs_copy_shader(struct si_screen *sscreen, 681 int si_compile_tgsi_shader(struct si_screen *sscreen, 685 int si_shader_create(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, 692 int si_shader_binary_upload(struct si_screen *sscreen, struct si_shader *shader); 693 void si_shader_dump(struct si_screen *sscreen, const struct si_shader *shader, 698 void si_multiwave_lds_size_workaround(struct si_screen *sscreen,
|
| H A D | si_state.h | 42 struct si_screen; 444 void si_set_mutable_tex_desc_fields(struct si_screen *sscreen, 495 void si_init_screen_state_functions(struct si_screen *sscreen); 497 si_make_buffer_descriptor(struct si_screen *screen, struct si_resource *buf, 502 si_make_texture_descriptor(struct si_screen *screen, 530 bool si_shader_cache_load_shader(struct si_screen *sscreen, void *ir_binary, 532 bool si_shader_cache_insert_shader(struct si_screen *sscreen, void *ir_binary, 537 bool si_init_shader_cache(struct si_screen *sscreen); 538 void si_destroy_shader_cache(struct si_screen *sscreen);
|
| H A D | si_pipe.h | 445 struct si_screen { struct 839 struct si_screen *screen; 1166 void si_init_resource_fields(struct si_screen *sscreen, 1169 bool si_alloc_resource(struct si_screen *sscreen, 1180 void si_init_screen_buffer_functions(struct si_screen *sscreen); 1276 void si_screen_clear_buffer(struct si_screen *sscreen, struct pipe_resource *dst, 1285 unsigned si_cp_write_fence_dwords(struct si_screen *screen); 1289 void si_init_screen_fence_functions(struct si_screen *screen); 1294 void si_init_screen_get_functions(struct si_screen *sscreen); 1304 void si_gpu_load_kill_thread(struct si_screen *sscree [all...] |
| H A D | si_fence.c | 152 unsigned si_cp_write_fence_dwords(struct si_screen *screen) 195 struct radeon_winsys *ws = ((struct si_screen*)screen)->ws; 288 struct radeon_winsys *rws = ((struct si_screen*)screen)->ws; 404 struct si_screen *sscreen = (struct si_screen*)ctx->screen; 445 struct si_screen *sscreen = (struct si_screen*)screen; 644 void si_init_screen_fence_functions(struct si_screen *screen)
|
| H A D | si_uvd.c | 114 struct si_screen *sscreen = (struct si_screen*)buf->base.context->screen;
|
| H A D | si_pipe.c | 112 static void si_init_compiler(struct si_screen *sscreen, 350 struct si_screen *screen = sctx->screen; 389 struct si_screen* sscreen = (struct si_screen *)screen; 659 struct si_screen *sscreen = (struct si_screen *)screen; 692 struct si_screen *sscreen = (struct si_screen *)pscreen; 750 static void si_init_gs_info(struct si_screen *sscreen) 756 static void si_test_vmfault(struct si_screen *sscree [all...] |
| H A D | si_query.c | 61 static void si_query_sw_destroy(struct si_screen *sscreen, 524 void si_query_buffer_destroy(struct si_screen *sscreen, struct si_query_buffer *buffer) 583 struct si_screen *screen = sctx->screen; 603 void si_query_hw_destroy(struct si_screen *sscreen, 618 struct si_screen *screen = sctx->screen; 669 static void si_query_hw_add_result(struct si_screen *sscreen, 683 static struct pipe_query *si_query_hw_create(struct si_screen *sscreen, 1061 struct si_screen *sscreen = 1062 (struct si_screen *)ctx->screen; 1231 static void si_query_hw_add_result(struct si_screen *sscree [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_query.h | 36 struct si_screen; 173 void (*add_result)(struct si_screen *screen, struct si_query_hw *, void *buffer, 189 void si_query_buffer_destroy(struct si_screen *sctx, struct si_query_buffer *buffer); 269 struct pipe_query *gfx10_sh_query_create(struct si_screen *screen, enum pipe_query_type query_type, 283 int si_get_perfcounter_info(struct si_screen *, unsigned index, 285 int si_get_perfcounter_group_info(struct si_screen *, unsigned index,
|
| H A D | si_gpu_load.c | 80 static void si_update_mmio_counters(struct si_screen *sscreen, union si_mmio_counters *counters) 132 struct si_screen *sscreen = (struct si_screen *)param; 160 void si_gpu_load_kill_thread(struct si_screen *sscreen) 170 static uint64_t si_read_mmio_counter(struct si_screen *sscreen, unsigned busy_index) 187 static unsigned si_end_mmio_counter(struct si_screen *sscreen, uint64_t begin, unsigned busy_index) 213 static unsigned busy_index_from_type(struct si_screen *sscreen, unsigned type) 263 uint64_t si_begin_counter(struct si_screen *sscreen, unsigned type) 269 unsigned si_end_counter(struct si_screen *sscreen, unsigned type, uint64_t begin)
|
| H A D | si_get.c | 49 struct si_screen *sscreen = (struct si_screen *)pscreen; 380 struct si_screen *sscreen = (struct si_screen *)pscreen; 463 struct si_screen *sscreen = (struct si_screen *)screen; 476 struct si_screen *sscreen = (struct si_screen *)pscreen; 483 struct si_screen *sscreen = (struct si_screen *)pscree [all...] |
| H A D | si_state.h | 46 struct si_screen; 481 void si_set_mutable_tex_desc_fields(struct si_screen *sscreen, struct si_texture *tex, 526 void si_init_screen_state_functions(struct si_screen *sscreen); 528 void si_make_buffer_descriptor(struct si_screen *screen, struct si_resource *buf, 559 bool si_shader_cache_load_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], 561 void si_shader_cache_insert_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], 564 void si_init_screen_live_shader_cache(struct si_screen *sscreen); 566 bool si_init_shader_cache(struct si_screen *sscreen); 567 void si_destroy_shader_cache(struct si_screen *sscreen); 598 void si_set_vertex_buffer_descriptor(struct si_screen *sscree [all...] |
| H A D | si_shader.h | 428 struct si_screen *screen; 892 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, 894 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, 899 bool si_shader_binary_upload(struct si_screen *sscreen, struct si_shader *shader, 901 void si_shader_dump(struct si_screen *sscreen, struct si_shader *shader, 903 void si_shader_dump_stats_for_shader_db(struct si_screen *screen, struct si_shader *shader, 905 void si_multiwave_lds_size_workaround(struct si_screen *sscreen, unsigned *lds_size); 910 struct si_shader *si_generate_gs_copy_shader(struct si_screen *sscreen, 917 void si_nir_opts(struct si_screen *sscreen, struct nir_shader *nir, bool first);
|
| H A D | si_shader_internal.h | 48 struct si_screen *screen; 182 void si_fix_resource_usage(struct si_screen *sscreen, struct si_shader *shader); 198 bool si_compile_llvm(struct si_screen *sscreen, struct si_shader_binary *binary, 202 void si_llvm_context_init(struct si_shader_context *ctx, struct si_screen *sscreen, 229 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
|
| H A D | si_pipe.h | 507 struct si_screen { struct 517 void (*make_texture_descriptor)(struct si_screen *screen, struct si_texture *tex, bool sampler, 949 struct si_screen *screen; 1295 void si_init_resource_fields(struct si_screen *sscreen, struct si_resource *res, uint64_t size, 1297 bool si_alloc_resource(struct si_screen *sscreen, struct si_resource *res); 1305 void si_init_screen_buffer_functions(struct si_screen *sscreen); 1323 bool vi_alpha_is_on_msb(struct si_screen *sscreen, enum pipe_format format); 1366 void si_screen_clear_buffer(struct si_screen *sscreen, struct pipe_resource *dst, uint64_t offset, 1426 unsigned si_cp_write_fence_dwords(struct si_screen *screen); 1430 void si_init_screen_fence_functions(struct si_screen *scree [all...] |
| H A D | si_uvd.c | 92 struct si_screen *sscreen = (struct si_screen *)buf->base.context->screen;
|
| H A D | si_texture.c | 45 static enum radeon_surf_mode si_choose_tiling(struct si_screen *sscreen, 121 static unsigned si_texture_get_offset(struct si_screen *sscreen, struct si_texture *tex, 163 static int si_init_surface(struct si_screen *sscreen, struct radeon_surf *surface, 302 struct si_screen *sscreen = sctx->screen; 325 void si_texture_discard_cmask(struct si_screen *sscreen, struct si_texture *tex) 358 static bool si_texture_discard_dcc(struct si_screen *sscreen, struct si_texture *tex) 394 struct si_screen *sscreen = sctx->screen; 518 static void si_set_tex_bo_metadata(struct si_screen *sscreen, struct si_texture *tex) 546 struct si_screen *sscreen = (struct si_screen *)te [all...] |
| H A D | si_buffer.c | 45 void si_init_resource_fields(struct si_screen *sscreen, struct si_resource *res, uint64_t size, 165 bool si_alloc_resource(struct si_screen *sscreen, struct si_resource *res) 214 struct si_screen *sscreen = (struct si_screen *)screen; 219 radeon_bo_reference(((struct si_screen*)screen)->ws, &buffer->buf, NULL); 225 radeon_bo_reference(((struct si_screen*)screen)->ws, &tex->buffer, NULL); 236 radeon_bo_reference(((struct si_screen*)screen)->ws, &resource->buf, NULL); 582 struct si_screen *sscreen = (struct si_screen *)screen; 631 struct si_screen *sscree [all...] |
| H A D | si_fence.c | 148 unsigned si_cp_write_fence_dwords(struct si_screen *screen) 187 struct radeon_winsys *ws = ((struct si_screen *)screen)->ws; 269 struct radeon_winsys *rws = ((struct si_screen *)screen)->ws; 368 struct si_screen *sscreen = (struct si_screen *)ctx->screen; 408 struct si_screen *sscreen = (struct si_screen *)screen; 595 void si_init_screen_fence_functions(struct si_screen *screen)
|
| H A D | si_perfcounter.c | 391 static struct si_query_group *get_group_state(struct si_screen *screen, struct si_query_pc *query, 460 struct si_screen *screen = (struct si_screen *)ctx->screen; 572 int si_get_perfcounter_info(struct si_screen *screen, unsigned index, 612 int si_get_perfcounter_group_info(struct si_screen *screen, unsigned index, 638 void si_destroy_perfcounters(struct si_screen *screen) 650 void si_init_perfcounters(struct si_screen *screen)
|
| H A D | si_pipe.c | 135 void si_init_compiler(struct si_screen *sscreen, struct ac_llvm_compiler *compiler) 155 void si_init_aux_async_compute_ctx(struct si_screen *sscreen) 407 struct si_screen *screen = sctx->screen; 450 struct si_screen *sscreen = (struct si_screen *)screen; 820 struct radeon_winsys *ws = ((struct si_screen *)screen)->ws; 832 struct si_screen *sscreen = (struct si_screen *)screen; 883 struct si_screen *sscreen = (struct si_screen *)pscree [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeon/ |
| H A D | radeon_video.c | 92 struct si_screen *sscreen = (struct si_screen *)screen;
|