/include/asm-generic/ |
D | 4level-fixup.h | 15 #define pmd_alloc(mm, pud, address) \ argument 20 #define pud_none(pud) 0 argument 21 #define pud_bad(pud) 0 argument 22 #define pud_present(pud) 1 argument 23 #define pud_ERROR(pud) do { } while (0) argument 24 #define pud_clear(pud) pgd_clear(pud) argument 25 #define pud_val(pud) pgd_val(pud) argument 26 #define pud_populate(mm, pud, pmd) pgd_populate(mm, pud, pmd) argument 27 #define pud_page(pud) pgd_page(pud) argument 28 #define pud_page_vaddr(pud) pgd_page_vaddr(pud) argument
|
D | pgtable-nopmd.h | 18 typedef struct { pud_t pud; } pmd_t; member 30 static inline int pud_none(pud_t pud) { return 0; } in pud_none() 31 static inline int pud_bad(pud_t pud) { return 0; } in pud_bad() 32 static inline int pud_present(pud_t pud) { return 1; } in pud_present() 33 static inline void pud_clear(pud_t *pud) { } in pud_clear() 44 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) in pmd_offset() 52 #define pud_page(pud) (pmd_page((pmd_t){ pud })) argument 53 #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud })) argument
|
D | pgtable-nop4d-hack.h | 31 #define pud_ERROR(pud) (pgd_ERROR((pud).pgd)) argument 33 #define pgd_populate(mm, pgd, pud) do { } while (0) argument 34 #define pgd_populate_safe(mm, pgd, pud) do { } while (0) argument
|
D | pgtable-nopud.h | 35 #define pud_ERROR(pud) (p4d_ERROR((pud).p4d)) argument 37 #define p4d_populate(mm, p4d, pud) do { } while (0) argument 38 #define p4d_populate_safe(mm, p4d, pud) do { } while (0) argument
|
D | pgtable.h | 151 pud_t pud = *pudp; in pudp_huge_get_and_clear() local 363 #define pud_access_permitted(pud, write) \ argument 423 #define set_pud_safe(pudp, pud) \ argument 587 static inline int pud_none_or_clear_bad(pud_t *pud) in pud_none_or_clear_bad() 899 static inline int pud_write(pud_t pud) in pud_write() 909 static inline int pud_trans_huge(pud_t pud) in pud_trans_huge() 1067 static inline int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge() 1079 static inline int pud_clear_huge(pud_t *pud) in pud_clear_huge() 1091 static inline int pud_free_pmd_page(pud_t *pud, unsigned long addr) in pud_free_pmd_page()
|
D | 5level-fixup.h | 43 #define p4d_populate(mm, p4d, pud) pgd_populate(mm, p4d, pud) argument 44 #define p4d_populate_safe(mm, p4d, pud) pgd_populate(mm, p4d, pud) argument
|
/include/linux/ |
D | huge_mm.h | 225 static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, in pud_trans_huge_lock() 260 static inline bool is_huge_zero_pud(pud_t pud) in is_huge_zero_pud() 365 static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, in pud_trans_huge_lock() 382 static inline bool is_huge_zero_pud(pud_t pud) in is_huge_zero_pud() 399 unsigned long addr, pud_t *pud, int flags, struct dev_pagemap **pgmap) in follow_devmap_pud()
|
D | mm.h | 425 pud_t *pud; /* Pointer to pud entry matching member 572 static inline int pud_devmap(pud_t pud) in pud_devmap() 1795 static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud, in __pmd_alloc() 1879 static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) in pmd_alloc() 2057 static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) in pud_lockptr() 2062 static inline spinlock_t *pud_lock(struct mm_struct *mm, pud_t *pud) in pud_lock()
|
D | hugetlb.h | 179 #define follow_huge_pud(mm, addr, pud, flags) NULL argument
|