Searched refs:rpte (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/arch/powerpc/include/asm/
H A Dpte-hash64-64k.h52 real_pte_t rpte; __real_pte() local
54 rpte.pte = pte; __real_pte()
55 rpte.hidx = 0; __real_pte()
62 rpte.hidx = pte_val(*((ptep) + PTRS_PER_PTE)); __real_pte()
64 return rpte; __real_pte()
67 static inline unsigned long __rpte_to_hidx(real_pte_t rpte, unsigned long index) __rpte_to_hidx() argument
69 if ((pte_val(rpte.pte) & _PAGE_COMBO)) __rpte_to_hidx()
70 return (rpte.hidx >> (index<<2)) & 0xf; __rpte_to_hidx()
71 return (pte_val(rpte.pte) >> 12) & 0xf; __rpte_to_hidx()
75 #define __rpte_sub_valid(rpte, index) \
76 (pte_val(rpte.pte) & (_PAGE_HPTE_SUB0 >> (index)))
81 #define pte_iterate_hashed_subpages(rpte, psize, vpn, index, shift) \
89 if (!__split || __rpte_sub_valid(rpte, index)) \
H A Dpgtable-ppc64.h130 #define pte_iterate_hashed_subpages(rpte, psize, va, index, shift) \
/linux-4.1.27/arch/powerpc/mm/
H A Dtlb_hash64.c51 real_pte_t rpte; hpte_need_flush() local
92 rpte = __real_pte(__pte(pte), ptep); hpte_need_flush()
101 flush_hash_page(vpn, rpte, psize, ssize, 0); hpte_need_flush()
126 batch->pte[i] = rpte; hpte_need_flush()

Completed in 143 milliseconds