/arch/powerpc/include/asm/ |
D | pgalloc-32.h | 24 #define pmd_populate_kernel(mm, pmd, pte) \ argument 26 #define pmd_populate(mm, pmd, pte) \ argument 28 #define pmd_pgtable(pmd) pmd_page(pmd) argument 30 #define pmd_populate_kernel(mm, pmd, pte) \ argument 32 #define pmd_populate(mm, pmd, pte) \ argument 34 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
D | pgalloc-64.h | 65 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 70 #define pmd_populate(mm, pmd, pte_page) \ argument 72 #define pmd_populate_kernel(mm, pmd, pte) pmd_set(pmd, (unsigned long)(pte)) argument 73 #define pmd_pgtable(pmd) pmd_page(pmd) argument 78 #define pud_populate(mm, pud, pmd) pud_set(pud, (unsigned long)pmd) argument 80 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, in pmd_populate_kernel() 86 #define pmd_populate(mm, pmd, pte_page) \ argument 88 #define pmd_pgtable(pmd) pmd_page(pmd) argument 98 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() 133 #define __pmd_free_tlb(tlb, pmd, addr) \ argument
|
D | pgtable-ppc32.h | 132 #define pmd_none(pmd) (!pmd_val(pmd)) argument 133 #define pmd_bad(pmd) (pmd_val(pmd) & _PMD_BAD) argument 134 #define pmd_present(pmd) (pmd_val(pmd) & _PMD_PRESENT_MASK) argument 287 #define pmd_page_vaddr(pmd) \ argument 289 #define pmd_page(pmd) \ argument 292 #define pmd_page_vaddr(pmd) \ argument 294 #define pmd_page(pmd) \ argument
|
/arch/parisc/include/asm/ |
D | pgalloc.h | 58 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) in pgd_populate() 66 pmd_t *pmd = (pmd_t *)__get_free_pages(GFP_KERNEL|__GFP_REPEAT, in pmd_alloc_one() local 73 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() 95 #define pgd_populate(mm, pmd, pte) BUG() argument 100 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) in pmd_populate_kernel() 116 #define pmd_populate(mm, pmd, pte_page) \ argument 118 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/arch/m68k/include/asm/ |
D | motorola_pgalloc.h | 70 static inline int pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() 75 static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, in __pmd_free_tlb() 93 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) in pmd_populate_kernel() 98 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) in pmd_populate() 102 #define pmd_pgtable(pmd) pmd_page(pmd) argument 104 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) in pgd_populate()
|
D | mcf_pgalloc.h | 36 #define pmd_populate(mm, pmd, page) (pmd_val(*pmd) = \ argument 39 #define pmd_populate_kernel(mm, pmd, pte) (pmd_val(*pmd) = (unsigned long)(pte)) argument 41 #define pmd_pgtable(pmd) pmd_page(pmd) argument 49 #define __pmd_free_tlb(tlb, pmd, address) do { } while (0) argument 81 #define pmd_free(mm, pmd) BUG() argument 100 #define pgd_populate(mm, pmd, pte) BUG() argument
|
D | sun3_pgtable.h | 121 #define __pmd_page(pmd) \ argument 136 #define pmd_page(pmd) virt_to_page(__pmd_page(pmd)) argument 139 static inline int pmd_none2 (pmd_t *pmd) { return !pmd_val (*pmd); } in pmd_none2() 140 #define pmd_none(pmd) pmd_none2(&(pmd)) argument 142 static inline int pmd_bad2 (pmd_t *pmd) { return 0; } in pmd_bad2() 143 #define pmd_bad(pmd) pmd_bad2(&(pmd)) argument 144 static inline int pmd_present2 (pmd_t *pmd) { return pmd_val (*pmd) & SUN3_PMD_VALID; } in pmd_present2() 146 #define pmd_present(pmd) (!pmd_none2(&(pmd))) argument 219 #define pte_offset_kernel(pmd, address) ((pte_t *) __pmd_page(*pmd) + pte_index(address)) argument 220 #define pte_offset_map(pmd, address) ((pte_t *)page_address(pmd_page(*pmd)) + pte_index(address)) argument
|
D | sun3_pgalloc.h | 67 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) in pmd_populate_kernel() 72 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) in pmd_populate() 76 #define pmd_pgtable(pmd) pmd_page(pmd) argument 100 #define pgd_populate(mm, pmd, pte) BUG() argument
|
/arch/mips/include/asm/ |
D | pgalloc.h | 16 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, in pmd_populate_kernel() 22 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 27 #define pmd_pgtable(pmd) pmd_page(pmd) argument 36 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 111 pmd_t *pmd; in pmd_alloc_one() local 119 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
/arch/alpha/include/asm/ |
D | pgalloc.h | 14 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) in pmd_populate() 18 #define pmd_pgtable(pmd) pmd_page(pmd) argument 21 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) in pmd_populate_kernel() 27 pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) in pgd_populate() 48 pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
/arch/tile/include/asm/ |
D | pgalloc.h | 41 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd() 51 pmd_t *pmd, pte_t *ptep) in pmd_populate_kernel() 57 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 74 #define pmd_pgtable(pmd) pmd_page(pmd) argument 112 #define pud_populate(mm, pud, pmd) \ argument
|
/arch/um/include/asm/ |
D | pgalloc.h | 13 #define pmd_populate_kernel(mm, pmd, pte) \ argument 16 #define pmd_populate(mm, pmd, pte) \ argument 20 #define pmd_pgtable(pmd) pmd_page(pmd) argument 50 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
/arch/sh/mm/ |
D | hugetlbpage.c | 29 pmd_t *pmd; in huge_pte_alloc() local 49 pmd_t *pmd; in huge_pte_offset() local 76 int pmd_huge(pmd_t pmd) in pmd_huge() 87 pmd_t *pmd, int write) in follow_huge_pmd()
|
/arch/mn10300/include/asm/ |
D | pgalloc.h | 22 #define pmd_populate_kernel(mm, pmd, pte) \ argument 26 void pmd_populate(struct mm_struct *mm, pmd_t *pmd, struct page *pte) in pmd_populate() 30 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/arch/x86/include/asm/ |
D | pgtable.h | 38 #define set_pmd_at(mm, addr, pmdp, pmd) native_set_pmd_at(mm, addr, pmdp, pmd) argument 43 #define set_pmd(pmdp, pmd) native_set_pmd(pmdp, pmd) argument 59 #define pmd_clear(pmd) native_pmd_clear(pmd) argument 100 static inline int pmd_young(pmd_t pmd) in pmd_young() 140 static inline unsigned long pmd_pfn(pmd_t pmd) in pmd_pfn() 158 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() 163 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge() 248 static inline pmd_t pmd_set_flags(pmd_t pmd, pmdval_t set) in pmd_set_flags() 255 static inline pmd_t pmd_clear_flags(pmd_t pmd, pmdval_t clear) in pmd_clear_flags() 262 static inline pmd_t pmd_mkold(pmd_t pmd) in pmd_mkold() [all …]
|
D | pgalloc.h | 63 pmd_t *pmd, pte_t *pte) in pmd_populate_kernel() 69 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 78 #define pmd_pgtable(pmd) pmd_page(pmd) argument 86 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() 94 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, in __pmd_free_tlb() 103 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
|
/arch/arm/include/asm/ |
D | pgalloc.h | 35 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() 41 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 52 #define pmd_free(mm, pmd) do { } while (0) argument 53 #define pud_populate(mm,pmd,pte) BUG() argument 160 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/arch/s390/include/asm/ |
D | pgalloc.h | 65 #define pud_populate(mm, pud, pmd) BUG() argument 97 #define pmd_free(mm, pmd) crst_table_free(mm, (unsigned long *) pmd) argument 104 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 121 pmd_t *pmd, pgtable_t pte) in pmd_populate() 126 #define pmd_populate_kernel(mm, pmd, pte) pmd_populate(mm, pmd, pte) argument 128 #define pmd_pgtable(pmd) \ argument
|
/arch/sh/include/asm/ |
D | pgalloc.h | 18 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, in pmd_populate_kernel() 24 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 29 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/arch/openrisc/include/asm/ |
D | pgalloc.h | 30 #define pmd_populate_kernel(mm, pmd, pte) \ argument 33 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 98 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/arch/m32r/include/asm/ |
D | pgalloc.h | 8 #define pmd_populate_kernel(mm, pmd, pte) \ argument 11 static __inline__ void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 16 #define pmd_pgtable(pmd) pmd_page(pmd) argument 72 #define pgd_populate(mm, pmd, pte) BUG() argument
|
/arch/mips/mm/ |
D | hugetlbpage.c | 44 pmd_t *pmd = NULL; in huge_pte_offset() local 78 int pmd_huge(pmd_t pmd) in pmd_huge() 90 pmd_t *pmd, int write) in follow_huge_pmd()
|
/arch/cris/include/asm/ |
D | pgalloc.h | 7 #define pmd_populate_kernel(mm, pmd, pte) pmd_set(pmd, pte) argument 8 #define pmd_populate(mm, pmd, pte) pmd_set(pmd, page_address(pte)) argument 9 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/arch/score/include/asm/ |
D | pgalloc.h | 6 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, in pmd_populate_kernel() 12 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 18 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/arch/ia64/mm/ |
D | hugetlbpage.c | 33 pmd_t *pmd; in huge_pte_alloc() local 52 pmd_t *pmd; in huge_pte_offset() local 107 int pmd_huge(pmd_t pmd) in pmd_huge() 118 follow_huge_pmd(struct mm_struct *mm, unsigned long address, pmd_t *pmd, int write) in follow_huge_pmd()
|