/external/mesa3d/src/gallium/drivers/radeonsi/ |
si_pm4.h | 33 struct si_context; 65 void si_pm4_upload_indirect_buffer(struct si_context *sctx, 69 void si_pm4_free_state(struct si_context *sctx, 73 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state); 74 void si_pm4_reset_emitted(struct si_context *sctx);
|
si_state.h | 327 void si_get_pipe_constant_buffer(struct si_context *sctx, uint shader, 329 void si_get_shader_buffers(struct si_context *sctx, 338 void si_init_all_descriptors(struct si_context *sctx); 339 bool si_upload_vertex_buffer_descriptors(struct si_context *sctx); 340 bool si_upload_graphics_shader_descriptors(struct si_context *sctx); 341 bool si_upload_compute_shader_descriptors(struct si_context *sctx); 342 void si_release_all_descriptors(struct si_context *sctx); 343 void si_all_descriptors_begin_new_cs(struct si_context *sctx); 344 void si_all_resident_buffers_begin_new_cs(struct si_context *sctx); 345 void si_upload_const_buffer(struct si_context *sctx, struct r600_resource **rbuffer [all...] |
si_pipe.h | 416 struct si_context *ctx; 426 struct si_context { struct 633 void cik_init_sdma_functions(struct si_context *sctx); 646 void si_init_blit_functions(struct si_context *sctx); 647 void si_decompress_textures(struct si_context *sctx, unsigned shader_mask); 657 void vi_dcc_clear_level(struct si_context *sctx, 660 void si_init_clear_functions(struct si_context *sctx); 683 void si_copy_buffer(struct si_context *sctx, 687 void cik_prefetch_TC_L2_async(struct si_context *sctx, struct pipe_resource *buf, 689 void cik_emit_prefetch_L2(struct si_context *sctx) [all...] |
si_state_viewport.c | 37 struct si_context *ctx = (struct si_context *)pctx; 54 static void si_get_scissor_from_viewport(struct si_context *ctx, 85 static void si_clamp_scissor(struct si_context *ctx, 113 static void si_emit_one_scissor(struct si_context *ctx, 140 static void si_emit_guardband(struct si_context *ctx, 216 struct si_context *ctx = (struct si_context *)rctx; 268 struct si_context *ctx = (struct si_context *)pctx [all...] |
si_state_streamout.c | 31 static void si_set_streamout_enable(struct si_context *sctx, bool enable); 45 struct si_context *sctx = (struct si_context *)ctx; 82 void si_streamout_buffers_dirty(struct si_context *sctx) 96 struct si_context *sctx = (struct si_context *)ctx; 232 static void si_flush_vgt_streamout(struct si_context *sctx) 260 struct si_context *sctx = (struct si_context*)rctx; 314 void si_emit_streamout_end(struct si_context *sctx [all...] |
si_descriptors.c | 135 static bool si_upload_descriptors(struct si_context *sctx, 190 si_descriptors_begin_new_cs(struct si_context *sctx, struct si_descriptors *desc) 221 si_sampler_and_image_descriptors(struct si_context *sctx, unsigned shader) 235 static void si_sampler_view_add_buffer(struct si_context *sctx, 274 static void si_sampler_views_begin_new_cs(struct si_context *sctx, 425 static void si_set_sampler_view_desc(struct si_context *sctx, 492 static void si_set_sampler_view(struct si_context *sctx, 559 static void si_update_shader_needs_decompress_mask(struct si_context *sctx, 578 struct si_context *sctx = (struct si_context *)ctx [all...] |
si_cp_dma.c | 46 static inline unsigned cp_dma_max_byte_count(struct si_context *sctx) 61 static void si_emit_cp_dma(struct si_context *sctx, uint64_t dst_va, 131 static unsigned get_flush_flags(struct si_context *sctx, enum r600_coherency coher) 146 static unsigned get_tc_l2_flag(struct si_context *sctx, enum r600_coherency coher) 155 static void si_cp_dma_prepare(struct si_context *sctx, struct pipe_resource *dst, 210 struct si_context *sctx = (struct si_context*)ctx; 299 struct si_context *sctx = (struct si_context*)ctx; 359 static void si_cp_dma_realign_engine(struct si_context *sctx, unsigned size [all...] |
si_uvd.c | 41 struct si_context *ctx = (struct si_context *)pipe; 146 struct si_context *ctx = (struct si_context *)context;
|
si_blit.c | 45 struct si_context *sctx = (struct si_context *)ctx; 82 struct si_context *sctx = (struct si_context *)ctx; 99 si_blit_dbcb_copy(struct si_context *sctx, 191 (struct si_context *)ctx, texture, staging, planes, 199 si_blit_decompress_zs_planes_in_place(struct si_context *sctx, 268 si_blit_decompress_zs_in_place(struct si_context *sctx, 302 si_decompress_depth(struct si_context *sctx, 416 si_decompress_sampler_depth_textures(struct si_context *sctx [all...] |
si_debug.c | 35 static void si_dump_bo_list(struct si_context *sctx, 59 struct si_context *ctx; 91 static void si_dump_gfx_shader(struct si_context *ctx, 108 static void si_dump_compute_shader(struct si_context *ctx, 225 static void si_dump_mmapped_reg(struct si_context *sctx, FILE *f, 235 static void si_dump_debug_registers(struct si_context *sctx, FILE *f) 277 struct si_context *ctx; 335 struct si_context *ctx = chunk->ctx; 389 static void si_log_cs(struct si_context *ctx, struct u_log_context *log, 416 struct si_context *ctx = (struct si_context *)data [all...] |
si_compute.c | 152 struct si_context *sctx = (struct si_context *)ctx; 226 struct si_context *sctx = (struct si_context*)ctx; 253 struct si_context *sctx = (struct si_context*)ctx; 277 static void si_initialize_compute(struct si_context *sctx) 330 static bool si_setup_compute_scratch_buffer(struct si_context *sctx, 368 static bool si_switch_compute_shader(struct si_context *sctx, 474 static void setup_scratch_rsrc_user_sgprs(struct si_context *sctx [all...] |
si_pm4.c | 109 void si_pm4_free_state(struct si_context *sctx, 124 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state) 149 void si_pm4_reset_emitted(struct si_context *sctx) 155 void si_pm4_upload_indirect_buffer(struct si_context *sctx,
|
si_state_binning.c | 67 static struct uvec2 si_get_color_bin_size(struct si_context *sctx, 192 static struct uvec2 si_get_depth_bin_size(struct si_context *sctx) 327 static void si_emit_dpbb_disable(struct si_context *sctx) 338 void si_emit_dpbb_state(struct si_context *sctx, struct r600_atom *state)
|
si_dma.c | 29 static void si_dma_copy_buffer(struct si_context *ctx, 84 struct si_context *sctx = (struct si_context *)ctx; 118 static void si_dma_copy_tile(struct si_context *ctx, 226 struct si_context *sctx = (struct si_context *)ctx; 324 void si_init_dma_functions(struct si_context *sctx)
|
si_state.c | 39 si_init_external_atom(struct si_context *sctx, struct r600_atom *atom, 47 void si_init_atom(struct si_context *sctx, struct r600_atom *atom, 49 void (*emit_func)(struct si_context *ctx, struct r600_atom *state)) 87 static void si_emit_cb_render_state(struct si_context *sctx, struct r600_atom *atom) 470 struct si_context *sctx = (struct si_context*)ctx; 666 struct si_context *sctx = (struct si_context *)ctx; 710 struct si_context *sctx = (struct si_context *)ctx [all...] |
si_pipe.c | 108 struct si_context *sctx = (struct si_context *)context; 183 struct si_context *sctx = (struct si_context *)ctx; 199 struct si_context *sctx = (struct si_context *)ctx; 222 struct si_context *sctx = (struct si_context *)ctx; 237 struct si_context *sctx = (struct si_context *)ctx [all...] |
si_clear.c | 193 void vi_dcc_clear_level(struct si_context *sctx, 344 static void si_do_fast_color_clear(struct si_context *sctx, 520 struct si_context *sctx = (struct si_context *)ctx; 635 struct si_context *sctx = (struct si_context *)ctx; 653 struct si_context *sctx = (struct si_context *)ctx; 727 void si_init_clear_functions(struct si_context *sctx)
|
cik_sdma.c | 28 static void cik_sdma_copy_buffer(struct si_context *ctx, 75 struct si_context *sctx = (struct si_context *)ctx; 116 static unsigned encode_tile_info(struct si_context *sctx, 138 static bool cik_sdma_copy_texture(struct si_context *sctx, 532 struct si_context *sctx = (struct si_context *)ctx; 554 void cik_init_sdma_functions(struct si_context *sctx)
|
si_hw_context.c | 37 void si_need_cs_space(struct si_context *ctx) 72 struct si_context *ctx = context; 155 static void si_begin_cs_debug(struct si_context *ctx) 185 void si_begin_new_cs(struct si_context *ctx)
|
si_fence.c | 145 static void si_fine_fence_set(struct si_context *ctx, 246 struct si_context *sctx; 248 sctx = (struct si_context *)threaded_context_unwrap_unsync(ctx); 392 si_fine_fence_set((struct si_context *)rctx, &fine, flags); 466 void si_init_fence_functions(struct si_context *ctx)
|
si_state_shaders.c | [all...] |
si_state_draw.c | 95 static void si_emit_derived_tess_state(struct si_context *sctx, 450 void si_init_ia_multi_vgt_param_table(struct si_context *sctx) 479 static unsigned si_get_ia_multi_vgt_param(struct si_context *sctx, 531 static void si_emit_rasterizer_prim_state(struct si_context *sctx) 560 static void si_emit_vs_state(struct si_context *sctx, 584 static void si_emit_draw_registers(struct si_context *sctx, 641 static void si_emit_draw_packets(struct si_context *sctx, 871 void si_emit_cache_flush(struct si_context *sctx) [all...] |
si_shader.h | 686 void si_destroy_shader_selector(struct si_context *sctx, 690 si_shader_selector_reference(struct si_context *sctx,
|
si_test_dma.c | 178 struct si_context *sctx = (struct si_context*)ctx;
|
/external/mesa3d/src/gallium/drivers/radeon/ |
r600_pipe_common.h | 49 struct si_context; 548 void si_init_buffer_functions(struct si_context *sctx);
|