Home
last modified time | relevance | path

Searched refs:si_context (Results 1 – 25 of 45) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state.h486 void si_update_ps_colorbuf0_slot(struct si_context *sctx);
487 void si_invalidate_inlinable_uniforms(struct si_context *sctx, enum pipe_shader_type shader);
488 void si_get_pipe_constant_buffer(struct si_context *sctx, uint shader, uint slot,
490 void si_get_shader_buffers(struct si_context *sctx, enum pipe_shader_type shader, uint start_slot,
492 void si_set_ring_buffer(struct si_context *sctx, uint slot, struct pipe_resource *buffer,
495 void si_init_all_descriptors(struct si_context *sctx);
496 bool si_upload_graphics_shader_descriptors(struct si_context *sctx);
497 bool si_upload_compute_shader_descriptors(struct si_context *sctx);
498 void si_release_all_descriptors(struct si_context *sctx);
499 void si_gfx_resources_add_all_to_bo_list(struct si_context *sctx);
[all …]
Dsi_query.h37 struct si_context;
131 void (*destroy)(struct si_context *, struct si_query *);
132 bool (*begin)(struct si_context *, struct si_query *);
133 bool (*end)(struct si_context *, struct si_query *);
134 bool (*get_result)(struct si_context *, struct si_query *, bool wait,
136 void (*get_result_resource)(struct si_context *, struct si_query *, bool wait,
140 void (*suspend)(struct si_context *, struct si_query *);
141 void (*resume)(struct si_context *, struct si_query *);
167 bool (*prepare_buffer)(struct si_context *, struct si_query_buffer *);
168 void (*emit_start)(struct si_context *, struct si_query_hw *, struct si_resource *buffer,
[all …]
Dsi_pipe.h862 struct si_context *ctx;
897 struct si_context { struct
921 void (*emit_cache_flush)(struct si_context *ctx, struct radeon_cmdbuf *cs); argument
1249 void (*emit_spi_map[33])(struct si_context *sctx); argument
1274 void si_blitter_begin(struct si_context *sctx, enum si_blitter_op op); argument
1275 void si_blitter_end(struct si_context *sctx);
1276 void si_init_blit_functions(struct si_context *sctx);
1277 void si_decompress_textures(struct si_context *sctx, unsigned shader_mask);
1284 void si_decompress_dcc(struct si_context *sctx, struct si_texture *tex);
1285 void si_flush_implicit_resources(struct si_context *sctx);
[all …]
Dsi_pm4.h37 struct si_context;
43 void (*emit)(struct si_context *ctx);
65 void si_pm4_free_state(struct si_context *sctx, struct si_pm4_state *state, unsigned idx);
67 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state);
68 void si_pm4_reset_emitted(struct si_context *sctx, bool first_cs);
Dsi_descriptors.c128 static bool si_upload_descriptors(struct si_context *sctx, struct si_descriptors *desc) in si_upload_descriptors()
180 si_add_descriptors_to_bo_list(struct si_context *sctx, struct si_descriptors *desc) in si_add_descriptors_to_bo_list()
202 static struct si_descriptors *si_sampler_and_image_descriptors(struct si_context *sctx, in si_sampler_and_image_descriptors()
217 static void si_sampler_view_add_buffer(struct si_context *sctx, struct pipe_resource *resource, in si_sampler_view_add_buffer()
236 static void si_sampler_views_begin_new_cs(struct si_context *sctx, struct si_samplers *samplers) in si_sampler_views_begin_new_cs()
250 static bool si_sampler_views_check_encrypted(struct si_context *sctx, struct si_samplers *samplers, in si_sampler_views_check_encrypted()
441 static void si_set_sampler_view_desc(struct si_context *sctx, struct si_sampler_view *sview, in si_set_sampler_view_desc()
515 static void si_set_sampler_views(struct si_context *sctx, unsigned shader, in si_set_sampler_views()
606 static void si_update_shader_needs_decompress_mask(struct si_context *sctx, unsigned shader) in si_update_shader_needs_decompress_mask()
623 struct si_context *sctx = (struct si_context *)ctx; in si_pipe_set_sampler_views()
[all …]
Dsi_state_viewport.c31 void si_get_small_prim_cull_info(struct si_context *sctx, struct si_small_prim_cull_info *out) in si_get_small_prim_cull_info()
84 static void si_emit_cull_state(struct si_context *sctx) in si_emit_cull_state()
130 struct si_context *ctx = (struct si_context *)pctx; in si_set_scissor_states()
145 static void si_get_scissor_from_viewport(struct si_context *ctx, in si_get_scissor_from_viewport()
176 static void si_clamp_scissor(struct si_context *ctx, struct pipe_scissor_state *out, in si_clamp_scissor()
202 static void si_emit_one_scissor(struct si_context *ctx, struct radeon_cmdbuf *cs, in si_emit_one_scissor()
238 static void si_emit_guardband(struct si_context *ctx) in si_emit_guardband()
374 static void si_emit_scissors(struct si_context *ctx) in si_emit_scissors()
408 struct si_context *ctx = (struct si_context *)pctx; in si_set_viewport_states()
470 static void si_emit_one_viewport(struct si_context *ctx, struct pipe_viewport_state *state) in si_emit_one_viewport()
[all …]
Dsi_fence.c47 struct si_context *ctx;
67 void si_cp_release_mem(struct si_context *ctx, struct radeon_cmdbuf *cs, unsigned event, in si_cp_release_mem()
158 void si_cp_wait_mem(struct si_context *ctx, struct radeon_cmdbuf *cs, uint64_t va, uint32_t ref, in si_cp_wait_mem()
172 static void si_add_fence_dependency(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_fence_dependency()
179 static void si_add_syncobj_signal(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_syncobj_signal()
236 static void si_fine_fence_set(struct si_context *ctx, struct si_fine_fence *fine, unsigned flags) in si_fine_fence_set()
271 struct si_context *sctx; in si_fence_finish()
275 sctx = (struct si_context *)(ctx ? ctx : NULL); in si_fence_finish()
443 struct si_context *sctx = (struct si_context *)ctx; in si_flush_all_queues()
539 struct si_context *sctx = (struct si_context *)ctx; in si_fence_server_signal()
[all …]
Dsi_sqtt.c37 si_emit_spi_config_cntl(struct si_context* sctx,
41 si_thread_trace_init_bo(struct si_context *sctx) in si_thread_trace_init_bo()
71 si_se_is_disabled(struct si_context* sctx, unsigned se) in si_se_is_disabled()
79 si_emit_thread_trace_start(struct si_context* sctx, in si_emit_thread_trace_start()
243 si_copy_thread_trace_info_regs(struct si_context* sctx, in si_copy_thread_trace_info_regs()
284 si_emit_thread_trace_stop(struct si_context *sctx, in si_emit_thread_trace_stop()
368 si_thread_trace_start(struct si_context *sctx, int family, struct radeon_cmdbuf *cs) in si_thread_trace_start()
411 si_thread_trace_stop(struct si_context *sctx, int family, struct radeon_cmdbuf *cs) in si_thread_trace_stop()
455 si_thread_trace_init_cs(struct si_context *sctx) in si_thread_trace_init_cs()
485 si_begin_thread_trace(struct si_context *sctx, struct radeon_cmdbuf *rcs) in si_begin_thread_trace()
[all …]
Dsi_state_streamout.c29 static void si_set_streamout_enable(struct si_context *sctx, bool enable);
68 void si_streamout_buffers_dirty(struct si_context *sctx) in si_streamout_buffers_dirty()
81 struct si_context *sctx = (struct si_context *)ctx; in si_set_streamout_targets()
214 static void gfx10_emit_streamout_begin(struct si_context *sctx) in gfx10_emit_streamout_begin()
257 static void gfx10_emit_streamout_end(struct si_context *sctx) in gfx10_emit_streamout_end()
277 static void si_flush_vgt_streamout(struct si_context *sctx) in si_flush_vgt_streamout()
306 static void si_emit_streamout_begin(struct si_context *sctx) in si_emit_streamout_begin()
360 void si_emit_streamout_end(struct si_context *sctx) in si_emit_streamout_end()
412 static void si_emit_streamout_enable(struct si_context *sctx) in si_emit_streamout_enable()
427 static void si_set_streamout_enable(struct si_context *sctx, bool enable) in si_set_streamout_enable()
[all …]
Dsi_blit.c44 void si_blitter_begin(struct si_context *sctx, enum si_blitter_op op) in si_blitter_begin()
87 void si_blitter_end(struct si_context *sctx) in si_blitter_end()
116 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()
255 static void si_blit_decompress_zs_in_place(struct si_context *sctx, struct si_texture *texture, in si_blit_decompress_zs_in_place()
281 static void si_decompress_depth(struct si_context *sctx, struct si_texture *tex, in si_decompress_depth()
398 static bool si_decompress_sampler_depth_textures(struct si_context *sctx, in si_decompress_sampler_depth_textures()
432 static void si_blit_decompress_color(struct si_context *sctx, struct si_texture *tex, in si_blit_decompress_color()
538 static void si_decompress_color_texture(struct si_context *sctx, struct si_texture *tex, in si_decompress_color_texture()
552 static void si_decompress_sampler_color_textures(struct si_context *sctx, in si_decompress_sampler_color_textures()
[all …]
Dsi_query.c61 static void si_query_sw_destroy(struct si_context *sctx, struct si_query *squery) in si_query_sw_destroy()
119 static bool si_query_sw_begin(struct si_context *sctx, struct si_query *squery) in si_query_sw_begin()
276 static bool si_query_sw_end(struct si_context *sctx, struct si_query *squery) in si_query_sw_end()
436 static bool si_query_sw_get_result(struct si_context *sctx, struct si_query *squery, bool wait, in si_query_sw_get_result()
532 void si_query_buffer_reset(struct si_context *sctx, struct si_query_buffer *buffer) in si_query_buffer_reset()
557 bool si_query_buffer_alloc(struct si_context *sctx, struct si_query_buffer *buffer, in si_query_buffer_alloc()
558 bool (*prepare_buffer)(struct si_context *, struct si_query_buffer *), in si_query_buffer_alloc() argument
594 void si_query_hw_destroy(struct si_context *sctx, struct si_query *squery) in si_query_hw_destroy()
603 static bool si_query_hw_prepare_buffer(struct si_context *sctx, struct si_query_buffer *qbuf) in si_query_hw_prepare_buffer()
640 static void si_query_hw_get_result_resource(struct si_context *sctx, struct si_query *squery,
[all …]
Dsi_debug.c38 static void si_dump_bo_list(struct si_context *sctx, const struct radeon_saved_cs *saved, FILE *f);
133 struct si_context *ctx;
161 static void si_dump_gfx_shader(struct si_context *ctx, const struct si_shader_ctx_state *state, in si_dump_gfx_shader()
176 static void si_dump_compute_shader(struct si_context *ctx, struct u_log_context *log) in si_dump_compute_shader()
294 static void si_dump_mmapped_reg(struct si_context *sctx, FILE *f, unsigned offset) in si_dump_mmapped_reg()
303 static void si_dump_debug_registers(struct si_context *sctx, FILE *f) in si_dump_debug_registers()
343 struct si_context *ctx;
392 void si_print_current_ib(struct si_context *sctx, FILE *f) in si_print_current_ib()
401 struct si_context *ctx = chunk->ctx; in si_log_chunk_type_cs_print()
447 static void si_log_cs(struct si_context *ctx, struct u_log_context *log, bool dump_bo_list) in si_log_cs()
[all …]
Dsi_buffer.c33 bool si_cs_is_buffer_referenced(struct si_context *sctx, struct pb_buffer *buf, in si_cs_is_buffer_referenced()
39 void *si_buffer_map(struct si_context *sctx, struct si_resource *resource, in si_buffer_map()
247 static bool si_invalidate_buffer(struct si_context *sctx, struct si_resource *buf) in si_invalidate_buffer()
281 struct si_context *sctx = (struct si_context *)ctx; in si_replace_buffer_storage()
302 struct si_context *sctx = (struct si_context *)ctx; in si_invalidate_resource()
315 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_get_transfer()
343 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_transfer_map()
484 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_do_flush_region()
515 struct si_context *sctx = (struct si_context *)ctx; in si_buffer_transfer_unmap()
699 struct si_context *ctx = (struct si_context *)pctx; in si_resource_commit()
[all …]
Dsi_perfcounter.c61 static void si_pc_emit_instance(struct si_context *sctx, int se, int instance) in si_pc_emit_instance()
88 static void si_pc_emit_shaders(struct si_context *sctx, unsigned shaders) in si_pc_emit_shaders()
99 static void si_pc_emit_select(struct si_context *sctx, struct ac_pc_block *block, unsigned count, in si_pc_emit_select()
127 static void si_pc_emit_start(struct si_context *sctx, struct si_resource *buffer, uint64_t va) in si_pc_emit_start()
146 static void si_pc_emit_stop(struct si_context *sctx, struct si_resource *buffer, uint64_t va) in si_pc_emit_stop()
165 static void si_pc_emit_read(struct si_context *sctx, struct ac_pc_block *block, unsigned count, in si_pc_emit_read()
207 static void si_pc_query_destroy(struct si_context *sctx, struct si_query *squery) in si_pc_query_destroy()
223 void si_inhibit_clockgating(struct si_context *sctx, struct radeon_cmdbuf *cs, bool inhibit) in si_inhibit_clockgating()
237 static void si_pc_query_resume(struct si_context *sctx, struct si_query *squery) in si_pc_query_resume()
274 static void si_pc_query_suspend(struct si_context *sctx, struct si_query *squery) in si_pc_query_suspend()
[all …]
Dsi_cp_dma.c43 static inline unsigned cp_dma_max_byte_count(struct si_context *sctx) in cp_dma_max_byte_count()
56 static void si_emit_cp_dma(struct si_context *sctx, struct radeon_cmdbuf *cs, uint64_t dst_va, in si_emit_cp_dma()
133 void si_cp_dma_wait_for_idle(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_cp_dma_wait_for_idle()
144 static void si_cp_dma_prepare(struct si_context *sctx, struct pipe_resource *dst, in si_cp_dma_prepare()
188 void si_cp_dma_clear_buffer(struct si_context *sctx, struct radeon_cmdbuf *cs, in si_cp_dma_clear_buffer()
243 static void si_cp_dma_realign_engine(struct si_context *sctx, unsigned size, unsigned user_flags, in si_cp_dma_realign_engine()
280 void si_cp_dma_copy_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_cp_dma_copy_buffer()
392 void si_cp_dma_prefetch(struct si_context *sctx, struct pipe_resource *buf, in si_cp_dma_prefetch()
432 void si_test_gds(struct si_context *sctx) in si_test_gds()
479 void si_cp_write_data(struct si_context *sctx, struct si_resource *buf, unsigned offset, in si_cp_write_data()
[all …]
Dsi_pipe.c166 ((struct si_context*)sscreen->async_compute_context)->cs_max_waves_per_sh = 2; in si_init_aux_async_compute_ctx()
185 struct si_context *sctx = (struct si_context *)context; in si_destroy_context()
356 struct si_context *sctx = (struct si_context *)ctx; in si_get_reset_status()
375 struct si_context *sctx = (struct si_context *)ctx; in si_set_device_reset_callback()
393 struct si_context *sctx = (struct si_context *)ctx; in si_emit_string_marker()
406 struct si_context *sctx = (struct si_context *)ctx; in si_set_debug_callback()
420 struct si_context *sctx = (struct si_context *)ctx; in si_set_log_context()
430 struct radeon_winsys *ws = ((struct si_context *)ctx)->ws; in si_set_context_param()
442 struct si_context *sctx = (struct si_context *)ctx; in si_set_frontend_noop()
457 struct si_context *sctx = CALLOC_STRUCT(si_context); in si_create_context()
[all …]
Dsi_compute_blit.c32 static enum si_cache_policy get_cache_policy(struct si_context *sctx, enum si_coherency coher, in get_cache_policy()
44 unsigned si_get_flush_flags(struct si_context *sctx, enum si_coherency coher, in si_get_flush_flags()
62 void si_launch_grid_internal(struct si_context *sctx, struct pipe_grid_info *info, in si_launch_grid_internal()
118 void si_launch_grid_internal_ssbos(struct si_context *sctx, struct pipe_grid_info *info, in si_launch_grid_internal_ssbos()
163 void si_compute_clear_buffer_rmw(struct si_context *sctx, struct pipe_resource *dst, in si_compute_clear_buffer_rmw()
204 static void si_compute_clear_12bytes_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_compute_clear_12bytes_buffer()
239 static void si_compute_do_clear_or_copy(struct si_context *sctx, struct pipe_resource *dst, in si_compute_do_clear_or_copy()
310 void si_clear_buffer(struct si_context *sctx, struct pipe_resource *dst, in si_clear_buffer()
379 struct si_context *ctx = (struct si_context *)sscreen->aux_context; in si_screen_clear_buffer()
392 si_clear_buffer((struct si_context *)ctx, dst, offset, size, (uint32_t *)clear_value, in si_pipe_clear_buffer()
[all …]
Dgfx10_query.c33 static void emit_shader_query(struct si_context *sctx) in emit_shader_query()
42 static void gfx10_release_query_buffers(struct si_context *sctx, in gfx10_release_query_buffers()
68 static bool gfx10_alloc_query_buffer(struct si_context *sctx) in gfx10_alloc_query_buffer()
138 static void gfx10_sh_query_destroy(struct si_context *sctx, struct si_query *rquery) in gfx10_sh_query_destroy()
145 static bool gfx10_sh_query_begin(struct si_context *sctx, struct si_query *rquery) in gfx10_sh_query_begin()
164 static bool gfx10_sh_query_end(struct si_context *sctx, struct si_query *rquery) in gfx10_sh_query_end()
233 static bool gfx10_sh_query_get_result(struct si_context *sctx, struct si_query *rquery, bool wait, in gfx10_sh_query_get_result()
278 static void gfx10_sh_query_get_result_resource(struct si_context *sctx, struct si_query *rquery, in gfx10_sh_query_get_result_resource()
440 void gfx10_init_query(struct si_context *sctx) in gfx10_init_query()
446 void gfx10_destroy_query(struct si_context *sctx) in gfx10_destroy_query()
Dsi_compute.c228 struct si_context *sctx = (struct si_context *)ctx; in si_create_compute_state()
290 struct si_context *sctx = (struct si_context *)ctx; in si_bind_compute_state()
331 struct si_context *sctx = (struct si_context *)ctx; in si_set_global_binding()
367 void si_emit_initial_compute_regs(struct si_context *sctx, struct radeon_cmdbuf *cs) in si_emit_initial_compute_regs()
441 static bool si_setup_compute_scratch_buffer(struct si_context *sctx, struct si_shader *shader, in si_setup_compute_scratch_buffer()
475 static bool si_switch_compute_shader(struct si_context *sctx, struct si_compute *program, in si_switch_compute_shader()
568 static void setup_scratch_rsrc_user_sgprs(struct si_context *sctx, in setup_scratch_rsrc_user_sgprs()
606 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()
688 static bool si_upload_compute_input(struct si_context *sctx, const amd_kernel_code_t *code_object, in si_upload_compute_input()
722 static void si_setup_nir_user_data(struct si_context *sctx, const struct pipe_grid_info *info) in si_setup_nir_user_data()
[all …]
Dsi_state.c71 static void si_emit_cb_render_state(struct si_context *sctx) in si_emit_cb_render_state()
436 struct si_context *sctx = (struct si_context *)ctx; in si_create_blend_state_mode()
640 static bool si_check_blend_dst_sampler_noop(struct si_context *sctx) in si_check_blend_dst_sampler_noop()
691 struct si_context *sctx = (struct si_context *)ctx; in si_draw_blend_dst_sampler_noop()
705 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vstate_blend_dst_sampler_noop()
715 struct si_context *sctx = (struct si_context *)ctx; in si_bind_blend_state()
767 struct si_context *sctx = (struct si_context *)ctx; in si_delete_blend_state()
777 struct si_context *sctx = (struct si_context *)ctx; in si_set_blend_color()
785 static void si_emit_blend_color(struct si_context *sctx) in si_emit_blend_color()
801 struct si_context *sctx = (struct si_context *)ctx; in si_set_clip_state()
[all …]
Dsi_gfx_cs.c34 void si_flush_gfx_cs(struct si_context *ctx, unsigned flags, struct pipe_fence_handle **fence) in si_flush_gfx_cs()
173 static void si_begin_gfx_cs_debug(struct si_context *ctx) in si_begin_gfx_cs_debug()
202 static void si_add_gds_to_buffer_list(struct si_context *sctx) in si_add_gds_to_buffer_list()
212 void si_allocate_gds(struct si_context *sctx) in si_allocate_gds()
231 void si_set_tracked_regs_to_clear_state(struct si_context *ctx) in si_set_tracked_regs_to_clear_state()
300 void si_install_draw_wrapper(struct si_context *sctx, pipe_draw_vbo_func wrapper, in si_install_draw_wrapper()
319 static void si_tmz_preamble(struct si_context *sctx) in si_tmz_preamble()
334 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vbo_tmz_preamble()
346 struct si_context *sctx = (struct si_context *)ctx; in si_draw_vstate_tmz_preamble()
352 void si_begin_new_gfx_cs(struct si_context *ctx, bool first_cs) in si_begin_new_gfx_cs()
[all …]
Dsi_state_shaders.c604 static void si_emit_shader_es(struct si_context *sctx) in si_emit_shader_es()
765 static void si_emit_shader_gs(struct si_context *sctx) in si_emit_shader_gs()
1001 static void gfx10_emit_shader_ngg_tail(struct si_context *sctx, struct si_shader *shader) in gfx10_emit_shader_ngg_tail()
1043 static void gfx10_emit_shader_ngg_notess_nogs(struct si_context *sctx) in gfx10_emit_shader_ngg_notess_nogs()
1052 static void gfx10_emit_shader_ngg_tess_nogs(struct si_context *sctx) in gfx10_emit_shader_ngg_tess_nogs()
1066 static void gfx10_emit_shader_ngg_notess_gs(struct si_context *sctx) in gfx10_emit_shader_ngg_notess_gs()
1080 static void gfx10_emit_shader_ngg_tess_gs(struct si_context *sctx) in gfx10_emit_shader_ngg_tess_gs()
1348 static void si_emit_shader_vs(struct si_context *sctx) in si_emit_shader_vs()
1584 static void si_emit_shader_ps(struct si_context *sctx) in si_emit_shader_ps()
1787 static void si_clear_vs_key_inputs(struct si_context *sctx, struct si_shader_key *key, in si_clear_vs_key_inputs()
[all …]
Dsi_pm4.c97 void si_pm4_free_state(struct si_context *sctx, struct si_pm4_state *state, unsigned idx) in si_pm4_free_state()
116 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state) in si_pm4_emit()
133 void si_pm4_reset_emitted(struct si_context *sctx, bool first_cs) in si_pm4_reset_emitted()
Dsi_state_binning.c63 static struct uvec2 si_get_color_bin_size(struct si_context *sctx, unsigned cb_target_enabled_4bit) in si_get_color_bin_size()
177 static struct uvec2 si_get_depth_bin_size(struct si_context *sctx) in si_get_depth_bin_size()
302 static void gfx10_get_bin_sizes(struct si_context *sctx, unsigned cb_target_enabled_4bit, in gfx10_get_bin_sizes()
405 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) in si_emit_dpbb_state()
Dsi_state_draw.cpp53 static void si_emit_spi_map(struct si_context *sctx) in si_emit_spi_map()
109 static bool si_update_shaders(struct si_context *sctx) in si_update_shaders()
390 static void si_prefetch_shader_async(struct si_context *sctx, struct si_shader *shader) in si_prefetch_shader_async()
408 static void si_prefetch_shaders(struct si_context *sctx) in si_prefetch_shaders()
510 static void si_emit_derived_tess_state(struct si_context *sctx, unsigned *num_patches) in si_emit_derived_tess_state()
912 static void si_init_ia_multi_vgt_param_table(struct si_context *sctx) in si_init_ia_multi_vgt_param_table()
941 static bool si_is_line_stipple_enabled(struct si_context *sctx) in si_is_line_stipple_enabled()
976 static unsigned si_get_ia_multi_vgt_param(struct si_context *sctx, in si_get_ia_multi_vgt_param()
1057 static void si_emit_rasterizer_prim_state(struct si_context *sctx) in si_emit_rasterizer_prim_state()
1109 static void si_emit_vs_state(struct si_context *sctx, unsigned index_size) in si_emit_vs_state()
[all …]

12