Lines Matching refs:pte
225 #define pte_none(pte) (!pte_val(pte)) argument
226 #define pte_present(pte) (pte_val(pte) & (_PAGE_P | _PAGE_PROTNONE)) argument
227 #define pte_clear(pte) (pte_val(*(pte)) = 0UL) argument
229 #define pte_page(pte) (mem_map + (unsigned long) ((pte_val(pte) & _PFN_MASK) >> PAGE_SHIFT)) argument
246 #define pte_read(pte) (((pte_val(pte) & _PAGE_AR_MASK) >> _PAGE_AR_SHIFT) < 6) argument
247 #define pte_write(pte) ((unsigned) (((pte_val(pte) & _PAGE_AR_MASK) >> _PAGE_AR_SHIFT) - 2) <= 4) argument
248 #define pte_exec(pte) ((pte_val(pte) & _PAGE_AR_RX) != 0) argument
249 #define pte_dirty(pte) ((pte_val(pte) & _PAGE_D) != 0) argument
250 #define pte_young(pte) ((pte_val(pte) & _PAGE_A) != 0) argument
255 #define pte_wrprotect(pte) (__pte(pte_val(pte) & ~_PAGE_AR_RW)) argument
256 #define pte_mkwrite(pte) (__pte(pte_val(pte) | _PAGE_AR_RW)) argument
257 #define pte_mkexec(pte) (__pte(pte_val(pte) | _PAGE_AR_RX)) argument
258 #define pte_mkold(pte) (__pte(pte_val(pte) & ~_PAGE_A)) argument
259 #define pte_mkyoung(pte) (__pte(pte_val(pte) | _PAGE_A)) argument
260 #define pte_mkclean(pte) (__pte(pte_val(pte) & ~_PAGE_D)) argument
261 #define pte_mkdirty(pte) (__pte(pte_val(pte) | _PAGE_D)) argument
343 pte_t pte = *ptep; in ptep_test_and_clear_young()
344 if (!pte_young(pte)) in ptep_test_and_clear_young()
346 set_pte(ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
357 pte_t pte = *ptep; in ptep_test_and_clear_dirty()
358 if (!pte_dirty(pte)) in ptep_test_and_clear_dirty()
360 set_pte(ptep, pte_mkclean(pte)); in ptep_test_and_clear_dirty()
371 pte_t pte = *ptep; in ptep_get_and_clear()
373 return pte; in ptep_get_and_clear()
416 #define pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument