Lines Matching refs:intlv_en

324 	u32 intlv_en, bits;  in find_mc_by_sys_addr()  local
337 intlv_en = dram_intlv_en(pvt, 0); in find_mc_by_sys_addr()
339 if (intlv_en == 0) { in find_mc_by_sys_addr()
347 if (unlikely((intlv_en != 0x01) && in find_mc_by_sys_addr()
348 (intlv_en != 0x03) && in find_mc_by_sys_addr()
349 (intlv_en != 0x07))) { in find_mc_by_sys_addr()
350 amd64_warn("DRAM Base[IntlvEn] junk value: 0x%x, BIOS bug?\n", intlv_en); in find_mc_by_sys_addr()
354 bits = (((u32) sys_addr) >> 12) & intlv_en; in find_mc_by_sys_addr()
357 if ((dram_intlv_sel(pvt, node_id) & intlv_en) == bits) in find_mc_by_sys_addr()
631 static int num_node_interleave_bits(unsigned intlv_en) in num_node_interleave_bits() argument
636 BUG_ON(intlv_en > 7); in num_node_interleave_bits()
637 n = intlv_shift_table[intlv_en]; in num_node_interleave_bits()
1111 u8 intlv_en; in get_error_address() local
1118 intlv_en = tmp >> 21 & 0x7; in get_error_address()
1124 cc6_base |= intlv_en ^ 0x7; in get_error_address()
1129 if (!intlv_en) in get_error_address()
1135 tmp_addr = (addr & GENMASK_ULL(23, 12)) << __fls(intlv_en + 1); in get_error_address()
1576 u8 intlv_en, int num_dcts_intlv, in f15_m30h_determine_channel() argument
1582 if (!(intlv_en)) in f15_m30h_determine_channel()
1607 bool hi_range_sel, u8 intlv_en) in f1x_determine_channel() argument
1640 return (sys_addr >> (12 + hweight8(intlv_en))) & 1; in f1x_determine_channel()
1815 u8 intlv_en = dram_intlv_en(pvt, range); in f1x_match_to_this_node() local
1829 if (intlv_en && (intlv_sel != ((sys_addr >> 12) & intlv_en))) in f1x_match_to_this_node()
1845 channel = f1x_determine_channel(pvt, sys_addr, high_range, intlv_en); in f1x_match_to_this_node()
1851 if (intlv_en) in f1x_match_to_this_node()
1852 chan_addr = ((chan_addr >> (12 + hweight8(intlv_en))) << 12) | in f1x_match_to_this_node()
1898 u8 intlv_en = dram_intlv_en(pvt, range); in f15_m30h_match_to_this_node() local
1931 num_dcts_intlv = (int) hweight8(intlv_en); in f15_m30h_match_to_this_node()
1937 channel = f1x_determine_channel(pvt, sys_addr, false, intlv_en); in f15_m30h_match_to_this_node()
1939 channel = f15_m30h_determine_channel(pvt, sys_addr, intlv_en, in f15_m30h_match_to_this_node()