Lines Matching refs:umc
39 uint32_t index = umc_inst * adev->umc.channel_inst_num + ch_inst; in get_umc_v12_0_reg_offset()
45 return adev->umc.channel_offs * ch_inst + UMC_V12_0_INST_DIST * umc_inst + in get_umc_v12_0_reg_offset()
181 struct amdgpu_umc_flip_bits *flip_bits = &(adev->umc.flip_bits); 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()
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()
273 retire_unit = adev->umc.retire_unit; 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()
309 row = ((column >> 3) << adev->umc.flip_bits.flip_row_bit) | in umc_v12_0_convert_error_address()
490 adev->umc.err_addr_cnt / adev->umc.retire_unit : 1ULL; in umc_v12_0_aca_bank_parser()
533 uint32_t shift_bit = adev->umc.flip_bits.flip_bits_in_pa[2]; in umc_v12_0_update_ecc_status()