Lines Matching refs:ptep

181 				       pte_t *ptep, unsigned long clr,  in pte_update()  argument
194 : "=&r" (old), "=&r" (tmp), "=m" (*ptep) in pte_update()
195 : "r" (ptep), "r" (clr), "m" (*ptep), "r" (set) in pte_update()
198 unsigned long old = pte_val(*ptep); in pte_update()
199 *ptep = __pte((old & ~clr) | set); in pte_update()
214 unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young() argument
218 if (pte_young(*ptep)) in __ptep_test_and_clear_young()
220 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0, 0); in __ptep_test_and_clear_young()
233 pte_t *ptep) in ptep_set_wrprotect() argument
236 if ((pte_val(*ptep) & _PAGE_RW) == 0) in ptep_set_wrprotect()
239 pte_update(mm, addr, ptep, _PAGE_RW, 0, 0); in ptep_set_wrprotect()
243 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect() argument
245 if ((pte_val(*ptep) & _PAGE_RW) == 0) in huge_ptep_set_wrprotect()
248 pte_update(mm, addr, ptep, _PAGE_RW, 0, 1); in huge_ptep_set_wrprotect()
261 unsigned long addr, pte_t *ptep) in ptep_get_and_clear() argument
263 unsigned long old = pte_update(mm, addr, ptep, ~0UL, 0, 0); in ptep_get_and_clear()
268 pte_t * ptep) in pte_clear() argument
270 pte_update(mm, addr, ptep, ~0UL, 0, 0); in pte_clear()
276 pte_t *ptep, pte_t entry, in __ptep_set_access_flags() argument
291 :"=&r" (old), "=&r" (tmp), "=m" (*ptep) in __ptep_set_access_flags()
292 :"r" (bits), "r" (ptep), "m" (*ptep) in __ptep_set_access_flags()
295 unsigned long old = pte_val(*ptep); in __ptep_set_access_flags()
296 *ptep = __pte(old | bits); in __ptep_set_access_flags()