Lines Matching refs:ch_addr
2050 u64 ch_addr, offset, limit = 0, prv = 0; in get_memory_error_data() local
2295 ch_addr = addr - offset; in get_memory_error_data()
2296 ch_addr >>= (6 + shiftup); in get_memory_error_data()
2297 ch_addr /= sck_xch; in get_memory_error_data()
2298 ch_addr <<= (6 + shiftup); in get_memory_error_data()
2299 ch_addr |= addr & ((1 << (6 + shiftup)) - 1); in get_memory_error_data()
2317 if (ch_addr <= limit) in get_memory_error_data()
2322 ch_addr); in get_memory_error_data()
2328 idx = (ch_addr >> 6); in get_memory_error_data()
2330 idx = (ch_addr >> 13); /* FIXME: Datasheet says to shift by 15 */ in get_memory_error_data()
2342 rank_addr = ch_addr >> shiftup; in get_memory_error_data()
2345 rank_addr |= ch_addr & GENMASK_ULL(shiftup - 1, 0); in get_memory_error_data()
2360 ch_addr, in get_memory_error_data()