Lines Matching refs:intlv_en
281 u32 intlv_en, bits; in find_mc_by_sys_addr() local
294 intlv_en = dram_intlv_en(pvt, 0); in find_mc_by_sys_addr()
296 if (intlv_en == 0) { in find_mc_by_sys_addr()
304 if (unlikely((intlv_en != 0x01) && in find_mc_by_sys_addr()
305 (intlv_en != 0x03) && in find_mc_by_sys_addr()
306 (intlv_en != 0x07))) { in find_mc_by_sys_addr()
307 amd64_warn("DRAM Base[IntlvEn] junk value: 0x%x, BIOS bug?\n", intlv_en); in find_mc_by_sys_addr()
311 bits = (((u32) sys_addr) >> 12) & intlv_en; in find_mc_by_sys_addr()
314 if ((dram_intlv_sel(pvt, node_id) & intlv_en) == bits) in find_mc_by_sys_addr()
588 static int num_node_interleave_bits(unsigned intlv_en) in num_node_interleave_bits() argument
593 BUG_ON(intlv_en > 7); in num_node_interleave_bits()
594 n = intlv_shift_table[intlv_en]; in num_node_interleave_bits()
930 u8 intlv_en; in get_error_address() local
937 intlv_en = tmp >> 21 & 0x7; in get_error_address()
943 cc6_base |= intlv_en ^ 0x7; in get_error_address()
948 if (!intlv_en) in get_error_address()
954 tmp_addr = (addr & GENMASK_ULL(23, 12)) << __fls(intlv_en + 1); in get_error_address()
1365 u8 intlv_en, int num_dcts_intlv, in f15_m30h_determine_channel() argument
1371 if (!(intlv_en)) in f15_m30h_determine_channel()
1396 bool hi_range_sel, u8 intlv_en) in f1x_determine_channel() argument
1423 return (sys_addr >> (12 + hweight8(intlv_en))) & 1; in f1x_determine_channel()
1598 u8 intlv_en = dram_intlv_en(pvt, range); in f1x_match_to_this_node() local
1612 if (intlv_en && (intlv_sel != ((sys_addr >> 12) & intlv_en))) in f1x_match_to_this_node()
1628 channel = f1x_determine_channel(pvt, sys_addr, high_range, intlv_en); in f1x_match_to_this_node()
1634 if (intlv_en) in f1x_match_to_this_node()
1635 chan_addr = ((chan_addr >> (12 + hweight8(intlv_en))) << 12) | in f1x_match_to_this_node()
1681 u8 intlv_en = dram_intlv_en(pvt, range); in f15_m30h_match_to_this_node() local
1714 num_dcts_intlv = (int) hweight8(intlv_en); in f15_m30h_match_to_this_node()
1719 channel = f15_m30h_determine_channel(pvt, sys_addr, intlv_en, in f15_m30h_match_to_this_node()