Home
last modified time | relevance | path

Searched defs:sctx (Results 1 – 25 of 68) sorted by relevance

123

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_sqtt.c22 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()
248 static void si_copy_sqtt_info_regs(struct si_context *sctx, in si_copy_sqtt_info_regs()
313 static void si_emit_sqtt_stop(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_emit_sqtt_stop()
415 static void si_sqtt_start(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_sqtt_start()
470 static void si_sqtt_stop(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_sqtt_stop()
524 static void si_sqtt_init_cs(struct si_context *sctx) in si_sqtt_init_cs()
553 static void si_begin_sqtt(struct si_context *sctx, struct radeon_cmdbuf *rcs) in si_begin_sqtt()
559 static void si_end_sqtt(struct si_context *sctx, struct radeon_cmdbuf *rcs) in si_end_sqtt()
565 static bool si_get_sqtt_trace(struct si_context *sctx, in si_get_sqtt_trace()
[all …]
Dsi_descriptors.c109 static void si_upload_descriptors(struct si_context *sctx, struct si_descriptors *desc) in si_upload_descriptors()
161 si_add_descriptors_to_bo_list(struct si_context *sctx, struct si_descriptors *desc) in si_add_descriptors_to_bo_list()
183 static struct si_descriptors *si_sampler_and_image_descriptors(struct si_context *sctx, in si_sampler_and_image_descriptors()
198 static void si_sampler_view_add_buffer(struct si_context *sctx, struct pipe_resource *resource, in si_sampler_view_add_buffer()
216 static void si_sampler_views_begin_new_cs(struct si_context *sctx, struct si_samplers *samplers) in si_sampler_views_begin_new_cs()
230 static bool si_sampler_views_check_encrypted(struct si_context *sctx, struct si_samplers *samplers, in si_sampler_views_check_encrypted()
469 static void si_set_sampler_view_desc(struct si_context *sctx, struct si_sampler_view *sview, in si_set_sampler_view_desc()
545 static void si_set_sampler_views(struct si_context *sctx, unsigned shader, in si_set_sampler_views()
648 static void si_update_shader_needs_decompress_mask(struct si_context *sctx, unsigned shader) in si_update_shader_needs_decompress_mask()
670 struct si_context *sctx = (struct si_context *)ctx; in si_pipe_set_sampler_views() local
[all …]
Dsi_blit.c26 void si_blitter_begin(struct si_context *sctx, enum si_blitter_op op) in si_blitter_begin()
79 void si_blitter_end(struct si_context *sctx) in si_blitter_end()
113 static unsigned si_blit_dbcb_copy(struct si_context *sctx, struct si_texture *src, in si_blit_dbcb_copy()
187 static void si_blit_decompress_zs_planes_in_place(struct si_context *sctx, in si_blit_decompress_zs_planes_in_place()
254 static void si_blit_decompress_zs_in_place(struct si_context *sctx, struct si_texture *texture, in si_blit_decompress_zs_in_place()
280 static void si_decompress_depth(struct si_context *sctx, struct si_texture *tex, in si_decompress_depth()
397 static bool si_decompress_sampler_depth_textures(struct si_context *sctx, in si_decompress_sampler_depth_textures()
431 static void si_blit_decompress_color(struct si_context *sctx, struct si_texture *tex, in si_blit_decompress_color()
558 static void si_decompress_color_texture(struct si_context *sctx, struct si_texture *tex, in si_decompress_color_texture()
574 static void si_decompress_sampler_color_textures(struct si_context *sctx, in si_decompress_sampler_color_textures()
[all …]
Dsi_state_streamout.c50 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
182 static void si_flush_vgt_streamout(struct si_context *sctx) in si_flush_vgt_streamout()
218 static void si_emit_streamout_begin(struct si_context *sctx, unsigned index) in si_emit_streamout_begin()
287 void si_emit_streamout_end(struct si_context *sctx) in si_emit_streamout_end()
347 static void si_emit_streamout_enable(struct si_context *sctx, unsigned index) in si_emit_streamout_enable()
362 static void si_set_streamout_enable(struct si_context *sctx, bool enable) in si_set_streamout_enable()
381 void si_update_prims_generated_query_state(struct si_context *sctx, unsigned type, int diff) in si_update_prims_generated_query_state()
401 void si_init_streamout_functions(struct si_context *sctx) in si_init_streamout_functions()
Dgfx11_query.c15 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()
425 void si_gfx11_init_query(struct si_context *sctx) in si_gfx11_init_query()
431 void si_gfx11_destroy_query(struct si_context *sctx) in si_gfx11_destroy_query()
Dsi_state_shaders.cpp749 static void si_emit_shader_es(struct si_context *sctx, unsigned index) in si_emit_shader_es()
909 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()
922 static void si_emit_shader_gs(struct si_context *sctx, unsigned index) in si_emit_shader_gs()
1177 static void gfx10_emit_shader_ngg(struct si_context *sctx, unsigned index) in gfx10_emit_shader_ngg()
1236 static void gfx11_dgpu_emit_shader_ngg(struct si_context *sctx, unsigned index) in gfx11_dgpu_emit_shader_ngg()
1579 static void si_emit_shader_vs(struct si_context *sctx, unsigned index) in si_emit_shader_vs()
1804 static void gfx6_emit_shader_ps(struct si_context *sctx, unsigned index) in gfx6_emit_shader_ps()
1824 static void gfx11_dgpu_emit_shader_ps(struct si_context *sctx, unsigned index) in gfx11_dgpu_emit_shader_ps()
2121 void si_vs_key_update_inputs(struct si_context *sctx) in si_vs_key_update_inputs()
2193 static void si_get_vs_key_inputs(struct si_context *sctx, union si_shader_key *key) in si_get_vs_key_inputs()
[all …]
Dsi_cp_dma.c25 static inline unsigned cp_dma_max_byte_count(struct si_context *sctx) in cp_dma_max_byte_count()
36 static inline bool cp_dma_sparse_wa(struct si_context *sctx, struct si_resource *sdst) in cp_dma_sparse_wa()
48 static void si_emit_cp_dma(struct si_context *sctx, struct radeon_cmdbuf *cs, uint64_t dst_va, in si_emit_cp_dma()
125 void si_cp_dma_wait_for_idle(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_cp_dma_wait_for_idle()
136 static void si_cp_dma_prepare(struct si_context *sctx, struct pipe_resource *dst, in si_cp_dma_prepare()
174 void si_cp_dma_clear_buffer(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_cp_dma_clear_buffer()
246 static void si_cp_dma_realign_engine(struct si_context *sctx, unsigned size, unsigned user_flags, in si_cp_dma_realign_engine()
284 void si_cp_dma_copy_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_cp_dma_copy_buffer()
423 void si_test_gds(struct si_context *sctx) in si_test_gds()
470 void si_cp_write_data(struct si_context *sctx, struct si_resource *buf, unsigned offset, in si_cp_write_data()
[all …]
Dsi_query.c45 static void si_query_sw_destroy(struct si_context *sctx, struct si_query *squery) in si_query_sw_destroy()
103 static bool si_query_sw_begin(struct si_context *sctx, struct si_query *squery) in si_query_sw_begin()
257 static bool si_query_sw_end(struct si_context *sctx, struct si_query *squery) in si_query_sw_end()
414 static bool si_query_sw_get_result(struct si_context *sctx, struct si_query *squery, bool wait, in si_query_sw_get_result()
504 void si_query_buffer_reset(struct si_context *sctx, struct si_query_buffer *buffer) in si_query_buffer_reset()
529 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()
712 static void si_update_occlusion_query_state(struct si_context *sctx, unsigned type, int diff) in si_update_occlusion_query_state()
784 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 …]
Dsi_state_shaders.c560 static void si_emit_shader_es(struct si_context *sctx) in si_emit_shader_es()
723 static void si_emit_shader_gs(struct si_context *sctx) in si_emit_shader_gs()
920 static void gfx10_emit_ge_pc_alloc(struct si_context *sctx, unsigned value) in gfx10_emit_ge_pc_alloc()
942 static void gfx10_emit_shader_ngg_tail(struct si_context *sctx, struct si_shader *shader, in gfx10_emit_shader_ngg_tail()
980 static void gfx10_emit_shader_ngg_notess_nogs(struct si_context *sctx) in gfx10_emit_shader_ngg_notess_nogs()
991 static void gfx10_emit_shader_ngg_tess_nogs(struct si_context *sctx) in gfx10_emit_shader_ngg_tess_nogs()
1005 static void gfx10_emit_shader_ngg_notess_gs(struct si_context *sctx) in gfx10_emit_shader_ngg_notess_gs()
1019 static void gfx10_emit_shader_ngg_tess_gs(struct si_context *sctx) in gfx10_emit_shader_ngg_tess_gs()
1300 static void si_emit_shader_vs(struct si_context *sctx) in si_emit_shader_vs()
1528 static void si_emit_shader_ps(struct si_context *sctx) in si_emit_shader_ps()
[all …]
Dsi_state.c53 static void si_emit_cb_render_state(struct si_context *sctx, unsigned index) in si_emit_cb_render_state()
450 struct si_context *sctx = (struct si_context *)ctx; in si_create_blend_state_mode() local
671 static bool si_check_blend_dst_sampler_noop(struct si_context *sctx) in si_check_blend_dst_sampler_noop()
725 struct si_context *sctx = (struct si_context *)ctx; in si_draw_blend_dst_sampler_noop() local
739 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vstate_blend_dst_sampler_noop() local
749 struct si_context *sctx = (struct si_context *)ctx; in si_bind_blend_state() local
816 struct si_context *sctx = (struct si_context *)ctx; in si_delete_blend_state() local
826 struct si_context *sctx = (struct si_context *)ctx; in si_set_blend_color() local
834 static void si_emit_blend_color(struct si_context *sctx, unsigned index) in si_emit_blend_color()
850 struct si_context *sctx = (struct si_context *)ctx; in si_set_clip_state() local
[all …]
Dsi_compute_blit.c13 static bool si_can_use_compute_blit(struct si_context *sctx, enum pipe_format format, in si_can_use_compute_blit()
43 static void si_use_compute_copy_for_float_formats(struct si_context *sctx, in si_use_compute_copy_for_float_formats()
68 static enum si_cache_policy get_cache_policy(struct si_context *sctx, enum si_coherency coher, in get_cache_policy()
80 unsigned si_get_flush_flags(struct si_context *sctx, enum si_coherency coher, in si_get_flush_flags()
98 static bool si_is_buffer_idle(struct si_context *sctx, struct si_resource *buf, in si_is_buffer_idle()
105 static void si_improve_sync_flags(struct si_context *sctx, struct pipe_resource *dst, in si_improve_sync_flags()
143 static void si_launch_grid_internal(struct si_context *sctx, const struct pipe_grid_info *info, in si_launch_grid_internal()
224 void si_launch_grid_internal_ssbos(struct si_context *sctx, struct pipe_grid_info *info, in si_launch_grid_internal_ssbos()
274 void si_compute_clear_buffer_rmw(struct si_context *sctx, struct pipe_resource *dst, in si_compute_clear_buffer_rmw()
315 static void si_compute_clear_12bytes_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_compute_clear_12bytes_buffer()
[all …]
Dsi_gfx_cs.c201 static void si_add_gds_to_buffer_list(struct si_context *sctx) in si_add_gds_to_buffer_list()
307 void si_install_draw_wrapper(struct si_context *sctx, pipe_draw_func wrapper, in si_install_draw_wrapper()
326 static void si_tmz_preamble(struct si_context *sctx) in si_tmz_preamble()
341 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vbo_tmz_preamble() local
353 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vstate_tmz_preamble() local
588 void si_trace_emit(struct si_context *sctx) in si_trace_emit()
605 void si_emit_ts(struct si_context *sctx, struct si_resource* buffer, unsigned int offset) in si_emit_ts()
613 void si_emit_surface_sync(struct si_context *sctx, struct radeon_cmdbuf *cs, unsigned cp_coher_cntl) in si_emit_surface_sync()
939 void gfx6_emit_cache_flush(struct si_context *sctx, struct radeon_cmdbuf *cs) in gfx6_emit_cache_flush()
Dsi_state_draw.c68 static void si_emit_derived_tess_state(struct si_context *sctx, const struct pipe_draw_info *info, in si_emit_derived_tess_state()
443 static void si_init_ia_multi_vgt_param_table(struct si_context *sctx) in si_init_ia_multi_vgt_param_table()
472 static bool si_is_line_stipple_enabled(struct si_context *sctx) in si_is_line_stipple_enabled()
481 static unsigned si_get_ia_multi_vgt_param(struct si_context *sctx, in si_get_ia_multi_vgt_param()
563 static void si_emit_rasterizer_prim_state(struct si_context *sctx) in si_emit_rasterizer_prim_state()
600 static void si_emit_vs_state(struct si_context *sctx, const struct pipe_draw_info *info) in si_emit_vs_state()
641 static bool si_prim_restart_index_changed(struct si_context *sctx, bool primitive_restart, in si_prim_restart_index_changed()
649 static void si_emit_ia_multi_vgt_param(struct si_context *sctx, const struct pipe_draw_info *info, in si_emit_ia_multi_vgt_param()
679 static void gfx10_emit_ge_cntl(struct si_context *sctx, unsigned num_patches) in gfx10_emit_ge_cntl()
721 static void si_emit_draw_registers(struct si_context *sctx, const struct pipe_draw_info *info, in si_emit_draw_registers()
[all …]
Dsi_perfcounter.c43 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()
126 static void si_pc_emit_stop(struct si_context *sctx, struct si_resource *buffer, uint64_t va) in si_pc_emit_stop()
201 static void si_pc_emit_read(struct si_context *sctx, struct ac_pc_block *block, unsigned count, in si_pc_emit_read()
243 static void si_pc_query_destroy(struct si_context *sctx, struct si_query *squery) in si_pc_query_destroy()
259 void si_inhibit_clockgating(struct si_context *sctx, struct radeon_cmdbuf *cs, bool inhibit) in si_inhibit_clockgating()
276 static void si_pc_query_resume(struct si_context *sctx, struct si_query *squery) in si_pc_query_resume()
313 static void si_pc_query_suspend(struct si_context *sctx, struct si_query *squery) in si_pc_query_suspend()
391 static bool si_pc_query_get_result(struct si_context *sctx, struct si_query *squery, bool wait, in si_pc_query_get_result()
[all …]
Dsi_state_draw.cpp41 static bool si_update_shaders(struct si_context *sctx) in si_update_shaders()
495 static void si_cp_dma_prefetch_inline(struct si_context *sctx, uint64_t address, unsigned size) in si_cp_dma_prefetch_inline()
537 void si_cp_dma_prefetch(struct si_context *sctx, struct pipe_resource *buf, in si_cp_dma_prefetch()
571 static void si_prefetch_shader_async(struct si_context *sctx, struct si_shader *shader) in si_prefetch_shader_async()
582 static void si_prefetch_shaders(struct si_context *sctx) in si_prefetch_shaders()
772 static void si_init_ia_multi_vgt_param_table(struct si_context *sctx) in si_init_ia_multi_vgt_param_table()
801 static bool si_is_line_stipple_enabled(struct si_context *sctx) in si_is_line_stipple_enabled()
841 static unsigned si_get_ia_multi_vgt_param(struct si_context *sctx, in si_get_ia_multi_vgt_param()
899 static void si_emit_rasterizer_prim_state(struct si_context *sctx) in si_emit_rasterizer_prim_state()
939 static void si_emit_vs_state(struct si_context *sctx, unsigned index_size) in si_emit_vs_state()
[all …]
Dsi_pipe.c199 struct si_context *sctx = (struct si_context *)context; in si_destroy_context() local
389 struct si_context *sctx = (struct si_context *)ctx; in si_get_reset_status() local
415 struct si_context *sctx = (struct si_context *)ctx; in si_set_device_reset_callback() local
433 struct si_context *sctx = (struct si_context *)ctx; in si_emit_string_marker() local
446 struct si_context *sctx = (struct si_context *)ctx; in si_set_debug_callback() local
460 struct si_context *sctx = (struct si_context *)ctx; in si_set_log_context() local
482 struct si_context *sctx = (struct si_context *)ctx; in si_set_frontend_noop() local
499 struct si_context *sctx = CALLOC_STRUCT(si_context); in si_create_context() local
1057 struct si_context *sctx = (struct si_context *)ctx; in si_test_vmfault() local
1080 static void si_test_gds_memory_management(struct si_context *sctx, unsigned alloc_size, in si_test_gds_memory_management()
[all …]
Dsi_buffer.c15 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()
235 static bool si_invalidate_buffer(struct si_context *sctx, struct si_resource *buf) in si_invalidate_buffer()
269 struct si_context *sctx = (struct si_context *)ctx; in si_replace_buffer_storage() local
289 struct si_context *sctx = (struct si_context *)ctx; in si_invalidate_resource() local
302 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_get_transfer() local
325 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_transfer_map() local
468 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_do_flush_region() local
499 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_transfer_unmap() local
749 void si_init_buffer_functions(struct si_context *sctx) in si_init_buffer_functions()
Dsi_compute.c211 struct si_context *sctx = (struct si_context *)ctx; in si_create_compute_state() local
301 struct si_context *sctx = (struct si_context *)ctx; in si_bind_compute_state() local
348 struct si_context *sctx = (struct si_context *)ctx; in si_set_global_binding() local
384 static bool si_setup_compute_scratch_buffer(struct si_context *sctx, struct si_shader *shader) in si_setup_compute_scratch_buffer()
420 static bool si_switch_compute_shader(struct si_context *sctx, struct si_compute *program, in si_switch_compute_shader()
560 static void setup_scratch_rsrc_user_sgprs(struct si_context *sctx, in setup_scratch_rsrc_user_sgprs()
603 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()
685 static bool si_upload_compute_input(struct si_context *sctx, const amd_kernel_code_t *code_object, in si_upload_compute_input()
719 static void si_setup_nir_user_data(struct si_context *sctx, const struct pipe_grid_info *info) in si_setup_nir_user_data()
779 static void si_emit_dispatch_packets(struct si_context *sctx, const struct pipe_grid_info *info) in si_emit_dispatch_packets()
[all …]
Dsi_debug.c277 static void si_dump_mmapped_reg(struct si_context *sctx, FILE *f, unsigned offset) in si_dump_mmapped_reg()
286 static void si_dump_debug_registers(struct si_context *sctx, FILE *f) in si_dump_debug_registers()
372 void si_print_current_ib(struct si_context *sctx, FILE *f) in si_print_current_ib()
446 void si_log_hw_flush(struct si_context *sctx) in si_log_hw_flush()
509 static void si_dump_bo_list(struct si_context *sctx, const struct radeon_saved_cs *saved, FILE *f) in si_dump_bo_list()
558 static void si_dump_framebuffer(struct si_context *sctx, struct u_log_context *log) in si_dump_framebuffer()
727 static void si_dump_descriptors(struct si_context *sctx, gl_shader_stage stage, in si_dump_descriptors()
769 static void si_dump_gfx_descriptors(struct si_context *sctx, in si_dump_gfx_descriptors()
779 static void si_dump_compute_descriptors(struct si_context *sctx, struct u_log_context *log) in si_dump_compute_descriptors()
935 static void si_dump_annotated_shaders(struct si_context *sctx, FILE *f) in si_dump_annotated_shaders()
[all …]
Dsi_utrace.c56 void si_utrace_init(struct si_context *sctx) in si_utrace_init()
71 void si_utrace_fini(struct si_context *sctx) in si_utrace_fini()
76 void si_utrace_flush(struct si_context *sctx, uint64_t submission_id) in si_utrace_flush()
Dsi_state_msaa.c145 static void si_emit_max_4_sample_locs(struct si_context *sctx, uint64_t centroid_priority, in si_emit_max_4_sample_locs()
172 static void si_emit_max_16_sample_locs(struct si_context *sctx, uint64_t centroid_priority, in si_emit_max_16_sample_locs()
188 static void si_emit_sample_locations(struct si_context *sctx, unsigned index) in si_emit_sample_locations()
253 void si_init_msaa_functions(struct si_context *sctx) in si_init_msaa_functions()
Dsi_shaderlib_nir.c15 static void *create_shader_state(struct si_context *sctx, nir_shader *nir) in create_shader_state()
57 void *si_create_copy_image_cs(struct si_context *sctx, unsigned wg_dim, in si_create_copy_image_cs()
116 void *si_create_dcc_retile_cs(struct si_context *sctx, struct radeon_surf *surf) in si_create_dcc_retile_cs()
164 void *gfx9_create_clear_dcc_msaa_cs(struct si_context *sctx, struct si_texture *tex) in gfx9_create_clear_dcc_msaa_cs()
211 void *si_create_clear_buffer_rmw_cs(struct si_context *sctx) in si_create_clear_buffer_rmw_cs()
252 void *si_create_passthrough_tcs(struct si_context *sctx) in si_create_passthrough_tcs()
415 void *si_create_blit_cs(struct si_context *sctx, const union si_compute_blit_shader_key *options) in si_create_blit_cs()
550 void *si_clear_render_target_shader(struct si_context *sctx, enum pipe_texture_target type) in si_clear_render_target_shader()
609 void *si_clear_12bytes_buffer_shader(struct si_context *sctx) in si_clear_12bytes_buffer_shader()
630 void *si_create_ubyte_to_ushort_compute_shader(struct si_context *sctx) in si_create_ubyte_to_ushort_compute_shader()
[all …]
Dsi_pm4.c312 void si_pm4_free_state(struct si_context *sctx, struct si_pm4_state *state, unsigned idx) in si_pm4_free_state()
330 void si_pm4_emit_commands(struct si_context *sctx, struct si_pm4_state *state) in si_pm4_emit_commands()
339 void si_pm4_emit_state(struct si_context *sctx, unsigned index) in si_pm4_emit_state()
354 void si_pm4_emit_shader(struct si_context *sctx, unsigned index) in si_pm4_emit_shader()
366 void si_pm4_reset_emitted(struct si_context *sctx) in si_pm4_reset_emitted()
Dsi_sdma_copy_image.c14 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()
175 bool cik_sdma_copy_texture(struct si_context *sctx, struct si_texture *sdst, struct si_texture *ssr… in cik_sdma_copy_texture()
370 bool si_sdma_copy_image(struct si_context *sctx, struct si_texture *dst, struct si_texture *src) in si_sdma_copy_image()
Dsi_state_binning.c45 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()
428 void si_emit_dpbb_state(struct si_context *sctx, unsigned index) in si_emit_dpbb_state()

123