/external/mesa3d/src/gallium/drivers/radeonsi/ |
si_state.h | 281 void si_ce_reinitialize_all_descriptors(struct si_context *sctx); 288 void si_get_pipe_constant_buffer(struct si_context *sctx, uint shader, 290 void si_get_shader_buffers(struct si_context *sctx, uint shader, 298 void si_init_all_descriptors(struct si_context *sctx); 299 bool si_upload_vertex_buffer_descriptors(struct si_context *sctx); 300 bool si_upload_graphics_shader_descriptors(struct si_context *sctx); 301 bool si_upload_compute_shader_descriptors(struct si_context *sctx); 302 void si_release_all_descriptors(struct si_context *sctx); 303 void si_all_descriptors_begin_new_cs(struct si_context *sctx); 304 void si_upload_const_buffer(struct si_context *sctx, struct r600_resource **rbuffer [all...] |
si_pm4.h | 36 struct si_context; 71 void si_pm4_upload_indirect_buffer(struct si_context *sctx, 76 void si_pm4_free_state(struct si_context *sctx, 80 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state); 81 void si_pm4_emit_dirty(struct si_context *sctx); 82 void si_pm4_reset_emitted(struct si_context *sctx);
|
si_pipe.h | 207 struct si_context { struct 360 void cik_init_sdma_functions(struct si_context *sctx); 363 void si_init_blit_functions(struct si_context *sctx); 364 void si_decompress_graphics_textures(struct si_context *sctx); 365 void si_decompress_compute_textures(struct si_context *sctx); 386 void si_copy_buffer(struct si_context *sctx, 390 void cik_prefetch_TC_L2_async(struct si_context *sctx, struct pipe_resource *buf, 392 void si_init_cp_dma_functions(struct si_context *sctx); 395 void si_init_debug_functions(struct si_context *sctx); 401 void si_init_dma_functions(struct si_context *sctx) [all...] |
si_descriptors.c | 136 static bool si_ce_upload(struct si_context *sctx, unsigned ce_offset, unsigned size, 160 static void si_ce_reinitialize_descriptors(struct si_context *sctx, 186 void si_ce_reinitialize_all_descriptors(struct si_context *sctx) 202 static bool si_upload_descriptors(struct si_context *sctx, 258 si_descriptors_begin_new_cs(struct si_context *sctx, struct si_descriptors *desc) 279 si_sampler_descriptors(struct si_context *sctx, unsigned shader) 293 static void si_sampler_view_add_buffer(struct si_context *sctx, 340 static void si_sampler_views_begin_new_cs(struct si_context *sctx, 415 static void si_set_sampler_view(struct si_context *sctx, 499 static void si_update_compressed_tex_shader_mask(struct si_context *sctx [all...] |
si_cp_dma.c | 51 static void si_emit_cp_dma(struct si_context *sctx, uint64_t dst_va, 109 static unsigned get_flush_flags(struct si_context *sctx, enum r600_coherency coher) 125 static unsigned get_tc_l2_flag(struct si_context *sctx, enum r600_coherency coher) 131 static void si_cp_dma_prepare(struct si_context *sctx, struct pipe_resource *dst, 186 struct si_context *sctx = (struct si_context*)ctx; 266 static void si_cp_dma_realign_engine(struct si_context *sctx, unsigned size, 303 void si_copy_buffer(struct si_context *sctx, 401 void cik_prefetch_TC_L2_async(struct si_context *sctx, struct pipe_resource *buf, 409 void si_init_cp_dma_functions(struct si_context *sctx [all...] |
si_uvd.c | 45 struct si_context *ctx = (struct si_context *)pipe; 154 struct si_context *ctx = (struct si_context *)context;
|
si_blit.c | 53 struct si_context *sctx = (struct si_context *)ctx; 93 struct si_context *sctx = (struct si_context *)ctx; 104 si_blit_dbcb_copy(struct si_context *sctx, 193 (struct si_context *)ctx, texture, staging, planes, 201 si_blit_decompress_zs_planes_in_place(struct si_context *sctx, 267 si_blit_decompress_zs_in_place(struct si_context *sctx, 301 si_flush_depth_texture(struct si_context *sctx, 380 si_flush_depth_textures(struct si_context *sctx [all...] |
si_debug.c | 153 static void si_dump_mmapped_reg(struct si_context *sctx, FILE *f, 163 static void si_dump_debug_registers(struct si_context *sctx, FILE *f) 202 static void si_dump_last_ib(struct si_context *sctx, FILE *f) 289 static void si_dump_bo_list(struct si_context *sctx, 341 static void si_dump_framebuffer(struct si_context *sctx, FILE *f) 434 static void si_dump_descriptors(struct si_context *sctx, 474 struct si_context *sctx = (struct si_context*)ctx; 510 static void si_dump_dma(struct si_context *sctx, 530 static bool si_vm_fault_occured(struct si_context *sctx, uint32_t *out_addr [all...] |
si_pm4.c | 121 void si_pm4_free_state(struct si_context *sctx, 135 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state) 160 void si_pm4_emit_dirty(struct si_context *sctx) 173 void si_pm4_reset_emitted(struct si_context *sctx) 178 void si_pm4_upload_indirect_buffer(struct si_context *sctx,
|
si_compute.c | 96 struct si_context *sctx = (struct si_context *)ctx; 186 struct si_context *sctx = (struct si_context*)ctx; 196 struct si_context *sctx = (struct si_context*)ctx; 220 static void si_initialize_compute(struct si_context *sctx) 278 static bool si_setup_compute_scratch_buffer(struct si_context *sctx, 314 static bool si_switch_compute_shader(struct si_context *sctx, 408 static void setup_scratch_rsrc_user_sgprs(struct si_context *sctx [all...] |
si_state.c | 40 si_init_external_atom(struct si_context *sctx, struct r600_atom *atom, 48 void si_init_atom(struct si_context *sctx, struct r600_atom *atom, 50 void (*emit_func)(struct si_context *ctx, struct r600_atom *state)) 93 static void si_emit_cb_render_state(struct si_context *sctx, struct r600_atom *atom) 407 struct si_context *sctx = (struct si_context*)ctx; 593 struct si_context *sctx = (struct si_context *)ctx; 601 struct si_context *sctx = (struct si_context *)ctx [all...] |
si_dma.c | 32 static void si_dma_copy_buffer(struct si_context *ctx, 87 struct si_context *sctx = (struct si_context *)ctx; 120 static void si_dma_copy_tile(struct si_context *ctx, 228 struct si_context *sctx = (struct si_context *)ctx; 324 void si_init_dma_functions(struct si_context *sctx)
|
si_state_shaders.c | 855 static unsigned si_get_alpha_test_func(struct si_context *sctx) 864 static void si_shader_selector_key_hw_vs(struct si_context *sctx, 921 struct si_context *sctx = (struct si_context *)ctx; [all...] |
cik_sdma.c | 31 static void cik_sdma_copy_buffer(struct si_context *ctx, 78 struct si_context *sctx = (struct si_context *)ctx; 118 static unsigned encode_tile_info(struct si_context *sctx, 140 static bool cik_sdma_copy_texture(struct si_context *sctx, 527 struct si_context *sctx = (struct si_context *)ctx; 546 void cik_init_sdma_functions(struct si_context *sctx)
|
si_hw_context.c | 61 void si_need_cs_space(struct si_context *ctx) 98 struct si_context *ctx = context; 166 void si_begin_new_cs(struct si_context *ctx)
|
si_state_draw.c | 93 static void si_emit_derived_tess_state(struct si_context *sctx, 264 static unsigned si_get_ia_multi_vgt_param(struct si_context *sctx, 414 static void si_emit_scratch_reloc(struct si_context *sctx) 434 static void si_emit_rasterizer_prim_state(struct si_context *sctx) 463 static void si_emit_draw_registers(struct si_context *sctx, 533 static void si_emit_draw_packets(struct si_context *sctx, 734 void si_emit_cache_flush(struct si_context *sctx) 904 static void si_get_draw_start_count(struct si_context *sctx, [all...] |
si_pipe.c | 43 struct si_context *sctx = (struct si_context *)context; 103 struct si_context *sctx = (struct si_context *)ctx; 119 struct si_context *sctx = (struct si_context *)ctx; 144 struct si_context *sctx = CALLOC_STRUCT(si_context);
|
si_shader.h | 571 void si_shader_apply_scratch_relocs(struct si_context *sctx,
|
si_shader.c | [all...] |