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,
251 static inline int __ptep_test_and_clear_young(unsigned int context, unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young() argument
254 old = pte_update(ptep, _PAGE_ACCESSED, 0); in __ptep_test_and_clear_young()
257 unsigned long ptephys = __pa(ptep) & PAGE_MASK; in __ptep_test_and_clear_young()
268 pte_t *ptep) in ptep_get_and_clear() argument
270 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear()
275 pte_t *ptep) in ptep_set_wrprotect() argument
277 pte_update(ptep, (_PAGE_RW | _PAGE_HWWRITE), _PAGE_RO); in ptep_set_wrprotect()
280 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect() argument
282 ptep_set_wrprotect(mm, addr, ptep); in huge_ptep_set_wrprotect()
286 static inline void __ptep_set_access_flags(pte_t *ptep, pte_t entry) in __ptep_set_access_flags() argument
292 pte_update(ptep, clr, set); in __ptep_set_access_flags()
354 extern int get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep,