Lines Matching refs:rpte
68 real_pte_t rpte; in __real_pte() local
71 rpte.pte = pte; in __real_pte()
81 rpte.hidx = *hidxp; in __real_pte()
82 return rpte; in __real_pte()
97 static inline unsigned long __rpte_to_hidx(real_pte_t rpte, unsigned long index) in __rpte_to_hidx() argument
99 return HIDX_UNSHIFT_BY_ONE(BITS_TO_HIDX(rpte.hidx, index)); in __rpte_to_hidx()
106 static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte, in pte_set_hidx() argument
112 rpte.hidx &= ~HIDX_BITS(0xfUL, subpg_index); in pte_set_hidx()
113 *hidxp = rpte.hidx | HIDX_BITS(HIDX_SHIFT_BY_ONE(hidx), subpg_index); in pte_set_hidx()
127 extern bool __rpte_sub_valid(real_pte_t rpte, unsigned long index);
132 #define pte_iterate_hashed_subpages(rpte, psize, vpn, index, shift) \ argument
140 if (!__split || __rpte_sub_valid(rpte, index))