Lines Matching refs:pa_offset
664 uint64_t pa_offset = 0; in mcaddr_to_pa() local
692 pa_offset |= ((uint64_t)pa_bit) << i; in mcaddr_to_pa()
694 *pa = mcp->mc_start_address + pa_offset; in mcaddr_to_pa()
734 pa_to_cs(mc_opl_t *mcp, uint64_t pa_offset) in pa_to_cs() argument
743 cs = (pa_offset >> i) & 1; in pa_to_cs()
755 pa_to_dimm(mc_opl_t *mcp, uint64_t pa_offset) in pa_to_dimm() argument
758 int cs = pa_to_cs(mcp, pa_offset); in pa_to_dimm()
762 int pa_bit_value = (pa_offset >> i) & 1; in pa_to_dimm()
776 pa_to_bank(mc_opl_t *mcp, uint64_t pa_offset) in pa_to_bank() argument
779 int cs = pa_to_cs(mcp, pa_offset); in pa_to_bank()
784 int pa_bit_value = (pa_offset >> i) & 1; in pa_to_bank()
815 uint64_t pa_offset; in pa_to_maddr() local
821 pa_offset = pa - mcp->mc_start_address; in pa_to_maddr()
825 maddr->ma_bank = pa_to_bank(mcp, pa_offset); in pa_to_maddr()
826 maddr->ma_dimm_addr = pa_to_dimm(mcp, pa_offset); in pa_to_maddr()
827 MC_LOG("pa %lx -> mcaddr /LSB%d/B%d/%x\n", pa_offset, maddr->ma_bd, in pa_to_maddr()