Home
last modified time | relevance | path

Searched refs:si_pm4_state (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_pm4.h35 struct si_pm4_state struct
56 void si_pm4_cmd_begin(struct si_pm4_state *state, unsigned opcode); argument
57 void si_pm4_cmd_add(struct si_pm4_state *state, uint32_t dw);
58 void si_pm4_cmd_end(struct si_pm4_state *state, bool predicate);
60 void si_pm4_set_reg(struct si_pm4_state *state, unsigned reg, uint32_t val);
61 void si_pm4_add_bo(struct si_pm4_state *state,
66 struct si_pm4_state *state);
68 void si_pm4_clear_state(struct si_pm4_state *state);
70 struct si_pm4_state *state,
73 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state);
Dsi_state.h47 struct si_pm4_state pm4;
63 struct si_pm4_state pm4;
65 struct si_pm4_state *pm4_poly_offset;
110 struct si_pm4_state pm4;
155 struct si_pm4_state *poly_offset;
156 struct si_pm4_state *ls;
157 struct si_pm4_state *hs;
158 struct si_pm4_state *es;
159 struct si_pm4_state *gs;
160 struct si_pm4_state *vgt_shader_config;
[all …]
Dsi_pm4.c29 void si_pm4_cmd_begin(struct si_pm4_state *state, unsigned opcode) in si_pm4_cmd_begin()
35 void si_pm4_cmd_add(struct si_pm4_state *state, uint32_t dw) in si_pm4_cmd_add()
40 void si_pm4_cmd_end(struct si_pm4_state *state, bool predicate) in si_pm4_cmd_end()
50 void si_pm4_set_reg(struct si_pm4_state *state, unsigned reg, uint32_t val) in si_pm4_set_reg()
87 void si_pm4_add_bo(struct si_pm4_state *state, in si_pm4_add_bo()
100 void si_pm4_clear_state(struct si_pm4_state *state) in si_pm4_clear_state()
110 struct si_pm4_state *state, in si_pm4_free_state()
124 void si_pm4_emit(struct si_context *sctx, struct si_pm4_state *state) in si_pm4_emit()
156 struct si_pm4_state *state) in si_pm4_upload_indirect_buffer()
Dsi_pipe.h478 struct si_pm4_state *init_config;
479 struct si_pm4_state *init_config_gs_rings;
481 struct si_pm4_state *vgt_shader_config[4];
Dsi_state_shaders.c326 struct si_pm4_state *pm4) in si_set_tesseval_regs()
408 struct si_pm4_state *pm4) in polaris_set_vgt_vertex_reuse()
433 static struct si_pm4_state *si_get_shader_pm4_state(struct si_shader *shader) in si_get_shader_pm4_state()
438 shader->pm4 = CALLOC_STRUCT(si_pm4_state); in si_get_shader_pm4_state()
445 struct si_pm4_state *pm4; in si_shader_ls()
478 struct si_pm4_state *pm4; in si_shader_hs()
528 struct si_pm4_state *pm4; in si_shader_es()
689 struct si_pm4_state *pm4; in si_shader_gs()
812 struct si_pm4_state *pm4; in si_shader_vs()
961 struct si_pm4_state *pm4; in si_shader_ps()
[all …]
Dsi_state.c472 struct si_pm4_state *pm4 = &blend->pm4; in si_create_blend_state_mode()
861 struct si_pm4_state *pm4 = &rs->pm4; in si_create_rs_state()
956 rs->pm4_poly_offset = CALLOC(3, sizeof(struct si_pm4_state)); in si_create_rs_state()
964 struct si_pm4_state *pm4 = &rs->pm4_poly_offset[i]; in si_create_rs_state()
1179 struct si_pm4_state *pm4 = &dsa->pm4; in si_create_dsa_state()
4605 struct si_pm4_state *pm4, unsigned value) in si_set_grbm_gfx_index()
4613 struct si_pm4_state *pm4, unsigned se) in si_set_grbm_gfx_index_se()
4625 struct si_pm4_state *pm4, in si_write_harvested_raster_configs()
4748 static void si_set_raster_config(struct si_context *sctx, struct si_pm4_state *pm4) in si_set_raster_config()
4852 struct si_pm4_state *pm4 = CALLOC_STRUCT(si_pm4_state); in si_init_config()
Dsi_shader.h592 struct si_pm4_state *pm4;
Dsi_cp_dma.c506 struct si_pm4_state *state) in cik_prefetch_shader_async()
Dsi_state_draw.c1190 struct si_pm4_state *state = sctx->queued.array[i]; in si_emit_all_states()