Home
last modified time | relevance | path

Searched defs:pmd (Results 1 – 25 of 205) sorted by relevance

123456789

/arch/powerpc/include/asm/
Dpgalloc-32.h24 #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
Dpgalloc-64.h65 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
Dpgtable-ppc32.h132 #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/
Dpgalloc.h58 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/
Dmotorola_pgalloc.h70 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()
Dmcf_pgalloc.h36 #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
Dsun3_pgtable.h121 #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
Dsun3_pgalloc.h67 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/
Dpgalloc.h16 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/
Dpgalloc.h14 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/
Dpgalloc.h41 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/
Dpgalloc.h13 #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/
Dhugetlbpage.c29 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/
Dpgalloc.h22 #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/
Dpgtable.h38 #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 …]
Dpgalloc.h63 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/
Dpgalloc.h35 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/
Dpgalloc.h65 #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/
Dpgalloc.h18 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/
Dpgalloc.h30 #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/
Dpgalloc.h8 #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/
Dhugetlbpage.c44 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/
Dpgalloc.h7 #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/
Dpgalloc.h6 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/
Dhugetlbpage.c33 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()

123456789