Lines Matching full:col
87 u8 col[NUM_COL_BITS]; member
199 bit_shifts.col[0] = 2 + FIELD_GET(COL_SEL_LO_COL0, temp); in get_umc_info_mi300()
200 bit_shifts.col[1] = 2 + FIELD_GET(COL_SEL_LO_COL1, temp); in get_umc_info_mi300()
201 bit_shifts.col[2] = 2 + FIELD_GET(COL_SEL_LO_COL2, temp); in get_umc_info_mi300()
202 bit_shifts.col[3] = 2 + FIELD_GET(COL_SEL_LO_COL3, temp); in get_umc_info_mi300()
203 bit_shifts.col[4] = 2 + FIELD_GET(COL_SEL_LO_COL4, temp); in get_umc_info_mi300()
239 u16 i, col, row, bank, pc, sid; in convert_dram_to_norm_addr_mi300() local
242 col = FIELD_GET(MI300_UMC_MCA_COL, addr); in convert_dram_to_norm_addr_mi300()
253 temp = bitwise_xor_bits(col & addr_hash.bank[i].col_xor); in convert_dram_to_norm_addr_mi300()
260 temp = bitwise_xor_bits(col & addr_hash.pc.col_xor); in convert_dram_to_norm_addr_mi300()
272 temp = (col >> i) & 0x1; in convert_dram_to_norm_addr_mi300()
273 addr |= temp << bit_shifts.col[i]; in convert_dram_to_norm_addr_mi300()
304 pr_debug("Bank=%u Row=%u Column=%u PC=%u SID=%u", bank, row, col, pc, sid); in convert_dram_to_norm_addr_mi300()
326 u8 col; in _retire_row_mi300() local
328 for (col = 0; col < MI300_NUM_COL; col++) { in _retire_row_mi300()
330 a_err->addr |= FIELD_PREP(MI300_UMC_MCA_COL, col); in _retire_row_mi300()