Lines Matching refs:pte_t
70 static inline phys_addr_t __pte_to_phys(pte_t pte) in __pte_to_phys()
151 static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot) in clear_pte_bit()
157 static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot) in set_pte_bit()
175 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite()
182 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean()
190 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty()
200 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect()
214 static inline pte_t pte_mkold(pte_t pte) in pte_mkold()
219 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung()
224 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial()
229 static inline pte_t pte_mkcont(pte_t pte) in pte_mkcont()
235 static inline pte_t pte_mknoncont(pte_t pte) in pte_mknoncont()
240 static inline pte_t pte_mkpresent(pte_t pte) in pte_mkpresent()
250 static inline pte_t pte_mkdevmap(pte_t pte) in pte_mkdevmap()
255 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte()
269 extern void __sync_icache_dcache(pte_t pteval);
287 static inline void __check_racy_pte_update(struct mm_struct *mm, pte_t *ptep, in __check_racy_pte_update()
288 pte_t pte) in __check_racy_pte_update()
290 pte_t old_pte; in __check_racy_pte_update()
316 pte_t *ptep, pte_t pte) in set_pte_at()
329 pte_t old_pte = READ_ONCE(*ptep); in set_pte_at()
360 static inline pte_t pgd_pte(pgd_t pgd) in pgd_pte()
365 static inline pte_t p4d_pte(p4d_t p4d) in p4d_pte()
370 static inline pte_t pud_pte(pud_t pud) in pud_pte()
375 static inline pud_t pte_pud(pte_t pte) in pte_pud()
385 static inline pte_t pmd_pte(pmd_t pmd) in pmd_pte()
390 static inline pmd_t pte_pmd(pte_t pte) in pte_pmd()
409 static inline int pte_protnone(pte_t pte) in pte_protnone()
488 #define set_pmd_at(mm, addr, pmdp, pmd) set_pte_at(mm, addr, (pte_t *)pmdp, pmd_pte(pmd))
489 #define set_pud_at(mm, addr, pudp, pud) set_pte_at(mm, addr, (pte_t *)pudp, pud_pte(pud))
603 …ine pte_offset_phys(dir,addr) (pmd_page_paddr(READ_ONCE(*(dir))) + pte_index(addr) * sizeof(pte_t))
605 #define pte_set_fixmap(addr) ((pte_t *)set_fixmap_offset(FIX_PTE, addr))
612 #define pte_offset_kimg(dir,addr) ((pte_t *)__phys_to_kimg(pte_offset_phys((dir), (addr))))
756 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify()
779 unsigned long address, pte_t *ptep,
780 pte_t entry, int dirty);
788 return ptep_set_access_flags(vma, address, (pte_t *)pmdp, pmd_pte(entry), dirty); in pmdp_set_access_flags()
806 static inline int __ptep_test_and_clear_young(pte_t *ptep) in __ptep_test_and_clear_young()
808 pte_t old_pte, pte; in __ptep_test_and_clear_young()
823 pte_t *ptep) in ptep_test_and_clear_young()
830 unsigned long address, pte_t *ptep) in ptep_clear_flush_young()
855 return ptep_test_and_clear_young(vma, address, (pte_t *)pmdp); in pmdp_test_and_clear_young()
860 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear()
861 unsigned long address, pte_t *ptep) in ptep_get_and_clear()
871 return pte_pmd(ptep_get_and_clear(mm, address, (pte_t *)pmdp)); in pmdp_huge_get_and_clear()
880 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect()
882 pte_t old_pte, pte; in ptep_set_wrprotect()
898 ptep_set_wrprotect(mm, address, (pte_t *)pmdp); in pmdp_set_wrprotect()
928 #define __swp_entry_to_pte(swp) ((pte_t) { (swp).val })
979 unsigned long addr, pte_t *ptep) in update_mmu_cache()