Lines Matching refs:ptep
305 unsigned long address, pte_t *ptep) in update_mmu_cache() argument
328 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() argument
330 *ptep = pteval; in set_pte()
336 unsigned long addr, pte_t *ptep, pte_t pteval) in set_pte_at() argument
341 set_pte(ptep, pteval); in set_pte_at()
345 unsigned long addr, pte_t *ptep) in pte_clear() argument
347 set_pte_at(mm, addr, ptep, __pte(0)); in pte_clear()
352 unsigned long address, pte_t *ptep, in ptep_set_access_flags() argument
355 if (!pte_same(*ptep, entry)) in ptep_set_access_flags()
356 set_pte_at(vma->vm_mm, address, ptep, entry); in ptep_set_access_flags()
366 unsigned long address, pte_t *ptep) in ptep_get_and_clear() argument
368 return __pte(atomic_long_xchg((atomic_long_t *)ptep, 0)); in ptep_get_and_clear()
374 pte_t *ptep) in ptep_test_and_clear_young() argument
376 if (!pte_young(*ptep)) in ptep_test_and_clear_young()
378 return test_and_clear_bit(_PAGE_ACCESSED_OFFSET, &pte_val(*ptep)); in ptep_test_and_clear_young()
383 unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
385 atomic_long_and(~(unsigned long)_PAGE_WRITE, (atomic_long_t *)ptep); in ptep_set_wrprotect()
390 unsigned long address, pte_t *ptep) in ptep_clear_flush_young() argument
407 return ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young()