Lines Matching defs:pte

76 static inline phys_addr_t __pte_to_phys(pte_t pte)  in __pte_to_phys()
87 #define __pte_to_phys(pte) (pte_val(pte) & PTE_ADDR_LOW) argument
91 #define pte_pfn(pte) (__pte_to_phys(pte) >> PAGE_SHIFT) argument
95 #define pte_none(pte) (!pte_val(pte)) argument
98 #define pte_page(pte) (pfn_to_page(pte_pfn(pte))) argument
103 #define pte_present(pte) (pte_valid(pte) || pte_present_invalid(pte)) argument
104 #define pte_young(pte) (!!(pte_val(pte) & PTE_AF)) argument
105 #define pte_special(pte) (!!(pte_val(pte) & PTE_SPECIAL)) argument
106 #define pte_write(pte) (!!(pte_val(pte) & PTE_WRITE)) argument
107 #define pte_rdonly(pte) (!!(pte_val(pte) & PTE_RDONLY)) argument
108 #define pte_user(pte) (!!(pte_val(pte) & PTE_USER)) argument
109 #define pte_user_exec(pte) (!(pte_val(pte) & PTE_UXN)) argument
110 #define pte_cont(pte) (!!(pte_val(pte) & PTE_CONT)) argument
111 #define pte_devmap(pte) (!!(pte_val(pte) & PTE_DEVMAP)) argument
112 #define pte_tagged(pte) ((pte_val(pte) & PTE_ATTRINDX_MASK) == \ argument
125 #define pte_hw_dirty(pte) (pte_write(pte) && !pte_rdonly(pte)) argument
126 #define pte_sw_dirty(pte) (!!(pte_val(pte) & PTE_DIRTY)) argument
127 #define pte_dirty(pte) (pte_sw_dirty(pte) || pte_hw_dirty(pte)) argument
129 #define pte_valid(pte) (!!(pte_val(pte) & PTE_VALID)) argument
130 #define pte_present_invalid(pte) \ argument
136 #define pte_valid_not_user(pte) \ argument
141 #define pte_valid_cont(pte) (pte_valid(pte) && pte_cont(pte)) argument
150 #define pte_accessible(mm, pte) \ argument
178 #define pte_access_permitted_no_overlay(pte, write) \ argument
180 #define pte_access_permitted(pte, write) \ argument
188 static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot) in clear_pte_bit()
194 static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot) in set_pte_bit()
212 static inline pte_t pte_mkwrite_novma(pte_t pte) in pte_mkwrite_novma()
219 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean()
227 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty()
237 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect()
251 static inline pte_t pte_mkold(pte_t pte) in pte_mkold()
256 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung()
261 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial()
266 static inline pte_t pte_mkcont(pte_t pte) in pte_mkcont()
271 static inline pte_t pte_mknoncont(pte_t pte) in pte_mknoncont()
276 static inline pte_t pte_mkvalid(pte_t pte) in pte_mkvalid()
281 static inline pte_t pte_mkinvalid(pte_t pte) in pte_mkinvalid()
293 static inline pte_t pte_mkdevmap(pte_t pte) in pte_mkdevmap()
299 static inline int pte_uffd_wp(pte_t pte) in pte_uffd_wp()
304 static inline pte_t pte_mkuffd_wp(pte_t pte) in pte_mkuffd_wp()
309 static inline pte_t pte_clear_uffd_wp(pte_t pte) in pte_clear_uffd_wp()
315 static inline void __set_pte_nosync(pte_t *ptep, pte_t pte) in __set_pte_nosync()
320 static inline void __set_pte(pte_t *ptep, pte_t pte) in __set_pte()
359 pte_t pte) in __check_safe_pte_update()
389 static inline void __sync_cache_and_tags(pte_t pte, unsigned int nr_pages) in __sync_cache_and_tags()
410 static inline pgprot_t pte_pgprot(pte_t pte) in pte_pgprot()
418 static inline pte_t pte_advance_pfn(pte_t pte, unsigned long nr) in pte_advance_pfn()
425 pte_t *ptep, pte_t pte, unsigned int nr) in __set_ptes()
464 static inline pud_t pte_pud(pte_t pte) in pte_pud()
479 static inline pmd_t pte_pmd(pte_t pte) in pte_pmd()
494 static inline pte_t pte_swp_mkexclusive(pte_t pte) in pte_swp_mkexclusive()
499 static inline int pte_swp_exclusive(pte_t pte) in pte_swp_exclusive()
504 static inline pte_t pte_swp_clear_exclusive(pte_t pte) in pte_swp_clear_exclusive()
510 static inline pte_t pte_swp_mkuffd_wp(pte_t pte) in pte_swp_mkuffd_wp()
515 static inline int pte_swp_uffd_wp(pte_t pte) in pte_swp_uffd_wp()
520 static inline pte_t pte_swp_clear_uffd_wp(pte_t pte) in pte_swp_clear_uffd_wp()
530 static inline int pte_protnone(pte_t pte) in pte_protnone()
599 #define pmd_special(pte) (!!((pmd_val(pte) & PTE_SPECIAL))) argument
624 #define pud_special(pte) pte_special(pud_pte(pud)) argument
625 #define pud_mkspecial(pte) pte_pud(pte_mkspecial(pud_pte(pud))) argument
646 pte_t *ptep, pte_t pte, unsigned int nr) in __set_pte_at()
725 #define pte_leaf_size(pte) (pte_cont(pte) ? CONT_PTE_SIZE : PAGE_SIZE) argument
1156 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify()
1211 static inline bool pte_user_accessible_page(pte_t pte) in pte_user_accessible_page()
1234 pte_t old_pte, pte; in __ptep_test_and_clear_young() local
1282 pte_t pte = __pte(xchg_relaxed(&pte_val(*ptep), 0)); in __ptep_get_and_clear() local
1305 pte_t pte, tmp_pte; in __get_and_clear_full_ptes() local
1335 pte_t pte) in ___ptep_set_wrprotect()
1368 pte_t pte, cydp_t flags) in __clear_young_dirty_pte()
1389 pte_t pte; in __clear_young_dirty_ptes() local
1443 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument
1572 unsigned long addr, pte_t *ptep, pte_t pte) in contpte_try_fold()
1595 unsigned long addr, pte_t *ptep, pte_t pte) in contpte_try_unfold()
1602 static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) in pte_batch_hint()
1631 pte_t pte = __ptep_get(ptep); in ptep_get() local
1642 pte_t pte = __ptep_get(ptep); in ptep_get_lockless() local
1650 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte()
1667 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes()
1704 pte_t pte; in get_and_clear_full_ptes() local