Lines Matching refs:ptep
28 unsigned long address, pte_t *ptep,
51 pte_t *ptep) in ptep_test_and_clear_young() argument
53 pte_t pte = *ptep; in ptep_test_and_clear_young()
58 set_pte_at(vma->vm_mm, address, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
90 unsigned long address, pte_t *ptep);
114 pte_t *ptep) in ptep_get_and_clear() argument
116 pte_t pte = *ptep; in ptep_get_and_clear()
117 pte_clear(mm, address, ptep); in ptep_get_and_clear()
148 unsigned long address, pte_t *ptep, in ptep_get_and_clear_full() argument
152 pte = ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
165 pte_t *ptep, in pte_clear_not_present_full() argument
168 pte_clear(mm, address, ptep); in pte_clear_not_present_full()
175 pte_t *ptep);
186 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
188 pte_t old_pte = *ptep; in ptep_set_wrprotect()
189 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
395 pte_t *ptep) in __ptep_modify_prot_start() argument
402 return ptep_get_and_clear(mm, addr, ptep); in __ptep_modify_prot_start()
407 pte_t *ptep, pte_t pte) in __ptep_modify_prot_commit() argument
413 set_pte_at(mm, addr, ptep, pte); in __ptep_modify_prot_commit()
433 pte_t *ptep) in ptep_modify_prot_start() argument
435 return __ptep_modify_prot_start(mm, addr, ptep); in ptep_modify_prot_start()
444 pte_t *ptep, pte_t pte) in ptep_modify_prot_commit() argument
446 __ptep_modify_prot_commit(mm, addr, ptep, pte); in ptep_modify_prot_commit()