rpte 94 arch/powerpc/include/asm/book3s/64/hash-4k.h static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte, rpte 81 arch/powerpc/include/asm/book3s/64/hash-64k.h real_pte_t rpte; rpte 84 arch/powerpc/include/asm/book3s/64/hash-64k.h rpte.pte = pte; rpte 94 arch/powerpc/include/asm/book3s/64/hash-64k.h rpte.hidx = *hidxp; rpte 95 arch/powerpc/include/asm/book3s/64/hash-64k.h return rpte; rpte 110 arch/powerpc/include/asm/book3s/64/hash-64k.h static inline unsigned long __rpte_to_hidx(real_pte_t rpte, unsigned long index) rpte 112 arch/powerpc/include/asm/book3s/64/hash-64k.h return HIDX_UNSHIFT_BY_ONE(BITS_TO_HIDX(rpte.hidx, index)); rpte 119 arch/powerpc/include/asm/book3s/64/hash-64k.h static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte, rpte 125 arch/powerpc/include/asm/book3s/64/hash-64k.h rpte.hidx &= ~HIDX_BITS(0xfUL, subpg_index); rpte 126 arch/powerpc/include/asm/book3s/64/hash-64k.h *hidxp = rpte.hidx | HIDX_BITS(HIDX_SHIFT_BY_ONE(hidx), subpg_index); rpte 140 arch/powerpc/include/asm/book3s/64/hash-64k.h extern bool __rpte_sub_valid(real_pte_t rpte, unsigned long index); rpte 145 arch/powerpc/include/asm/book3s/64/hash-64k.h #define pte_iterate_hashed_subpages(rpte, psize, vpn, index, shift) \ rpte 153 arch/powerpc/include/asm/book3s/64/hash-64k.h if (!__split || __rpte_sub_valid(rpte, index)) rpte 217 arch/powerpc/include/asm/book3s/64/hash.h int ssize, real_pte_t rpte, unsigned int subpg_index); rpte 338 arch/powerpc/include/asm/book3s/64/pgtable.h #define pte_iterate_hashed_subpages(rpte, psize, va, index, shift) \ rpte 473 arch/powerpc/include/asm/kvm_host.h unsigned long rpte; rpte 527 arch/powerpc/kvm/book3s_64_mmu_hv.c r = vcpu->arch.pgfault_cache->rpte; rpte 1249 arch/powerpc/kvm/book3s_64_mmu_hv.c unsigned long vpte, rpte, guest_rpte; rpte 1276 arch/powerpc/kvm/book3s_64_mmu_hv.c rpte = be64_to_cpu(hptep[1]); rpte 1277 arch/powerpc/kvm/book3s_64_mmu_hv.c vpte = hpte_new_to_old_v(vpte, rpte); rpte 1316 arch/powerpc/kvm/book3s_64_mmu_hv.c rpte = be64_to_cpu(hptep[1]); rpte 1319 arch/powerpc/kvm/book3s_64_mmu_hv.c vpte = hpte_new_to_old_v(vpte, rpte); rpte 1320 arch/powerpc/kvm/book3s_64_mmu_hv.c rpte = hpte_new_to_old_r(rpte); rpte 1323 arch/powerpc/kvm/book3s_64_mmu_hv.c pshift = kvmppc_hpte_base_page_shift(vpte, rpte); rpte 1380 arch/powerpc/kvm/book3s_64_mmu_hv.c rpte = hpte_old_to_new_r(vpte, rpte); rpte 1384 arch/powerpc/kvm/book3s_64_mmu_hv.c new_hptep[1] = cpu_to_be64(rpte); rpte 135 arch/powerpc/kvm/book3s_64_mmu_radix.c __be64 rpte; rpte 162 arch/powerpc/kvm/book3s_64_mmu_radix.c addr = base + (index * sizeof(rpte)); rpte 163 arch/powerpc/kvm/book3s_64_mmu_radix.c ret = kvm_read_guest(kvm, addr, &rpte, sizeof(rpte)); rpte 169 arch/powerpc/kvm/book3s_64_mmu_radix.c pte = __be64_to_cpu(rpte); rpte 1232 arch/powerpc/kvm/book3s_hv_rm_mmu.c gr = cache_entry->rpte; rpte 1308 arch/powerpc/kvm/book3s_hv_rm_mmu.c cache_entry->rpte = gr; rpte 23 arch/powerpc/mm/book3s64/hash_4k.c real_pte_t rpte; rpte 58 arch/powerpc/mm/book3s64/hash_4k.c rpte = __real_pte(__pte(old_pte), ptep, PTRS_PER_PTE); rpte 70 arch/powerpc/mm/book3s64/hash_4k.c rpte, 0); rpte 120 arch/powerpc/mm/book3s64/hash_4k.c new_pte |= pte_set_hidx(ptep, rpte, 0, slot, PTRS_PER_PTE); rpte 31 arch/powerpc/mm/book3s64/hash_64k.c bool __rpte_sub_valid(real_pte_t rpte, unsigned long index) rpte 33 arch/powerpc/mm/book3s64/hash_64k.c return !(hpte_soft_invalid(__rpte_to_hidx(rpte, index))); rpte 40 arch/powerpc/mm/book3s64/hash_64k.c real_pte_t rpte; rpte 89 arch/powerpc/mm/book3s64/hash_64k.c rpte = __real_pte(__pte(old_pte), ptep, PTRS_PER_PTE); rpte 100 arch/powerpc/mm/book3s64/hash_64k.c flush_hash_page(vpn, rpte, MMU_PAGE_64K, ssize, flags); rpte 113 arch/powerpc/mm/book3s64/hash_64k.c if (__rpte_sub_valid(rpte, subpg_index)) { rpte 116 arch/powerpc/mm/book3s64/hash_64k.c gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, rpte 140 arch/powerpc/mm/book3s64/hash_64k.c rpte.hidx = INVALID_RPTE_HIDX; rpte 216 arch/powerpc/mm/book3s64/hash_64k.c new_pte |= pte_set_hidx(ptep, rpte, subpg_index, slot, PTRS_PER_PTE); rpte 227 arch/powerpc/mm/book3s64/hash_64k.c real_pte_t rpte; rpte 264 arch/powerpc/mm/book3s64/hash_64k.c rpte = __real_pte(__pte(old_pte), ptep, PTRS_PER_PTE); rpte 277 arch/powerpc/mm/book3s64/hash_64k.c gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, 0); rpte 329 arch/powerpc/mm/book3s64/hash_64k.c new_pte |= pte_set_hidx(ptep, rpte, 0, slot, PTRS_PER_PTE); rpte 29 arch/powerpc/mm/book3s64/hash_hugetlbpage.c real_pte_t rpte; rpte 80 arch/powerpc/mm/book3s64/hash_hugetlbpage.c rpte = __real_pte(__pte(old_pte), ptep, offset); rpte 94 arch/powerpc/mm/book3s64/hash_hugetlbpage.c gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, 0); rpte 122 arch/powerpc/mm/book3s64/hash_hugetlbpage.c new_pte |= pte_set_hidx(ptep, rpte, 0, slot, offset); rpte 49 arch/powerpc/mm/book3s64/hash_tlb.c real_pte_t rpte; rpte 98 arch/powerpc/mm/book3s64/hash_tlb.c rpte = __real_pte(__pte(pte), ptep, offset); rpte 105 arch/powerpc/mm/book3s64/hash_tlb.c flush_hash_page(vpn, rpte, psize, ssize, mm_is_thread_local(mm)); rpte 130 arch/powerpc/mm/book3s64/hash_tlb.c batch->pte[i] = rpte; rpte 1705 arch/powerpc/mm/book3s64/hash_utils.c int ssize, real_pte_t rpte, unsigned int subpg_index) rpte 1710 arch/powerpc/mm/book3s64/hash_utils.c hidx = __rpte_to_hidx(rpte, subpg_index);