Lines Matching refs:ptep
28 unsigned long address, pte_t *ptep,
41 pte_t *ptep) in ptep_test_and_clear_young() argument
43 pte_t pte = *ptep; in ptep_test_and_clear_young()
48 set_pte_at(vma->vm_mm, address, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
80 unsigned long address, pte_t *ptep);
91 pte_t *ptep) in ptep_get_and_clear() argument
93 pte_t pte = *ptep; in ptep_get_and_clear()
94 pte_clear(mm, address, ptep); in ptep_get_and_clear()
125 unsigned long address, pte_t *ptep, in ptep_get_and_clear_full() argument
129 pte = ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
142 pte_t *ptep, in pte_clear_not_present_full() argument
145 pte_clear(mm, address, ptep); in pte_clear_not_present_full()
152 pte_t *ptep);
163 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
165 pte_t old_pte = *ptep; in ptep_set_wrprotect()
166 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
352 pte_t *ptep) in __ptep_modify_prot_start() argument
359 return ptep_get_and_clear(mm, addr, ptep); in __ptep_modify_prot_start()
364 pte_t *ptep, pte_t pte) in __ptep_modify_prot_commit() argument
370 set_pte_at(mm, addr, ptep, pte); in __ptep_modify_prot_commit()
390 pte_t *ptep) in ptep_modify_prot_start() argument
392 return __ptep_modify_prot_start(mm, addr, ptep); in ptep_modify_prot_start()
401 pte_t *ptep, pte_t pte) in ptep_modify_prot_commit() argument
403 __ptep_modify_prot_commit(mm, addr, ptep, pte); in ptep_modify_prot_commit()