/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_get.c | 49 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_param() local 380 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_shader_param() local 463 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_compiler_options() local 476 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_device_uuid() local 483 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_name() local 518 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_video_param() local 752 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_compute_param() local 894 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_timestamp() local 902 struct si_screen *sscreen = (struct si_screen *)screen; in si_query_memory_info() local 938 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_disk_shader_cache() local [all …]
|
D | si_gpu_load.c | 80 static void si_update_mmio_counters(struct si_screen *sscreen, union si_mmio_counters *counters) in si_update_mmio_counters() 132 struct si_screen *sscreen = (struct si_screen *)param; in si_gpu_load_thread() local 160 void si_gpu_load_kill_thread(struct si_screen *sscreen) in si_gpu_load_kill_thread() 170 static uint64_t si_read_mmio_counter(struct si_screen *sscreen, unsigned busy_index) in si_read_mmio_counter() 187 static unsigned si_end_mmio_counter(struct si_screen *sscreen, uint64_t begin, unsigned busy_index) in si_end_mmio_counter() 210 #define BUSY_INDEX(sscreen, field) \ argument 213 static unsigned busy_index_from_type(struct si_screen *sscreen, unsigned type) in busy_index_from_type() 263 uint64_t si_begin_counter(struct si_screen *sscreen, unsigned type) in si_begin_counter() 269 unsigned si_end_counter(struct si_screen *sscreen, unsigned type, uint64_t begin) in si_end_counter()
|
D | si_texture.c | 121 static unsigned si_texture_get_offset(struct si_screen *sscreen, struct si_texture *tex, in si_texture_get_offset() 157 static int si_init_surface(struct si_screen *sscreen, struct radeon_surf *surface, in si_init_surface() 296 struct si_screen *sscreen = sctx->screen; in si_eliminate_fast_color_clear() local 319 void si_texture_discard_cmask(struct si_screen *sscreen, struct si_texture *tex) in si_texture_discard_cmask() 352 static bool si_texture_discard_dcc(struct si_screen *sscreen, struct si_texture *tex) in si_texture_discard_dcc() 388 struct si_screen *sscreen = sctx->screen; in si_texture_disable_dcc() local 512 static void si_set_tex_bo_metadata(struct si_screen *sscreen, struct si_texture *tex) in si_set_tex_bo_metadata() 540 struct si_screen *sscreen = (struct si_screen *)tex->buffer.b.b.screen; in si_displayable_dcc_needs_explicit_flush() local 564 struct si_screen *sscreen = (struct si_screen *)screen; in si_resource_get_param() local 641 struct si_screen *sscreen = (struct si_screen *)screen; in si_texture_get_handle() local [all …]
|
D | si_pipe.c | 135 void si_init_compiler(struct si_screen *sscreen, struct ac_llvm_compiler *compiler) in si_init_compiler() 155 void si_init_aux_async_compute_ctx(struct si_screen *sscreen) in si_init_aux_async_compute_ctx() 450 struct si_screen *sscreen = (struct si_screen *)screen; in si_create_context() local 832 struct si_screen *sscreen = (struct si_screen *)screen; in si_pipe_create_context() local 883 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_destroy_screen() local 959 static void si_init_gs_info(struct si_screen *sscreen) in si_init_gs_info() 964 static void si_test_vmfault(struct si_screen *sscreen, uint64_t test_flags) in si_test_vmfault() 1022 static void si_disk_cache_create(struct si_screen *sscreen) in si_disk_cache_create() 1047 struct si_screen *sscreen = (struct si_screen *)screen; in si_set_max_shader_compiler_threads() local 1066 struct si_screen *sscreen = CALLOC_STRUCT(si_screen); in radeonsi_screen_create_impl() local
|
D | si_shader.c | 851 bool si_shader_binary_upload(struct si_screen *sscreen, struct si_shader *shader, in si_shader_binary_upload() 956 struct si_screen *sscreen = shader->selector->screen; in si_calculate_max_simd_waves() local 1027 static void si_shader_dump_stats(struct si_screen *sscreen, struct si_shader *shader, FILE *file, in si_shader_dump_stats() 1094 void si_shader_dump(struct si_screen *sscreen, struct si_shader *shader, in si_shader_dump() 1411 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_compile_shader() 1536 si_get_shader_part(struct si_screen *sscreen, struct si_shader_part **list, in si_get_shader_part() 1616 static bool si_get_vs_prolog(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_get_vs_prolog() 1639 static bool si_shader_select_vs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_vs_parts() 1648 static bool si_shader_select_tcs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_tcs_parts() 1675 static bool si_shader_select_gs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_gs_parts() [all …]
|
D | si_buffer.c | 45 void si_init_resource_fields(struct si_screen *sscreen, struct si_resource *res, uint64_t size, in si_init_resource_fields() 165 bool si_alloc_resource(struct si_screen *sscreen, struct si_resource *res) in si_alloc_resource() 214 struct si_screen *sscreen = (struct si_screen *)screen; in si_resource_destroy() local 582 struct si_screen *sscreen = (struct si_screen *)screen; in si_buffer_create() local 631 struct si_screen *sscreen = (struct si_screen *)screen; in si_buffer_from_user_memory() local 660 struct si_screen *sscreen = (struct si_screen *)screen; in si_buffer_from_winsys_buffer() local 720 void si_init_screen_buffer_functions(struct si_screen *sscreen) in si_init_screen_buffer_functions()
|
D | si_shader_nir.c | 542 struct si_screen *sscreen = (struct si_screen *)data; in si_alu_to_scalar_filter() local 557 void si_nir_opts(struct si_screen *sscreen, struct nir_shader *nir, bool first) in si_nir_opts() 647 static void si_late_optimize_16bit_samplers(struct si_screen *sscreen, nir_shader *nir) in si_late_optimize_16bit_samplers() 828 static void si_lower_nir(struct si_screen *sscreen, struct nir_shader *nir) in si_lower_nir() 929 struct si_screen *sscreen = (struct si_screen *)screen; in si_finalize_nir() local
|
D | si_state_shaders.c | 227 void si_shader_cache_insert_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], in si_shader_cache_insert_shader() 266 bool si_shader_cache_load_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], in si_shader_cache_load_shader() 327 bool si_init_shader_cache(struct si_screen *sscreen) in si_init_shader_cache() 339 void si_destroy_shader_cache(struct si_screen *sscreen) in si_destroy_shader_cache() 375 static void si_set_tesseval_regs(struct si_screen *sscreen, const struct si_shader_selector *tes, in si_set_tesseval_regs() 450 static void polaris_set_vgt_vertex_reuse(struct si_screen *sscreen, struct si_shader_selector *sel, in polaris_set_vgt_vertex_reuse() 496 static unsigned si_get_vs_vgpr_comp_cnt(struct si_screen *sscreen, struct si_shader *shader, in si_get_vs_vgpr_comp_cnt() 528 static void si_shader_ls(struct si_screen *sscreen, struct si_shader *shader) in si_shader_ls() 551 static void si_shader_hs(struct si_screen *sscreen, struct si_shader *shader) in si_shader_hs() 626 static void si_shader_es(struct si_screen *sscreen, struct si_shader *shader) in si_shader_es() [all …]
|
D | si_query.c | 517 void si_query_buffer_destroy(struct si_screen *sscreen, struct si_query_buffer *buffer) in si_query_buffer_destroy() 661 static struct pipe_query *si_query_hw_create(struct si_screen *sscreen, unsigned query_type, in si_query_hw_create() 1088 struct si_screen *sscreen = (struct si_screen *)ctx->screen; in si_create_query() local 1255 static void si_query_hw_add_result(struct si_screen *sscreen, struct si_query_hw *query, in si_query_hw_add_result() 1392 struct si_screen *sscreen = sctx->screen; in si_query_hw_get_result() local 1744 static unsigned si_get_num_queries(struct si_screen *sscreen) in si_get_num_queries() 1768 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_driver_query_info() local 1816 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_driver_query_group_info() local 1856 void si_init_screen_query_functions(struct si_screen *sscreen) in si_init_screen_query_functions()
|
D | si_compute.c | 36 #define COMPUTE_DBG(sscreen, fmt, args...) \ argument 117 struct si_screen *sscreen = sel->screen; in si_create_compute_state_async() local 229 struct si_screen *sscreen = (struct si_screen *)ctx->screen; in si_create_compute_state() local 767 struct si_screen *sscreen = sctx->screen; in si_emit_dispatch_packets() local 898 struct si_screen *sscreen = sctx->screen; in si_launch_grid() local
|
D | si_clear.c | 107 static bool si_alloc_separate_cmask(struct si_screen *sscreen, struct si_texture *tex) in si_alloc_separate_cmask() 168 bool vi_alpha_is_on_msb(struct si_screen *sscreen, enum pipe_format format) in vi_alpha_is_on_msb() 183 static bool vi_get_fast_clear_parameters(struct si_screen *sscreen, enum pipe_format base_format, in vi_get_fast_clear_parameters() 366 static void si_set_optimal_micro_tile_mode(struct si_screen *sscreen, struct si_texture *tex) in si_set_optimal_micro_tile_mode()
|
D | si_cp_reg_shadowing.c | 30 static void si_build_load_reg(struct si_screen *sscreen, struct si_pm4_state *pm4, in si_build_load_reg()
|
D | si_state.c | 383 static void si_blend_check_commutativity(struct si_screen *sscreen, struct si_state_blend *blend, in si_blend_check_commutativity() 913 struct si_screen *sscreen = ((struct si_context *)ctx)->screen; in si_create_rs_state() local 1707 struct si_screen *sscreen = (struct si_screen *)screen; in si_translate_texformat() local 2030 static unsigned si_tex_dim(struct si_screen *sscreen, struct si_texture *tex, unsigned view_target, in si_tex_dim() 2076 struct si_screen *sscreen = (struct si_screen *)screen; in si_is_sampler_format_supported() local 2207 struct si_screen *sscreen = (struct si_screen *)screen; in si_is_vertex_format_supported() local 2266 struct si_screen *sscreen = (struct si_screen *)screen; in si_is_format_supported() local 4548 struct si_screen *sscreen = sctx->screen; in si_create_sampler_state() local 4684 struct si_screen *sscreen = (struct si_screen *)ctx->screen; in si_create_vertex_elements() local 5040 struct si_screen *sscreen = (struct si_screen *)screen; in si_create_vertex_state() local [all …]
|
D | si_test_blit.c | 121 static const char *array_mode_to_string(struct si_screen *sscreen, struct radeon_surf *surf) in array_mode_to_string() 171 void si_test_blit(struct si_screen *sscreen) in si_test_blit()
|
D | si_uvd.c | 92 struct si_screen *sscreen = (struct si_screen *)buf->base.context->screen; in si_uvd_set_dtb() local
|
D | si_state_binning.c | 43 static struct uvec2 si_find_bin_size(struct si_screen *sscreen, const si_bin_size_subtable table[], in si_find_bin_size() 445 struct si_screen *sscreen = sctx->screen; in si_emit_dpbb_state() local
|
D | si_fence.c | 368 struct si_screen *sscreen = (struct si_screen *)ctx->screen; in si_create_fence_fd() local 408 struct si_screen *sscreen = (struct si_screen *)screen; in si_fence_get_fd() local
|
D | si_shader_llvm.c | 71 bool si_compile_llvm(struct si_screen *sscreen, struct si_shader_binary *binary, in si_compile_llvm() 128 void si_llvm_context_init(struct si_shader_context *ctx, struct si_screen *sscreen, in si_llvm_context_init() 1057 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_llvm_compile_shader()
|
D | si_sqtt.c | 83 struct si_screen *sscreen = sctx->screen; in si_emit_thread_trace_start() local 621 struct si_screen *sscreen = sctx->screen; in si_destroy_thread_trace() local
|
D | si_gfx_cs.c | 38 struct si_screen *sscreen = ctx->screen; in si_flush_gfx_cs() local
|
/third_party/mesa3d/src/gallium/drivers/radeon/ |
D | radeon_vce.c | 219 struct si_screen *sscreen = (struct si_screen *)enc->screen; in si_vce_frame_offset() local 385 struct si_screen *sscreen = (struct si_screen *)context->screen; in si_vce_create_encoder() local 516 bool si_vce_is_fw_version_supported(struct si_screen *sscreen) in si_vce_is_fw_version_supported()
|
D | radeon_vce_52.c | 182 struct si_screen *sscreen = (struct si_screen *)enc->screen; in create() local 214 struct si_screen *sscreen = (struct si_screen *)enc->screen; in encode() local
|
D | radeon_uvd_enc.c | 268 struct si_screen *sscreen = (struct si_screen *)context->screen; in radeon_uvd_create_encoder() local 352 bool si_radeon_uvd_enc_supported(struct si_screen *sscreen) in si_radeon_uvd_enc_supported()
|
D | radeon_video.c | 92 struct si_screen *sscreen = (struct si_screen *)screen; in si_vid_resize_buffer() local
|
D | radeon_uvd_enc_1_1.c | 756 struct si_screen *sscreen = (struct si_screen *)enc->screen; in radeon_uvd_enc_ctx() local 857 struct si_screen *sscreen = (struct si_screen *)enc->screen; in radeon_uvd_enc_encode_params_hevc() local
|