Lines Matching refs:flip_bits

181 	struct amdgpu_umc_flip_bits *flip_bits = &(adev->umc.flip_bits);  in umc_v12_0_get_retire_flip_bits()  local
187 flip_bits->flip_bits_in_pa[0] = UMC_V12_0_PA_C2_BIT; in umc_v12_0_get_retire_flip_bits()
188 flip_bits->flip_bits_in_pa[1] = UMC_V12_0_PA_C3_BIT; in umc_v12_0_get_retire_flip_bits()
189 flip_bits->flip_bits_in_pa[2] = UMC_V12_0_PA_C4_BIT; in umc_v12_0_get_retire_flip_bits()
190 flip_bits->flip_bits_in_pa[3] = UMC_V12_0_PA_R13_BIT; in umc_v12_0_get_retire_flip_bits()
191 flip_bits->flip_row_bit = 13; in umc_v12_0_get_retire_flip_bits()
192 flip_bits->bit_num = 4; in umc_v12_0_get_retire_flip_bits()
193 flip_bits->r13_in_pa = UMC_V12_0_PA_R13_BIT; in umc_v12_0_get_retire_flip_bits()
196 flip_bits->flip_bits_in_pa[0] = UMC_V12_0_PA_CH5_BIT; in umc_v12_0_get_retire_flip_bits()
197 flip_bits->flip_bits_in_pa[1] = UMC_V12_0_PA_C2_BIT; in umc_v12_0_get_retire_flip_bits()
198 flip_bits->flip_bits_in_pa[2] = UMC_V12_0_PA_B1_BIT; in umc_v12_0_get_retire_flip_bits()
199 flip_bits->r13_in_pa = UMC_V12_0_PA_R12_BIT; in umc_v12_0_get_retire_flip_bits()
201 flip_bits->flip_bits_in_pa[0] = UMC_V12_0_PA_CH4_BIT; in umc_v12_0_get_retire_flip_bits()
202 flip_bits->flip_bits_in_pa[1] = UMC_V12_0_PA_CH5_BIT; in umc_v12_0_get_retire_flip_bits()
203 flip_bits->flip_bits_in_pa[2] = UMC_V12_0_PA_B0_BIT; in umc_v12_0_get_retire_flip_bits()
204 flip_bits->r13_in_pa = UMC_V12_0_PA_R11_BIT; in umc_v12_0_get_retire_flip_bits()
211 flip_bits->flip_bits_in_pa[3] = UMC_V12_0_PA_R12_BIT; in umc_v12_0_get_retire_flip_bits()
213 flip_bits->flip_bits_in_pa[3] = UMC_V12_0_PA_R11_BIT; in umc_v12_0_get_retire_flip_bits()
217 flip_bits->flip_bits_in_pa[3] = UMC_V12_0_PA_R12_BIT; in umc_v12_0_get_retire_flip_bits()
218 flip_bits->flip_row_bit = 12; in umc_v12_0_get_retire_flip_bits()
221 flip_bits->flip_bits_in_pa[3] = UMC_V12_0_PA_R11_BIT; in umc_v12_0_get_retire_flip_bits()
223 flip_bits->flip_bits_in_pa[3] = UMC_V12_0_PA_R10_BIT; in umc_v12_0_get_retire_flip_bits()
232 adev->umc.retire_unit = 0x1 << flip_bits->bit_num; in umc_v12_0_get_retire_flip_bits()
243 uint32_t i, bit_num, retire_unit, *flip_bits; in umc_v12_0_convert_error_address() local
271 flip_bits = adev->umc.flip_bits.flip_bits_in_pa; in umc_v12_0_convert_error_address()
272 bit_num = adev->umc.flip_bits.bit_num; in umc_v12_0_convert_error_address()
279 soc_pa &= ~BIT_ULL(flip_bits[i]); in umc_v12_0_convert_error_address()
286 row_lower &= ~BIT_ULL(adev->umc.flip_bits.flip_row_bit); in umc_v12_0_convert_error_address()
289 row_high = (soc_pa >> adev->umc.flip_bits.r13_in_pa) & 0x3ULL; in umc_v12_0_convert_error_address()
304 soc_pa |= (((column >> i) & 0x1ULL) << flip_bits[i]); in umc_v12_0_convert_error_address()
309 row = ((column >> 3) << adev->umc.flip_bits.flip_row_bit) | in umc_v12_0_convert_error_address()
533 uint32_t shift_bit = adev->umc.flip_bits.flip_bits_in_pa[2]; in umc_v12_0_update_ecc_status()