• Home
  • Raw
  • Download

Lines Matching refs:pud

108 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)  in pmd_offset()  argument
110 return pud_pgtable(*pud) + pmd_index(address); in pmd_offset()
382 pud_t pud = *pudp; in pudp_huge_get_and_clear() local
385 return pud; in pudp_huge_get_and_clear()
627 #define pud_access_permitted(pud, write) \ argument
628 (pud_present(pud) && (!(write) || pud_write(pud)))
687 #define set_pud_safe(pudp, pud) \ argument
689 WARN_ON_ONCE(pud_present(*pudp) && !pud_same(*pudp, pud)); \
690 set_pud(pudp, pud); \
860 static inline int pud_none_or_clear_bad(pud_t *pud) in pud_none_or_clear_bad() argument
862 if (pud_none(*pud)) in pud_none_or_clear_bad()
864 if (unlikely(pud_bad(*pud))) { in pud_none_or_clear_bad()
865 pud_clear_bad(pud); in pud_none_or_clear_bad()
1225 static inline int pud_write(pud_t pud) in pud_write() argument
1237 static inline int pud_devmap(pud_t pud) in pud_devmap() argument
1250 static inline int pud_trans_huge(pud_t pud) in pud_trans_huge() argument
1257 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() argument
1259 pud_t pudval = READ_ONCE(*pud); in pud_none_or_trans_huge_or_dev_or_clear_bad()
1264 pud_clear_bad(pud); in pud_none_or_trans_huge_or_dev_or_clear_bad()
1271 static inline int pud_trans_unstable(pud_t *pud) in pud_trans_unstable() argument
1275 return pud_none_or_trans_huge_or_dev_or_clear_bad(pud); in pud_trans_unstable()
1432 int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot);
1434 int pud_clear_huge(pud_t *pud);
1437 int pud_free_pmd_page(pud_t *pud, unsigned long addr);
1444 static inline int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge() argument
1456 static inline int pud_clear_huge(pud_t *pud) in pud_clear_huge() argument
1468 static inline int pud_free_pmd_page(pud_t *pud, unsigned long addr) in pud_free_pmd_page() argument
1606 #define pmd_offset_lockless(pudp, pud, address) pmd_offset(&(pud), address) argument