Lines Matching defs:pte

77 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_MASK) argument
91 #define pte_pfn(pte) (__pte_to_phys(pte) >> PAGE_SHIFT) argument
95 #define pte_none(pte) (!pte_val(pte)) argument
97 #define pte_page(pte) (pfn_to_page(pte_pfn(pte))) argument
102 #define pte_present(pte) (!!(pte_val(pte) & (PTE_VALID | PTE_PROT_NONE))) argument
103 #define pte_young(pte) (!!(pte_val(pte) & PTE_AF)) argument
104 #define pte_special(pte) (!!(pte_val(pte) & PTE_SPECIAL)) argument
105 #define pte_write(pte) (!!(pte_val(pte) & PTE_WRITE)) argument
106 #define pte_rdonly(pte) (!!(pte_val(pte) & PTE_RDONLY)) argument
107 #define pte_user(pte) (!!(pte_val(pte) & PTE_USER)) argument
108 #define pte_user_exec(pte) (!(pte_val(pte) & PTE_UXN)) argument
109 #define pte_cont(pte) (!!(pte_val(pte) & PTE_CONT)) argument
110 #define pte_devmap(pte) (!!(pte_val(pte) & PTE_DEVMAP)) argument
111 #define pte_tagged(pte) ((pte_val(pte) & PTE_ATTRINDX_MASK) == \ argument
124 #define pte_hw_dirty(pte) (pte_write(pte) && !pte_rdonly(pte)) argument
125 #define pte_sw_dirty(pte) (!!(pte_val(pte) & PTE_DIRTY)) argument
126 #define pte_dirty(pte) (pte_sw_dirty(pte) || pte_hw_dirty(pte)) argument
128 #define pte_valid(pte) (!!(pte_val(pte) & PTE_VALID)) argument
133 #define pte_valid_not_user(pte) \ argument
143 #define pte_accessible(mm, pte) \ argument
153 #define pte_access_permitted(pte, write) \ argument
160 static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot) in clear_pte_bit()
166 static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot) in set_pte_bit()
184 static inline pte_t pte_mkwrite_novma(pte_t pte) in pte_mkwrite_novma()
191 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean()
199 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty()
209 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect()
223 static inline pte_t pte_mkold(pte_t pte) in pte_mkold()
228 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung()
233 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial()
238 static inline pte_t pte_mkcont(pte_t pte) in pte_mkcont()
244 static inline pte_t pte_mknoncont(pte_t pte) in pte_mknoncont()
249 static inline pte_t pte_mkpresent(pte_t pte) in pte_mkpresent()
259 static inline pte_t pte_mkdevmap(pte_t pte) in pte_mkdevmap()
264 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte()
298 pte_t pte) in __check_safe_pte_update()
329 pte_t *ptep, pte_t pte) in __set_pte_at()
350 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes()
368 #define pte_mkhuge(pte) (__pte(pte_val(pte) & ~PTE_TABLE_BIT)) argument
394 static inline pud_t pte_pud(pte_t pte) in pte_pud()
409 static inline pmd_t pte_pmd(pte_t pte) in pte_pmd()
424 static inline pte_t pte_swp_mkexclusive(pte_t pte) in pte_swp_mkexclusive()
429 static inline int pte_swp_exclusive(pte_t pte) in pte_swp_exclusive()
434 static inline pte_t pte_swp_clear_exclusive(pte_t pte) in pte_swp_clear_exclusive()
442 static inline pgprot_t pte_pgprot(pte_t pte) in pte_pgprot()
453 static inline int pte_protnone(pte_t pte) in pte_protnone()
599 #define pte_leaf_size(pte) (pte_cont(pte) ? CONT_PTE_SIZE : PAGE_SIZE) argument
815 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify()
869 static inline bool pte_user_accessible_page(pte_t pte) in pte_user_accessible_page()
891 pte_t old_pte, pte; in __ptep_test_and_clear_young() local
946 pte_t pte = __pte(xchg_relaxed(&pte_val(*ptep), 0)); in ptep_get_and_clear() local
973 pte_t old_pte, pte; in ptep_set_wrprotect() local
1020 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument