• Home
  • Raw
  • Download

Lines Matching refs:pud

123 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)  in pmd_offset()  argument
125 return pud_pgtable(*pud) + pmd_index(address); in pmd_offset()
453 static inline void arch_check_zapped_pud(struct vm_area_struct *vma, pud_t pud) in arch_check_zapped_pud() argument
622 pud_t pud = *pudp; in pudp_huge_get_and_clear() local
625 page_table_check_pud_clear(mm, pud); in pudp_huge_get_and_clear()
627 return pud; in pudp_huge_get_and_clear()
1018 #define pud_access_permitted(pud, write) \ argument
1019 (pud_present(pud) && (!(write) || pud_write(pud)))
1081 #define set_pud_safe(pudp, pud) \ argument
1083 WARN_ON_ONCE(pud_present(*pudp) && !pud_same(*pudp, pud)); \
1084 set_pud(pudp, pud); \
1268 static inline int pud_none_or_clear_bad(pud_t *pud) in pud_none_or_clear_bad() argument
1270 if (pud_none(*pud)) in pud_none_or_clear_bad()
1272 if (unlikely(pud_bad(*pud))) { in pud_none_or_clear_bad()
1273 pud_clear_bad(pud); in pud_none_or_clear_bad()
1630 static inline int pud_write(pud_t pud) in pud_write() argument
1642 static inline int pud_devmap(pud_t pud) in pud_devmap() argument
1654 static inline int pud_trans_huge(pud_t pud) in pud_trans_huge() argument
1660 static inline int pud_trans_unstable(pud_t *pud) in pud_trans_unstable() argument
1664 pud_t pudval = READ_ONCE(*pud); in pud_trans_unstable()
1669 pud_clear_bad(pud); in pud_trans_unstable()
1731 int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot);
1733 int pud_clear_huge(pud_t *pud);
1736 int pud_free_pmd_page(pud_t *pud, unsigned long addr);
1743 static inline int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge() argument
1752 static inline int pud_clear_huge(pud_t *pud) in pud_clear_huge() argument
1764 static inline int pud_free_pmd_page(pud_t *pud, unsigned long addr) in pud_free_pmd_page() argument
1902 #define pmd_offset_lockless(pudp, pud, address) pmd_offset(&(pud), address) argument