Lines Matching refs:rpte
94 real_pte_t rpte;
97 rpte.pte = pte;
107 rpte.hidx = *hidxp;
108 return rpte;
123 static inline unsigned long __rpte_to_hidx(real_pte_t rpte, unsigned long index)
125 return HIDX_UNSHIFT_BY_ONE(BITS_TO_HIDX(rpte.hidx, index));
132 static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte,
138 rpte.hidx &= ~HIDX_BITS(0xfUL, subpg_index);
139 *hidxp = rpte.hidx | HIDX_BITS(HIDX_SHIFT_BY_ONE(hidx), subpg_index);
153 extern bool __rpte_sub_valid(real_pte_t rpte, unsigned long index);
158 #define pte_iterate_hashed_subpages(rpte, psize, vpn, index, shift) \
166 if (!__split || __rpte_sub_valid(rpte, index))