Searched refs:VPN_SHIFT (Results 1 - 7 of 7) sorted by relevance
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | mmu-hash64.h | 184 #define VPN_SHIFT 12 macro 247 v = (vpn >> (23 - VPN_SHIFT)) & ~(mmu_psize_defs[psize].avpnm); hpte_encode_avpn() 286 * Build a VPN_SHIFT bit shifted va given VSID, EA and segment size. 294 mask = (1ul << (s_shift - VPN_SHIFT)) - 1; hpt_vpn() 295 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); hpt_vpn() 307 /* VPN_SHIFT can be atmost 12 */ hpt_hash() 309 mask = (1ul << (SID_SHIFT - VPN_SHIFT)) - 1; hpt_hash() 310 hash = (vpn >> (SID_SHIFT - VPN_SHIFT)) ^ hpt_hash() 311 ((vpn & mask) >> (shift - VPN_SHIFT)); hpt_hash() 313 mask = (1ul << (SID_SHIFT_1T - VPN_SHIFT)) - 1; hpt_hash() 314 vsid = vpn >> (SID_SHIFT_1T - VPN_SHIFT); hpt_hash() 316 ((vpn & mask) >> (shift - VPN_SHIFT)) ; hpt_hash()
|
H A D | kvm_book3s_32.h | 45 #define VPN_SHIFT 12 macro
|
H A D | pte-hash64-64k.h | 83 unsigned long __end = vpn + (1UL << (PAGE_SHIFT - VPN_SHIFT)); \ 88 vpn += (1L << (shift - VPN_SHIFT))) { \
|
/linux-4.4.14/arch/powerpc/mm/ |
H A D | hash_low_64.S | 116 sldi r29,r5,SID_SHIFT - VPN_SHIFT 117 rldicl r28,r3,64 - VPN_SHIFT,64 - (SID_SHIFT - VPN_SHIFT) 129 sldi r29,r5,SID_SHIFT_1T - VPN_SHIFT 130 rldicl r28,r3,64 - VPN_SHIFT,64 - (SID_SHIFT_1T - VPN_SHIFT) 417 sldi r29,r5,SID_SHIFT - VPN_SHIFT 420 * srdi r28,r3,VPN_SHIFT 422 rldicl r28,r3,64 - VPN_SHIFT,64 - (SID_SHIFT - VPN_SHIFT) 434 sldi r29,r5,SID_SHIFT_1T - VPN_SHIFT 437 * srdi r28,r3,VPN_SHIFT 439 rldicl r28,r3,64 - VPN_SHIFT,64 - (SID_SHIFT_1T - VPN_SHIFT) 778 sldi r29,r5,SID_SHIFT - VPN_SHIFT 779 rldicl r28,r3,64 - VPN_SHIFT,64 - (SID_SHIFT - VPN_SHIFT) 791 sldi r29,r5,SID_SHIFT_1T - VPN_SHIFT 792 rldicl r28,r3,64 - VPN_SHIFT,64 - (SID_SHIFT_1T - VPN_SHIFT)
|
H A D | hash_native_64.c | 56 * With vpn we ignore the lower VPN_SHIFT bits already. __tlbie() 58 * only accomadate 76 bits in a 64 bit vpn with a VPN_SHIFT __tlbie() 61 va = vpn << VPN_SHIFT; __tlbie() 109 /* VPN_SHIFT can be atmost 12 */ __tlbiel() 110 va = vpn << VPN_SHIFT; __tlbiel() 561 *vpn = vsid << (SID_SHIFT - VPN_SHIFT) | seg_off >> VPN_SHIFT; hpte_decode() 571 *vpn = vsid << (SID_SHIFT_1T - VPN_SHIFT) | seg_off >> VPN_SHIFT; hpte_decode()
|
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | book3s_32_mmu_host.c | 179 vpn = (vsid << (SID_SHIFT - VPN_SHIFT)) | kvmppc_mmu_map_page() 180 ((eaddr & ~ESID_MASK) >> VPN_SHIFT); kvmppc_mmu_map_page()
|
H A D | book3s_64_mmu.c | 94 return (eaddr >> VPN_SHIFT) | kvmppc_slb_calc_vpn() 95 ((slb->vsid) << (kvmppc_slb_sid_shift(slb) - VPN_SHIFT)); kvmppc_slb_calc_vpn()
|
Completed in 71 milliseconds