Searched refs:eiw (Results 1 – 4 of 4) sorted by relevance
/linux-6.3-rc2/drivers/cxl/ |
A D | cxl.h | 86 static inline int eiw_to_ways(u8 eiw, unsigned int *ways) in eiw_to_ways() argument 88 switch (eiw) { in eiw_to_ways() 90 *ways = 1 << eiw; in eiw_to_ways() 93 *ways = 3 << (eiw - 8); in eiw_to_ways() 111 static inline int ways_to_eiw(unsigned int ways, u8 *eiw) in ways_to_eiw() argument 116 *eiw = ilog2(ways); in ways_to_eiw() 124 *eiw = ilog2(ways) + 8; in ways_to_eiw()
|
A D | acpi.c | 28 u8 eiw; in cxl_xor_calc_n() local 37 if (ways_to_eiw(iw, &eiw)) in cxl_xor_calc_n() 39 hpa &= GENMASK_ULL(51, eiw + ig); in cxl_xor_calc_n()
|
/linux-6.3-rc2/drivers/cxl/core/ |
A D | hdm.c | 518 u8 eiw; in cxld_set_interleave() local 524 if (WARN_ONCE(ways_to_eiw(cxld->interleave_ways, &eiw), in cxld_set_interleave() 533 u32p_replace_bits(ctrl, eiw, CXL_HDM_DECODER0_CTRL_IW_MASK); in cxld_set_interleave()
|
A D | region.c | 1016 u8 eiw, peiw; in cxl_port_setup_targets() local 1088 rc = ways_to_eiw(iw, &eiw); in cxl_port_setup_targets() 1100 u32 address_bit = max(peig + peiw, eiw + peig); in cxl_port_setup_targets() 1102 eig = address_bit - eiw + 1; in cxl_port_setup_targets() 1104 eiw = peiw; in cxl_port_setup_targets()
|
Completed in 14 milliseconds