Lines Matching refs:ptep
127 #define pte_clear(mm, addr, ptep) \ argument
128 do { pte_update(ptep, ~_PAGE_HASHPTE, 0); } while (0)
147 extern void flush_hash_entry(struct mm_struct *mm, pte_t *ptep,
232 static inline int __ptep_test_and_clear_young(unsigned int context, unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young() argument
235 old = pte_update(ptep, _PAGE_ACCESSED, 0); in __ptep_test_and_clear_young()
238 unsigned long ptephys = __pa(ptep) & PAGE_MASK; in __ptep_test_and_clear_young()
249 pte_t *ptep) in ptep_get_and_clear() argument
251 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear()
256 pte_t *ptep) in ptep_set_wrprotect() argument
258 pte_update(ptep, (_PAGE_RW | _PAGE_HWWRITE), _PAGE_RO); in ptep_set_wrprotect()
261 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect() argument
263 ptep_set_wrprotect(mm, addr, ptep); in huge_ptep_set_wrprotect()
267 static inline void __ptep_set_access_flags(pte_t *ptep, pte_t entry) in __ptep_set_access_flags() argument
273 pte_update(ptep, clr, set); in __ptep_set_access_flags()
335 extern int get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep,