/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_descriptors.c | 111 static void si_upload_descriptors(struct si_context *sctx, struct si_descriptors *desc) in si_upload_descriptors() 163 si_add_descriptors_to_bo_list(struct si_context *sctx, struct si_descriptors *desc) in si_add_descriptors_to_bo_list() 185 static struct si_descriptors *si_sampler_and_image_descriptors(struct si_context *sctx, in si_sampler_and_image_descriptors() 200 static void si_sampler_view_add_buffer(struct si_context *sctx, struct pipe_resource *resource, in si_sampler_view_add_buffer() 218 static void si_sampler_views_begin_new_cs(struct si_context *sctx, struct si_samplers *samplers) in si_sampler_views_begin_new_cs() 232 static bool si_sampler_views_check_encrypted(struct si_context *sctx, struct si_samplers *samplers, in si_sampler_views_check_encrypted() 360 static void si_set_sampler_view_desc(struct si_context *sctx, struct si_sampler_view *sview, in si_set_sampler_view_desc() 436 static void si_set_sampler_views(struct si_context *sctx, unsigned shader, in si_set_sampler_views() 546 static void si_update_shader_needs_decompress_mask(struct si_context *sctx, unsigned shader) in si_update_shader_needs_decompress_mask() 571 struct si_context *sctx = (struct si_context *)ctx; in si_pipe_set_sampler_views() local [all …]
|
H A D | si_blit.c | 27 void si_blitter_begin(struct si_context *sctx, enum si_blitter_op op) in si_blitter_begin() 80 void si_blitter_end(struct si_context *sctx) in si_blitter_end() 114 static unsigned si_blit_dbcb_copy(struct si_context *sctx, struct si_texture *src, in si_blit_dbcb_copy() 188 static void si_blit_decompress_zs_planes_in_place(struct si_context *sctx, in si_blit_decompress_zs_planes_in_place() 257 static void si_blit_decompress_zs_in_place(struct si_context *sctx, struct si_texture *texture, in si_blit_decompress_zs_in_place() 283 static void si_decompress_depth(struct si_context *sctx, struct si_texture *tex, in si_decompress_depth() 402 static bool si_decompress_sampler_depth_textures(struct si_context *sctx, in si_decompress_sampler_depth_textures() 438 static void si_blit_decompress_color(struct si_context *sctx, struct si_texture *tex, in si_blit_decompress_color() 568 static void si_decompress_color_texture(struct si_context *sctx, struct si_texture *tex, in si_decompress_color_texture() 584 static void si_decompress_sampler_color_textures(struct si_context *sctx, in si_decompress_sampler_color_textures() [all …]
|
H A D | si_sqtt.c | 22 static bool si_sqtt_init_bo(struct si_context *sctx) in si_sqtt_init_bo() 51 static void si_emit_sqtt_start(struct si_context *sctx, in si_emit_sqtt_start() 73 static void si_emit_sqtt_stop(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_emit_sqtt_stop() 111 static void si_sqtt_start(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_sqtt_start() 166 static void si_sqtt_stop(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_sqtt_stop() 220 static void si_sqtt_init_cs(struct si_context *sctx) in si_sqtt_init_cs() 249 static void si_begin_sqtt(struct si_context *sctx, struct radeon_cmdbuf *rcs) in si_begin_sqtt() 255 static void si_end_sqtt(struct si_context *sctx, struct radeon_cmdbuf *rcs) in si_end_sqtt() 262 si_sqtt_resize_bo(struct si_context *sctx) in si_sqtt_resize_bo() 280 static bool si_get_sqtt_trace(struct si_context *sctx, in si_get_sqtt_trace() [all …]
|
H A D | si_state.c | 38 static void si_emit_cb_render_state(struct si_context *sctx, unsigned index) in si_emit_cb_render_state() 451 struct si_context *sctx = (struct si_context *)ctx; in si_create_blend_state_mode() local 681 static bool si_check_blend_dst_sampler_noop(struct si_context *sctx) in si_check_blend_dst_sampler_noop() 735 struct si_context *sctx = (struct si_context *)ctx; in si_draw_blend_dst_sampler_noop() local 749 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vstate_blend_dst_sampler_noop() local 759 struct si_context *sctx = (struct si_context *)ctx; in si_bind_blend_state() local 826 struct si_context *sctx = (struct si_context *)ctx; in si_delete_blend_state() local 836 struct si_context *sctx = (struct si_context *)ctx; in si_set_blend_color() local 844 static void si_emit_blend_color(struct si_context *sctx, unsigned index) in si_emit_blend_color() 860 struct si_context *sctx = (struct si_context *)ctx; in si_set_clip_state() local [all …]
|
H A D | si_state_shaders.cpp | 765 static void si_emit_shader_es(struct si_context *sctx, unsigned index) in si_emit_shader_es() 925 static void gfx9_set_gs_sgpr_num_es_outputs(struct si_context *sctx, unsigned esgs_vertex_stride) in gfx9_set_gs_sgpr_num_es_outputs() 938 static void si_emit_shader_gs(struct si_context *sctx, unsigned index) in si_emit_shader_gs() 1193 static void gfx10_emit_shader_ngg(struct si_context *sctx, unsigned index) in gfx10_emit_shader_ngg() 1252 static void gfx11_dgpu_emit_shader_ngg(struct si_context *sctx, unsigned index) in gfx11_dgpu_emit_shader_ngg() 1316 static void gfx12_emit_shader_ngg(struct si_context *sctx, unsigned index) in gfx12_emit_shader_ngg() 1694 static void si_emit_shader_vs(struct si_context *sctx, unsigned index) in si_emit_shader_vs() 1919 static void gfx6_emit_shader_ps(struct si_context *sctx, unsigned index) in gfx6_emit_shader_ps() 1939 static void gfx11_dgpu_emit_shader_ps(struct si_context *sctx, unsigned index) in gfx11_dgpu_emit_shader_ps() 1963 static void gfx12_emit_shader_ps(struct si_context *sctx, unsigned index) in gfx12_emit_shader_ps() [all …]
|
H A D | si_query.c | 44 static void si_query_sw_destroy(struct si_context *sctx, struct si_query *squery) in si_query_sw_destroy() 102 static bool si_query_sw_begin(struct si_context *sctx, struct si_query *squery) in si_query_sw_begin() 256 static bool si_query_sw_end(struct si_context *sctx, struct si_query *squery) in si_query_sw_end() 413 static bool si_query_sw_get_result(struct si_context *sctx, struct si_query *squery, bool wait, in si_query_sw_get_result() 503 void si_query_buffer_reset(struct si_context *sctx, struct si_query_buffer *buffer) in si_query_buffer_reset() 526 bool si_query_buffer_alloc(struct si_context *sctx, struct si_query_buffer *buffer, in si_query_buffer_alloc() 566 static void si_query_hw_destroy(struct si_context *sctx, struct si_query *squery) in si_query_hw_destroy() 575 static bool si_query_hw_prepare_buffer(struct si_context *sctx, struct si_query_buffer *qbuf) in si_query_hw_prepare_buffer() 715 static void si_update_occlusion_query_state(struct si_context *sctx, unsigned type, int diff) in si_update_occlusion_query_state() 787 static void si_query_hw_do_emit_start(struct si_context *sctx, struct si_query_hw *query, in si_query_hw_do_emit_start() [all …]
|
H A D | si_compute_blit.c | 15 static void si_compute_begin_internal(struct si_context *sctx, bool render_condition_enabled) in si_compute_begin_internal() 33 static void si_compute_end_internal(struct si_context *sctx) in si_compute_end_internal() 48 static void si_launch_grid_internal(struct si_context *sctx, const struct pipe_grid_info *info, in si_launch_grid_internal() 57 void si_launch_grid_internal_ssbos(struct si_context *sctx, struct pipe_grid_info *info, in si_launch_grid_internal_ssbos() 111 void si_compute_clear_buffer_rmw(struct si_context *sctx, struct pipe_resource *dst, in si_compute_clear_buffer_rmw() 154 bool si_compute_clear_copy_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_compute_clear_copy_buffer() 217 void si_clear_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_clear_buffer() 253 struct si_context *sctx = (struct si_context *)ctx; in si_pipe_clear_buffer() local 261 void si_copy_buffer(struct si_context *sctx, struct pipe_resource *dst, struct pipe_resource *src, in si_copy_buffer() 274 void si_compute_shorten_ubyte_buffer(struct si_context *sctx, struct pipe_resource *dst, struct pip… in si_compute_shorten_ubyte_buffer() [all …]
|
H A D | si_barrier.c | 251 static void gfx6_emit_barrier(struct si_context *sctx, struct radeon_cmdbuf *cs) in gfx6_emit_barrier() 479 static void si_emit_barrier_as_atom(struct si_context *sctx, unsigned index) in si_emit_barrier_as_atom() 484 static bool si_is_buffer_idle(struct si_context *sctx, struct si_resource *buf, in si_is_buffer_idle() 491 void si_barrier_before_internal_op(struct si_context *sctx, unsigned flags, in si_barrier_before_internal_op() 557 void si_barrier_after_internal_op(struct si_context *sctx, unsigned flags, in si_barrier_after_internal_op() 615 void si_barrier_before_simple_buffer_op(struct si_context *sctx, unsigned flags, in si_barrier_before_simple_buffer_op() 624 void si_barrier_after_simple_buffer_op(struct si_context *sctx, unsigned flags, in si_barrier_after_simple_buffer_op() 640 struct si_context *sctx = (struct si_context *)ctx; in si_memory_barrier() local 704 static void si_set_sampler_depth_decompress_mask(struct si_context *sctx, struct si_texture *tex) in si_set_sampler_depth_decompress_mask() 721 void si_fb_barrier_before_rendering(struct si_context *sctx) in si_fb_barrier_before_rendering() [all …]
|
H A D | si_cp_dma.c | 21 static bool cp_dma_use_L2(struct si_context *sctx) in cp_dma_use_L2() 27 static inline unsigned cp_dma_max_byte_count(struct si_context *sctx) in cp_dma_max_byte_count() 38 static inline bool cp_dma_sparse_wa(struct si_context *sctx, struct si_resource *sdst) in cp_dma_sparse_wa() 47 static void si_emit_cp_dma(struct si_context *sctx, struct radeon_cmdbuf *cs, uint64_t dst_va, in si_emit_cp_dma() 100 void si_cp_dma_wait_for_idle(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_cp_dma_wait_for_idle() 111 static void si_cp_dma_prepare(struct si_context *sctx, struct pipe_resource *dst, in si_cp_dma_prepare() 142 void si_cp_dma_clear_buffer(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_cp_dma_clear_buffer() 196 static void si_cp_dma_realign_engine(struct si_context *sctx, unsigned size, bool *is_first) in si_cp_dma_realign_engine() 229 void si_cp_dma_copy_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_cp_dma_copy_buffer() 341 void si_cp_write_data(struct si_context *sctx, struct si_resource *buf, unsigned offset, in si_cp_write_data() [all …]
|
H A D | si_state_draw.cpp | 43 static bool si_update_shaders(struct si_context *sctx) in si_update_shaders() 512 static void si_cp_dma_prefetch_inline(struct si_context *sctx, uint64_t address, unsigned size) in si_cp_dma_prefetch_inline() 555 void si_cp_dma_prefetch(struct si_context *sctx, struct pipe_resource *buf, in si_cp_dma_prefetch() 592 static void si_prefetch_shader_async(struct si_context *sctx, struct si_shader *shader) in si_prefetch_shader_async() 603 static void si_prefetch_shaders(struct si_context *sctx) in si_prefetch_shaders() 793 static void si_init_ia_multi_vgt_param_table(struct si_context *sctx) in si_init_ia_multi_vgt_param_table() 822 static bool si_is_line_stipple_enabled(struct si_context *sctx) in si_is_line_stipple_enabled() 862 static unsigned si_get_ia_multi_vgt_param(struct si_context *sctx, in si_get_ia_multi_vgt_param() 920 static void si_emit_rasterizer_prim_state(struct si_context *sctx) in si_emit_rasterizer_prim_state() 966 static void si_emit_vs_state(struct si_context *sctx, unsigned index_size) in si_emit_vs_state() [all …]
|
H A D | gfx11_query.c | 15 static void emit_shader_query(struct si_context *sctx, unsigned index) in emit_shader_query() 24 static void gfx11_release_query_buffers(struct si_context *sctx, in gfx11_release_query_buffers() 50 static bool gfx11_alloc_query_buffer(struct si_context *sctx) in gfx11_alloc_query_buffer() 120 static void gfx11_sh_query_destroy(struct si_context *sctx, struct si_query *rquery) in gfx11_sh_query_destroy() 127 static bool gfx11_sh_query_begin(struct si_context *sctx, struct si_query *rquery) in gfx11_sh_query_begin() 146 static bool gfx11_sh_query_end(struct si_context *sctx, struct si_query *rquery) in gfx11_sh_query_end() 215 static bool gfx11_sh_query_get_result(struct si_context *sctx, struct si_query *rquery, bool wait, in gfx11_sh_query_get_result() 260 static void gfx11_sh_query_get_result_resource(struct si_context *sctx, struct si_query *rquery, in gfx11_sh_query_get_result_resource() 436 void si_gfx11_init_query(struct si_context *sctx) in si_gfx11_init_query() 442 void si_gfx11_destroy_query(struct si_context *sctx) in si_gfx11_destroy_query()
|
H A D | si_state_streamout.c | 50 void si_streamout_buffers_dirty(struct si_context *sctx) in si_streamout_buffers_dirty() 63 struct si_context *sctx = (struct si_context *)ctx; in si_set_streamout_targets() local 239 static void si_flush_vgt_streamout(struct si_context *sctx) in si_flush_vgt_streamout() 274 static void si_emit_streamout_begin(struct si_context *sctx, unsigned index) in si_emit_streamout_begin() 359 void si_emit_streamout_end(struct si_context *sctx) in si_emit_streamout_end() 428 static void si_emit_streamout_enable(struct si_context *sctx, unsigned index) in si_emit_streamout_enable() 443 static void si_set_streamout_enable(struct si_context *sctx, bool enable) in si_set_streamout_enable() 462 void si_update_prims_generated_query_state(struct si_context *sctx, unsigned type, int diff) in si_update_prims_generated_query_state() 482 void si_init_streamout_functions(struct si_context *sctx) in si_init_streamout_functions()
|
H A D | si_perfcounter.c | 43 static void si_pc_emit_instance(struct si_context *sctx, int se, int instance) in si_pc_emit_instance() 79 static void si_pc_emit_select(struct si_context *sctx, struct ac_pc_block *block, unsigned count, in si_pc_emit_select() 107 static void si_pc_emit_start(struct si_context *sctx, struct si_resource *buffer, uint64_t va) in si_pc_emit_start() 125 static void si_pc_emit_stop(struct si_context *sctx, struct si_resource *buffer, uint64_t va) in si_pc_emit_stop() 194 static void si_pc_emit_read(struct si_context *sctx, struct ac_pc_block *block, unsigned count, in si_pc_emit_read() 236 static void si_pc_query_destroy(struct si_context *sctx, struct si_query *squery) in si_pc_query_destroy() 252 void si_inhibit_clockgating(struct si_context *sctx, struct radeon_cmdbuf *cs, bool inhibit) in si_inhibit_clockgating() 269 static void si_pc_query_resume(struct si_context *sctx, struct si_query *squery) in si_pc_query_resume() 306 static void si_pc_query_suspend(struct si_context *sctx, struct si_query *squery) in si_pc_query_suspend() 384 static bool si_pc_query_get_result(struct si_context *sctx, struct si_query *squery, bool wait, in si_pc_query_get_result() [all …]
|
H A D | si_gfx_cs.c | 17 void si_reset_debug_log_buffer(struct si_context *sctx) in si_reset_debug_log_buffer() 32 static void si_dump_debug_log(struct si_context *sctx, bool sync) in si_dump_debug_log() 271 static void si_add_gds_to_buffer_list(struct si_context *sctx) in si_add_gds_to_buffer_list() 378 void si_install_draw_wrapper(struct si_context *sctx, pipe_draw_func wrapper, in si_install_draw_wrapper() 397 static void si_tmz_preamble(struct si_context *sctx) in si_tmz_preamble() 412 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vbo_tmz_preamble() local 424 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vstate_tmz_preamble() local 662 void si_trace_emit(struct si_context *sctx) in si_trace_emit() 679 void si_emit_ts(struct si_context *sctx, struct si_resource* buffer, unsigned int offset) in si_emit_ts()
|
H A D | si_debug.c | 24 static enum amd_ip_type si_get_context_ip_type(struct si_context *sctx) in si_get_context_ip_type() 282 static void si_dump_mmapped_reg(struct si_context *sctx, FILE *f, unsigned offset) in si_dump_mmapped_reg() 291 static void si_dump_debug_registers(struct si_context *sctx, FILE *f) in si_dump_debug_registers() 400 void si_print_current_ib(struct si_context *sctx, FILE *f) in si_print_current_ib() 486 void si_log_hw_flush(struct si_context *sctx) in si_log_hw_flush() 549 static void si_dump_bo_list(struct si_context *sctx, const struct radeon_saved_cs *saved, FILE *f) in si_dump_bo_list() 598 static void si_dump_framebuffer(struct si_context *sctx, struct u_log_context *log) in si_dump_framebuffer() 767 static void si_dump_descriptors(struct si_context *sctx, gl_shader_stage stage, in si_dump_descriptors() 809 static void si_dump_gfx_descriptors(struct si_context *sctx, in si_dump_gfx_descriptors() 819 static void si_dump_compute_descriptors(struct si_context *sctx, struct u_log_context *log) in si_dump_compute_descriptors() [all …]
|
H A D | si_compute.c | 215 struct si_context *sctx = (struct si_context *)ctx; in si_create_compute_state() local 306 struct si_context *sctx = (struct si_context *)ctx; in si_bind_compute_state() local 353 struct si_context *sctx = (struct si_context *)ctx; in si_set_global_binding() local 389 static bool si_setup_compute_scratch_buffer(struct si_context *sctx, struct si_shader *shader) in si_setup_compute_scratch_buffer() 426 static bool si_switch_compute_shader(struct si_context *sctx, struct si_compute *program, in si_switch_compute_shader() 602 static void setup_scratch_rsrc_user_sgprs(struct si_context *sctx, in setup_scratch_rsrc_user_sgprs() 645 static void si_setup_user_sgprs_co_v2(struct si_context *sctx, const amd_kernel_code_t *code_object, in si_setup_user_sgprs_co_v2() 727 static bool si_upload_compute_input(struct si_context *sctx, const amd_kernel_code_t *code_object, in si_upload_compute_input() 761 static void si_setup_nir_user_data(struct si_context *sctx, const struct pipe_grid_info *info) in si_setup_nir_user_data() 908 static void si_emit_dispatch_packets(struct si_context *sctx, const struct pipe_grid_info *info) in si_emit_dispatch_packets() [all …]
|
H A D | si_buffer.c | 15 bool si_cs_is_buffer_referenced(struct si_context *sctx, struct pb_buffer_lean *buf, in si_cs_is_buffer_referenced() 21 void *si_buffer_map(struct si_context *sctx, struct si_resource *resource, in si_buffer_map() 242 static bool si_invalidate_buffer(struct si_context *sctx, struct si_resource *buf) in si_invalidate_buffer() 276 struct si_context *sctx = (struct si_context *)ctx; in si_replace_buffer_storage() local 296 struct si_context *sctx = (struct si_context *)ctx; in si_invalidate_resource() local 309 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_get_transfer() local 332 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_transfer_map() local 477 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_do_flush_region() local 510 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_transfer_unmap() local 761 void si_init_buffer_functions(struct si_context *sctx) in si_init_buffer_functions()
|
H A D | si_pipe.c | 202 struct si_context *sctx = (struct si_context *)context; in si_destroy_context() local 393 struct si_context *sctx = (struct si_context *)ctx; in si_get_reset_status() local 419 struct si_context *sctx = (struct si_context *)ctx; in si_set_device_reset_callback() local 437 struct si_context *sctx = (struct si_context *)ctx; in si_emit_string_marker() local 450 struct si_context *sctx = (struct si_context *)ctx; in si_set_debug_callback() local 464 struct si_context *sctx = (struct si_context *)ctx; in si_set_log_context() local 486 struct si_context *sctx = (struct si_context *)ctx; in si_set_frontend_noop() local 503 struct si_context *sctx = CALLOC_STRUCT(si_context); in si_create_context() local 1075 struct si_context *sctx = (struct si_context *)ctx; in si_test_vmfault() local 1486 struct si_context *sctx = si_get_aux_context(&sscreen->aux_context.general); in radeonsi_screen_create_impl() local
|
H A D | si_clear.c | 51 void si_execute_clears(struct si_context *sctx, struct si_clear_info *info, in si_execute_clears() 427 bool vi_dcc_get_clear_info(struct si_context *sctx, struct si_texture *tex, unsigned level, in vi_dcc_get_clear_info() 672 static void si_fast_clear(struct si_context *sctx, unsigned *buffers, in si_fast_clear() 1125 static void si_fb_clear_via_compute(struct si_context *sctx, unsigned *buffers, in si_fb_clear_via_compute() 1162 struct si_context *sctx = (struct si_context *)ctx; in gfx6_clear() local 1285 struct si_context *sctx = (struct si_context *)ctx; in gfx12_clear() local 1319 static bool si_try_normal_clear(struct si_context *sctx, struct pipe_surface *dst, in si_try_normal_clear() 1361 bool si_compute_fast_clear_image(struct si_context *sctx, struct pipe_resource *dst, in si_compute_fast_clear_image() 1435 struct si_context *sctx = (struct si_context *)ctx; in si_clear_render_target() local 1470 struct si_context *sctx = (struct si_context *)ctx; in si_gfx_clear_render_target() local [all …]
|
H A D | si_shaderlib_nir.c | 16 void *si_create_shader_state(struct si_context *sctx, nir_shader *nir) in si_create_shader_state() 29 void *si_create_dcc_retile_cs(struct si_context *sctx, struct radeon_surf *surf) in si_create_dcc_retile_cs() 75 void *gfx9_create_clear_dcc_msaa_cs(struct si_context *sctx, struct si_texture *tex) in gfx9_create_clear_dcc_msaa_cs() 120 void *si_create_clear_buffer_rmw_cs(struct si_context *sctx) in si_create_clear_buffer_rmw_cs() 156 void *si_create_passthrough_tcs(struct si_context *sctx) in si_create_passthrough_tcs() 174 void *si_clear_image_dcc_single_shader(struct si_context *sctx, bool is_msaa, unsigned wg_dim) in si_clear_image_dcc_single_shader() 210 void *si_create_ubyte_to_ushort_compute_shader(struct si_context *sctx) in si_create_ubyte_to_ushort_compute_shader() 236 void *si_create_fmask_expand_cs(struct si_context *sctx, unsigned num_samples, bool is_array) in si_create_fmask_expand_cs() 289 void *si_get_blitter_vs(struct si_context *sctx, enum blitter_attrib_type type, unsigned num_layers) in si_get_blitter_vs() 388 void *si_create_query_result_cs(struct si_context *sctx) in si_create_query_result_cs() [all …]
|
H A D | si_pm4.c | 22 void si_pm4_free_state(struct si_context *sctx, struct si_pm4_state *state, unsigned idx) in si_pm4_free_state() 40 void si_pm4_emit_commands(struct si_context *sctx, struct si_pm4_state *state) in si_pm4_emit_commands() 49 void si_pm4_emit_state(struct si_context *sctx, unsigned index) in si_pm4_emit_state() 64 void si_pm4_emit_shader(struct si_context *sctx, unsigned index) in si_pm4_emit_shader() 76 void si_pm4_reset_emitted(struct si_context *sctx) in si_pm4_reset_emitted()
|
H A D | si_fence.c | 169 static void si_add_fence_dependency(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_fence_dependency() 176 static void si_add_syncobj_signal(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_syncobj_signal() 268 struct si_context *sctx; in si_fence_finish() local 440 struct si_context *sctx = (struct si_context *)ctx; in si_flush_all_queues() local 544 struct si_context *sctx = (struct si_context *)ctx; in si_fence_server_signal() local 572 struct si_context *sctx = (struct si_context *)ctx; in si_fence_server_sync() local
|
H A D | si_sdma_copy_image.c | 14 bool si_prepare_for_sdma_copy(struct si_context *sctx, struct si_texture *dst,struct si_texture *sr… in si_prepare_for_sdma_copy() 35 static unsigned encode_legacy_tile_info(struct si_context *sctx, struct si_texture *tex) in encode_legacy_tile_info() 55 static bool si_sdma_v4_v5_copy_texture(struct si_context *sctx, struct si_texture *sdst, in si_sdma_v4_v5_copy_texture() 201 bool cik_sdma_copy_texture(struct si_context *sctx, struct si_texture *sdst, struct si_texture *ssr… in cik_sdma_copy_texture() 396 bool si_sdma_copy_image(struct si_context *sctx, struct si_texture *dst, struct si_texture *src) in si_sdma_copy_image()
|
H A D | si_cp_utils.c | 26 void si_cp_release_mem_pws(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_cp_release_mem_pws() 93 void si_cp_acquire_mem_pws(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_cp_acquire_mem_pws() 127 void si_cp_release_acquire_mem_pws(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_cp_release_acquire_mem_pws() 138 void si_cp_acquire_mem(struct si_context *sctx, struct radeon_cmdbuf *cs, unsigned gcr_cntl, in si_cp_acquire_mem()
|
H A D | si_state_binning.c | 45 static struct uvec2 gfx9_get_color_bin_size(struct si_context *sctx, unsigned cb_target_enabled_4bi… in gfx9_get_color_bin_size() 159 static struct uvec2 gfx9_get_depth_bin_size(struct si_context *sctx) in gfx9_get_depth_bin_size() 284 static void gfx10_get_bin_sizes(struct si_context *sctx, unsigned cb_target_enabled_4bit, in gfx10_get_bin_sizes() 387 static void si_emit_dpbb_disable(struct si_context *sctx) in si_emit_dpbb_disable() 443 void si_emit_dpbb_state(struct si_context *sctx, unsigned index) in si_emit_dpbb_state()
|