Home
last modified time | relevance | path

Searched defs:sscreen (Results 1 – 25 of 39) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_get.c45 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_param() local
401 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_paramf() local
436 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_shader_param() local
512 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_compiler_options() local
525 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_device_uuid() local
532 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_get_name() local
567 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_video_param() local
1008 struct si_screen *sscreen = (struct si_screen *)screen; in si_vid_is_format_supported() local
1093 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_compute_param() local
1262 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_timestamp() local
[all …]
Dsi_gpu_load.c62 static void si_update_mmio_counters(struct si_screen *sscreen, union si_mmio_counters *counters) in si_update_mmio_counters()
114 struct si_screen *sscreen = (struct si_screen *)param; in si_gpu_load_thread() local
142 void si_gpu_load_kill_thread(struct si_screen *sscreen) in si_gpu_load_kill_thread()
152 static uint64_t si_read_mmio_counter(struct si_screen *sscreen, unsigned busy_index) in si_read_mmio_counter()
172 static unsigned si_end_mmio_counter(struct si_screen *sscreen, uint64_t begin, unsigned busy_index) in si_end_mmio_counter()
195 #define BUSY_INDEX(sscreen, field) \ argument
198 static unsigned busy_index_from_type(struct si_screen *sscreen, unsigned type) in busy_index_from_type()
248 uint64_t si_begin_counter(struct si_screen *sscreen, unsigned type) in si_begin_counter()
254 unsigned si_end_counter(struct si_screen *sscreen, unsigned type, uint64_t begin) in si_end_counter()
Dsi_pipe.c136 struct ac_llvm_compiler *si_create_llvm_compiler(struct si_screen *sscreen) in si_create_llvm_compiler()
165 void si_init_aux_async_compute_ctx(struct si_screen *sscreen) in si_init_aux_async_compute_ctx()
214 struct si_screen *sscreen = sctx->screen; in si_destroy_context() local
490 struct si_screen *sscreen = (struct si_screen *)screen; in si_create_context() local
897 struct si_screen *sscreen = (struct si_screen *)screen; in si_pipe_create_context() local
959 struct si_screen *sscreen = (struct si_screen *)pscreen; in si_destroy_screen() local
1049 static void si_init_gs_info(struct si_screen *sscreen) in si_init_gs_info()
1054 static void si_test_vmfault(struct si_screen *sscreen, uint64_t test_flags) in si_test_vmfault()
1112 static void si_disk_cache_create(struct si_screen *sscreen) in si_disk_cache_create()
1146 struct si_screen *sscreen = (struct si_screen *)screen; in si_set_max_shader_compiler_threads() local
[all …]
Dsi_texture.c156 static uint64_t si_texture_get_offset(struct si_screen *sscreen, struct si_texture *tex, in si_texture_get_offset()
198 static int si_init_surface(struct si_screen *sscreen, struct radeon_surf *surface, in si_init_surface()
370 void si_texture_discard_cmask(struct si_screen *sscreen, struct si_texture *tex) in si_texture_discard_cmask()
403 static bool si_texture_discard_dcc(struct si_screen *sscreen, struct si_texture *tex) in si_texture_discard_dcc()
439 struct si_screen *sscreen = sctx->screen; in si_texture_disable_dcc() local
562 static void si_set_tex_bo_metadata(struct si_screen *sscreen, struct si_texture *tex) in si_set_tex_bo_metadata()
591 struct si_screen *sscreen = (struct si_screen *)tex->buffer.b.b.screen; in si_displayable_dcc_needs_explicit_flush() local
615 struct si_screen *sscreen = (struct si_screen *)screen; in si_resource_get_param() local
696 struct si_screen *sscreen = (struct si_screen *)screen; in si_texture_get_handle() local
862 void si_print_texture_info(struct si_screen *sscreen, struct si_texture *tex, in si_print_texture_info()
[all …]
Dsi_shader_nir.c72 void si_nir_opts(struct si_screen *sscreen, struct nir_shader *nir, bool first) in si_nir_opts()
178 static void si_late_optimize_16bit_samplers(struct si_screen *sscreen, nir_shader *nir) in si_late_optimize_16bit_samplers()
277 static void si_lower_nir(struct si_screen *sscreen, struct nir_shader *nir) in si_lower_nir()
434 struct si_screen *sscreen = (struct si_screen *)screen; in si_finalize_nir() local
Dsi_state_shaders.c218 void si_shader_cache_insert_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], in si_shader_cache_insert_shader()
245 bool si_shader_cache_load_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], in si_shader_cache_load_shader()
306 bool si_init_shader_cache(struct si_screen *sscreen) in si_init_shader_cache()
315 void si_destroy_shader_cache(struct si_screen *sscreen) in si_destroy_shader_cache()
324 static void si_set_tesseval_regs(struct si_screen *sscreen, const struct si_shader_selector *tes, in si_set_tesseval_regs()
402 static void polaris_set_vgt_vertex_reuse(struct si_screen *sscreen, struct si_shader_selector *sel, in polaris_set_vgt_vertex_reuse()
458 static unsigned si_get_vs_vgpr_comp_cnt(struct si_screen *sscreen, struct si_shader *shader, in si_get_vs_vgpr_comp_cnt()
482 static void si_shader_ls(struct si_screen *sscreen, struct si_shader *shader) in si_shader_ls()
506 static void si_shader_hs(struct si_screen *sscreen, struct si_shader *shader) in si_shader_hs()
585 static void si_shader_es(struct si_screen *sscreen, struct si_shader *shader) in si_shader_es()
[all …]
Dsi_buffer.c27 void si_init_resource_fields(struct si_screen *sscreen, struct si_resource *res, uint64_t size, in si_init_resource_fields()
145 bool si_alloc_resource(struct si_screen *sscreen, struct si_resource *res) in si_alloc_resource()
202 struct si_screen *sscreen = (struct si_screen *)screen; in si_resource_destroy() local
567 struct si_screen *sscreen = (struct si_screen *)screen; in si_buffer_create() local
618 struct si_screen *sscreen = (struct si_screen *)screen; in si_buffer_from_user_memory() local
649 struct si_screen *sscreen = (struct si_screen *)screen; in si_buffer_from_winsys_buffer() local
742 void si_init_screen_buffer_functions(struct si_screen *sscreen) in si_init_screen_buffer_functions()
Dsi_shader.c894 static void *pre_upload_binary(struct si_screen *sscreen, struct si_shader *shader, in pre_upload_binary()
932 static void post_upload_binary(struct si_screen *sscreen, struct si_shader *shader, in post_upload_binary()
977 static bool upload_binary_elf(struct si_screen *sscreen, struct si_shader *shader, in upload_binary_elf()
1011 static void calculate_needed_lds_size(struct si_screen *sscreen, struct si_shader *shader) in calculate_needed_lds_size()
1037 static bool upload_binary_raw(struct si_screen *sscreen, struct si_shader *shader, in upload_binary_raw()
1093 bool si_shader_binary_upload(struct si_screen *sscreen, struct si_shader *shader, in si_shader_binary_upload()
1181 struct si_screen *sscreen = shader->selector->screen; in si_calculate_max_simd_waves() local
1308 bool si_can_dump_shader(struct si_screen *sscreen, gl_shader_stage stage, in si_can_dump_shader()
1329 static void si_shader_dump_stats(struct si_screen *sscreen, struct si_shader *shader, FILE *file, in si_shader_dump_stats()
1395 void si_shader_dump(struct si_screen *sscreen, struct si_shader *shader, in si_shader_dump()
[all …]
Dsi_state_shaders.cpp29 unsigned si_determine_wave_size(struct si_screen *sscreen, struct si_shader *shader) in si_determine_wave_size()
329 void si_shader_cache_insert_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], in si_shader_cache_insert_shader()
393 bool si_shader_cache_load_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], in si_shader_cache_load_shader()
461 bool si_init_shader_cache(struct si_screen *sscreen) in si_init_shader_cache()
473 void si_destroy_shader_cache(struct si_screen *sscreen) in si_destroy_shader_cache()
507 static void si_set_tesseval_regs(struct si_screen *sscreen, const struct si_shader_selector *tes, in si_set_tesseval_regs()
582 static void polaris_set_vgt_vertex_reuse(struct si_screen *sscreen, struct si_shader_selector *sel, in polaris_set_vgt_vertex_reuse()
630 static unsigned si_get_vs_vgpr_comp_cnt(struct si_screen *sscreen, struct si_shader *shader, in si_get_vs_vgpr_comp_cnt()
672 static void si_shader_ls(struct si_screen *sscreen, struct si_shader *shader) in si_shader_ls()
696 static void si_shader_hs(struct si_screen *sscreen, struct si_shader *shader) in si_shader_hs()
[all …]
Dsi_query.c489 void si_query_buffer_destroy(struct si_screen *sscreen, struct si_query_buffer *buffer) in si_query_buffer_destroy()
612 static unsigned si_query_pipestats_num_results(struct si_screen *sscreen) in si_query_pipestats_num_results()
640 unsigned si_query_pipestat_end_dw_offset(struct si_screen *sscreen, in si_query_pipestat_end_dw_offset()
646 static struct pipe_query *si_query_hw_create(struct si_screen *sscreen, unsigned query_type, in si_query_hw_create()
1195 struct si_screen *sscreen = (struct si_screen *)ctx->screen; in si_create_query() local
1361 static void si_query_hw_add_result(struct si_screen *sscreen, struct si_query_hw *query, in si_query_hw_add_result()
1481 struct si_screen *sscreen = sctx->screen; in si_query_hw_get_result() local
1836 static unsigned si_get_num_queries(struct si_screen *sscreen) in si_get_num_queries()
1858 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_driver_query_info() local
1906 struct si_screen *sscreen = (struct si_screen *)screen; in si_get_driver_query_group_info() local
[all …]
Dradeon_vce.c200 struct si_screen *sscreen = (struct si_screen *)enc->screen; in si_vce_frame_offset() local
375 struct si_screen *sscreen = (struct si_screen *)context->screen; in si_vce_create_encoder() local
508 bool si_vce_is_fw_version_supported(struct si_screen *sscreen) in si_vce_is_fw_version_supported()
Dsi_state.c408 static void si_blend_check_commutativity(struct si_screen *sscreen, struct si_state_blend *blend, in si_blend_check_commutativity()
948 struct si_screen *sscreen = ((struct si_context *)ctx)->screen; in si_create_rs_state() local
1900 struct si_screen *sscreen = (struct si_screen *)screen; in si_translate_texformat() local
2244 static unsigned si_tex_dim(struct si_screen *sscreen, struct si_texture *tex, unsigned view_target, in si_tex_dim()
2290 struct si_screen *sscreen = (struct si_screen *)screen; in si_is_sampler_format_supported() local
2423 struct si_screen *sscreen = (struct si_screen *)screen; in si_is_vertex_format_supported() local
2482 struct si_screen *sscreen = (struct si_screen *)screen; in si_is_format_supported() local
5131 struct si_screen *sscreen = sctx->screen; in si_create_sampler_state() local
5268 struct si_screen *sscreen = (struct si_screen *)ctx->screen; in si_create_vertex_elements() local
5607 struct si_screen *sscreen = (struct si_screen *)screen; in si_create_vertex_state() local
[all …]
Dsi_clear.c92 static bool si_alloc_separate_cmask(struct si_screen *sscreen, struct si_texture *tex) in si_alloc_separate_cmask()
158 bool vi_alpha_is_on_msb(struct si_screen *sscreen, enum pipe_format format) in vi_alpha_is_on_msb()
176 static bool gfx8_get_dcc_clear_parameters(struct si_screen *sscreen, enum pipe_format base_format, in gfx8_get_dcc_clear_parameters()
286 static bool gfx11_get_dcc_clear_parameters(struct si_screen *sscreen, enum pipe_format surface_form… in gfx11_get_dcc_clear_parameters()
483 static void si_set_optimal_micro_tile_mode(struct si_screen *sscreen, struct si_texture *tex) in si_set_optimal_micro_tile_mode()
Dradeon_vce_52.c167 struct si_screen *sscreen = (struct si_screen *)enc->screen; in create() local
199 struct si_screen *sscreen = (struct si_screen *)enc->screen; in encode() local
Dsi_compute.c17 #define COMPUTE_DBG(sscreen, fmt, args...) \ argument
96 struct si_screen *sscreen = sel->screen; in si_create_compute_state_async() local
212 struct si_screen *sscreen = (struct si_screen *)ctx->screen; in si_create_compute_state() local
781 struct si_screen *sscreen = sctx->screen; in si_emit_dispatch_packets() local
946 struct si_screen *sscreen = sctx->screen; in si_launch_grid() local
Dsi_shader_llvm.c54 bool si_compile_llvm(struct si_screen *sscreen, struct si_shader_binary *binary, in si_compile_llvm()
111 void si_llvm_context_init(struct si_shader_context *ctx, struct si_screen *sscreen, in si_llvm_context_init()
815 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_llvm_compile_shader()
886 bool si_llvm_build_shader_part(struct si_screen *sscreen, gl_shader_stage stage, in si_llvm_build_shader_part()
Dsi_fence.c72 struct si_screen *sscreen = ctx->screen; in si_cp_release_mem() local
365 struct si_screen *sscreen = (struct si_screen *)ctx->screen; in si_create_fence_fd() local
398 struct si_screen *sscreen = (struct si_screen *)screen; in si_fence_get_fd() local
Dradeon_uvd_enc.c293 struct si_screen *sscreen = (struct si_screen *)context->screen; in radeon_uvd_create_encoder() local
374 bool si_radeon_uvd_enc_supported(struct si_screen *sscreen) in si_radeon_uvd_enc_supported()
Dsi_pm4.c301 void si_pm4_clear_state(struct si_pm4_state *state, struct si_screen *sscreen, in si_pm4_clear_state()
376 struct si_pm4_state *si_pm4_create_sized(struct si_screen *sscreen, unsigned max_dw, in si_pm4_create_sized()
Dsi_gfx_cs.c21 struct si_screen *sscreen = ctx->screen; in si_flush_gfx_cs() local
653 struct si_screen *sscreen = ctx->screen; in si_get_wait_mem_scratch_bo() local
Dsi_uvd.c74 struct si_screen *sscreen = (struct si_screen *)buf->base.context->screen; in si_uvd_set_dtb() local
Dsi_test_image_copy_region.c204 static enum pipe_format get_random_format(struct si_screen *sscreen, bool render_target, in get_random_format()
413 static void print_image_attrs(struct si_screen *sscreen, struct si_texture *tex) in print_image_attrs()
464 void si_test_image_copy_region(struct si_screen *sscreen) in si_test_image_copy_region()
624 void si_test_blit(struct si_screen *sscreen, unsigned test_flags) in si_test_blit()
Dradeon_video.c74 struct si_screen *sscreen = (struct si_screen *)screen; in si_vid_resize_buffer() local
Dsi_state_binning.c25 static struct uvec2 si_find_bin_size(struct si_screen *sscreen, const si_bin_size_subtable table[], in si_find_bin_size()
430 struct si_screen *sscreen = sctx->screen; in si_emit_dpbb_state() local
Dradeon_uvd_enc_1_1.c780 struct si_screen *sscreen = (struct si_screen *)enc->screen; in radeon_uvd_enc_ctx() local
881 struct si_screen *sscreen = (struct si_screen *)enc->screen; in radeon_uvd_enc_encode_params_hevc() local

12