Lines Matching refs:pud_t
90 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset()
98 static inline pud_t *pud_offset(p4d_t *p4d, unsigned long address) in pud_offset()
100 return (pud_t *)p4d_page_vaddr(*p4d) + pud_index(address); in pud_offset()
161 unsigned long address, pud_t *pudp,
162 pud_t entry, int dirty);
172 unsigned long address, pud_t *pudp, in pudp_set_access_flags()
173 pud_t entry, int dirty) in pudp_set_access_flags()
274 static inline pud_t pudp_huge_get_and_clear(struct mm_struct *mm, in pudp_huge_get_and_clear()
276 pud_t *pudp) in pudp_huge_get_and_clear()
278 pud_t pud = *pudp; in pudp_huge_get_and_clear()
297 static inline pud_t pudp_huge_get_and_clear_full(struct mm_struct *mm, in pudp_huge_get_and_clear_full()
298 unsigned long address, pud_t *pudp, in pudp_huge_get_and_clear_full()
359 extern pud_t pudp_huge_clear_flush(struct vm_area_struct *vma,
361 pud_t *pudp);
432 unsigned long address, pud_t *pudp) in pudp_set_wrprotect()
434 pud_t old_pud = *pudp; in pudp_set_wrprotect()
440 unsigned long address, pud_t *pudp) in pudp_set_wrprotect()
543 static inline int pud_same(pud_t pud_a, pud_t pud_b) in pud_same()
727 void pud_clear_bad(pud_t *);
756 static inline int pud_none_or_clear_bad(pud_t *pud) in pud_none_or_clear_bad()
1109 static inline int pud_write(pud_t pud) in pud_write()
1121 static inline int pud_devmap(pud_t pud) in pud_devmap()
1134 static inline int pud_trans_huge(pud_t pud) in pud_trans_huge()
1141 static inline int pud_none_or_trans_huge_or_dev_or_clear_bad(pud_t *pud) in pud_none_or_trans_huge_or_dev_or_clear_bad()
1143 pud_t pudval = READ_ONCE(*pud); in pud_none_or_trans_huge_or_dev_or_clear_bad()
1155 static inline int pud_trans_unstable(pud_t *pud) in pud_trans_unstable()
1316 int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot);
1318 int pud_clear_huge(pud_t *pud);
1321 int pud_free_pmd_page(pud_t *pud, unsigned long addr);
1328 static inline int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge()
1340 static inline int pud_clear_huge(pud_t *pud) in pud_clear_huge()
1352 static inline int pud_free_pmd_page(pud_t *pud, unsigned long addr) in pud_free_pmd_page()