Lines Matching refs:ptep
177 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) argument
388 …c inline int ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) in ptep_test_and_clear_young() argument
390 int i = test_and_clear_bit(_PAGE_BIT_ACCESSED, ptep); in ptep_test_and_clear_young()
391 asm volatile("dcf %M0" :: "U"(*ptep)); in ptep_test_and_clear_young()
395 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() argument
397 unsigned long x = xchg(&ptep->pte, 0); in ptep_get_and_clear()
398 asm volatile("dcf %M0" :: "U"(*ptep)); in ptep_get_and_clear()
402 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_set_wrprotect() argument
404 set_bit(_PAGE_BIT_WP, ptep); in ptep_set_wrprotect()
405 asm volatile("dcf %M0" :: "U"(*ptep)); in ptep_set_wrprotect()
485 static inline void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in update_mmu_cache() argument