Lines Matching refs:conf
42 const struct radeon_info *info, struct ac_shader_config *conf) in ac_parse_shader_binary_config() argument
54 conf->num_vgprs = MAX2(conf->num_vgprs, (G_00B028_VGPRS(value) + 1) * 8); in ac_parse_shader_binary_config()
56 conf->num_vgprs = MAX2(conf->num_vgprs, (G_00B028_VGPRS(value) + 1) * 4); in ac_parse_shader_binary_config()
58 conf->num_sgprs = MAX2(conf->num_sgprs, (G_00B028_SGPRS(value) + 1) * 8); in ac_parse_shader_binary_config()
60 conf->float_mode = G_00B028_FLOAT_MODE(value); in ac_parse_shader_binary_config()
61 conf->rsrc1 = value; in ac_parse_shader_binary_config()
64 conf->lds_size = MAX2(conf->lds_size, G_00B02C_EXTRA_LDS_SIZE(value)); in ac_parse_shader_binary_config()
66 conf->num_shared_vgprs = G_00B02C_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
67 conf->rsrc2 = value; in ac_parse_shader_binary_config()
70 conf->num_shared_vgprs = G_00B12C_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
71 conf->rsrc2 = value; in ac_parse_shader_binary_config()
74 conf->num_shared_vgprs = G_00B22C_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
75 conf->rsrc2 = value; in ac_parse_shader_binary_config()
78 conf->num_shared_vgprs = G_00B42C_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
79 conf->rsrc2 = value; in ac_parse_shader_binary_config()
82 conf->lds_size = MAX2(conf->lds_size, G_00B84C_LDS_SIZE(value)); in ac_parse_shader_binary_config()
83 conf->rsrc2 = value; in ac_parse_shader_binary_config()
86 conf->num_shared_vgprs = G_00B8A0_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
87 conf->rsrc3 = value; in ac_parse_shader_binary_config()
90 conf->spi_ps_input_ena = value; in ac_parse_shader_binary_config()
93 conf->spi_ps_input_addr = value; in ac_parse_shader_binary_config()
98 conf->scratch_bytes_per_wave = G_00B860_WAVESIZE(value) * 256; in ac_parse_shader_binary_config()
100 conf->scratch_bytes_per_wave = G_00B860_WAVESIZE(value) * 1024; in ac_parse_shader_binary_config()
103 conf->spilled_sgprs = value; in ac_parse_shader_binary_config()
106 conf->spilled_vgprs = value; in ac_parse_shader_binary_config()
122 if (!conf->spi_ps_input_addr) in ac_parse_shader_binary_config()
123 conf->spi_ps_input_addr = conf->spi_ps_input_ena; in ac_parse_shader_binary_config()
132 conf->num_vgprs = align(conf->num_vgprs, wave_size == 32 ? 16 : 8); in ac_parse_shader_binary_config()
143 conf->float_mode &= ~V_00B028_FP_32_DENORMS; in ac_parse_shader_binary_config()
144 conf->float_mode |= V_00B028_FP_16_64_DENORMS; in ac_parse_shader_binary_config()