Home
last modified time | relevance | path

Searched refs:VPN_SHIFT (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dmmu-hash.h242 #define VPN_SHIFT 12 macro
337 v = (vpn >> (23 - VPN_SHIFT)) & ~(mmu_psize_defs[psize].avpnm); in hpte_encode_avpn()
418 * Build a VPN_SHIFT bit shifted va given VSID, EA and segment size.
426 mask = (1ul << (s_shift - VPN_SHIFT)) - 1; in hpt_vpn()
427 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); in hpt_vpn()
439 /* VPN_SHIFT can be atmost 12 */ in hpt_hash()
441 mask = (1ul << (SID_SHIFT - VPN_SHIFT)) - 1; in hpt_hash()
442 hash = (vpn >> (SID_SHIFT - VPN_SHIFT)) ^ in hpt_hash()
443 ((vpn & mask) >> (shift - VPN_SHIFT)); in hpt_hash()
[all...]
H A Dhash-64k.h160 unsigned long __end = vpn + (1UL << (PAGE_SHIFT - VPN_SHIFT)); \
165 vpn += (1L << (shift - VPN_SHIFT))) { \
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dmmu-hash.h242 #define VPN_SHIFT 12 macro
337 v = (vpn >> (23 - VPN_SHIFT)) & ~(mmu_psize_defs[psize].avpnm); in hpte_encode_avpn()
418 * Build a VPN_SHIFT bit shifted va given VSID, EA and segment size.
426 mask = (1ul << (s_shift - VPN_SHIFT)) - 1; in hpt_vpn()
427 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); in hpt_vpn()
439 /* VPN_SHIFT can be atmost 12 */ in hpt_hash()
441 mask = (1ul << (SID_SHIFT - VPN_SHIFT)) - 1; in hpt_hash()
442 hash = (vpn >> (SID_SHIFT - VPN_SHIFT)) ^ in hpt_hash()
443 ((vpn & mask) >> (shift - VPN_SHIFT)); in hpt_hash()
[all...]
H A Dhash-64k.h160 unsigned long __end = vpn + (1UL << (PAGE_SHIFT - VPN_SHIFT)); \
165 vpn += (1L << (shift - VPN_SHIFT))) { \
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dhash_native.c159 * With vpn we ignore the lower VPN_SHIFT bits already. in ___tlbie()
161 * only accomodate 76 bits in a 64 bit vpn with a VPN_SHIFT in ___tlbie()
164 va = vpn << VPN_SHIFT; in ___tlbie()
253 /* VPN_SHIFT can be atmost 12 */ in __tlbiel()
254 va = vpn << VPN_SHIFT; in __tlbiel()
755 *vpn = vsid << (SID_SHIFT - VPN_SHIFT) | seg_off >> VPN_SHIFT; in hpte_decode()
765 *vpn = vsid << (SID_SHIFT_1T - VPN_SHIFT) | seg_off >> VPN_SHIFT; in hpte_decode()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dhash_native.c78 * With vpn we ignore the lower VPN_SHIFT bits already. in ___tlbie()
80 * only accomodate 76 bits in a 64 bit vpn with a VPN_SHIFT in ___tlbie()
83 va = vpn << VPN_SHIFT; in ___tlbie()
172 /* VPN_SHIFT can be atmost 12 */ in __tlbiel()
173 va = vpn << VPN_SHIFT; in __tlbiel()
705 *vpn = vsid << (SID_SHIFT - VPN_SHIFT) | seg_off >> VPN_SHIFT; in hpte_decode()
715 *vpn = vsid << (SID_SHIFT_1T - VPN_SHIFT) | seg_off >> VPN_SHIFT; in hpte_decode()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_book3s_32.h34 #define VPN_SHIFT 12 macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_book3s_32.h34 #define VPN_SHIFT 12 macro
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_32_mmu_host.c167 vpn = (vsid << (SID_SHIFT - VPN_SHIFT)) | in kvmppc_mmu_map_page()
168 ((eaddr & ~ESID_MASK) >> VPN_SHIFT); in kvmppc_mmu_map_page()
H A Dbook3s_64_mmu.c77 return (eaddr >> VPN_SHIFT) | in kvmppc_slb_calc_vpn()
78 ((slb->vsid) << (kvmppc_slb_sid_shift(slb) - VPN_SHIFT)); in kvmppc_slb_calc_vpn()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_32_mmu_host.c167 vpn = (vsid << (SID_SHIFT - VPN_SHIFT)) | in kvmppc_mmu_map_page()
168 ((eaddr & ~ESID_MASK) >> VPN_SHIFT); in kvmppc_mmu_map_page()
H A Dbook3s_64_mmu.c77 return (eaddr >> VPN_SHIFT) | in kvmppc_slb_calc_vpn()
78 ((slb->vsid) << (kvmppc_slb_sid_shift(slb) - VPN_SHIFT)); in kvmppc_slb_calc_vpn()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Dlpar.c1107 vpgb = (vpn[i] >> (shift - VPN_SHIFT + 3)); in hugepage_block_invalidate()
1315 vpgb = (vpn >> (shift - VPN_SHIFT + 3)); in do_block_remove()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Dlpar.c1161 vpgb = (vpn[i] >> (shift - VPN_SHIFT + 3)); in hugepage_block_invalidate()
1369 vpgb = (vpn >> (shift - VPN_SHIFT + 3)); in do_block_remove()

Completed in 16 milliseconds