Home
last modified time | relevance | path

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

12345678910

/linux-3.3/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
/linux-3.3/drivers/md/
Ddm-thin-metadata.c186 struct dm_pool_metadata *pmd; member
368 static int init_pmd(struct dm_pool_metadata *pmd, in init_pmd()
489 static int __begin_transaction(struct dm_pool_metadata *pmd) in __begin_transaction()
546 static int __write_changed_details(struct dm_pool_metadata *pmd) in __write_changed_details()
583 static int __commit_transaction(struct dm_pool_metadata *pmd) in __commit_transaction()
660 struct dm_pool_metadata *pmd; in dm_pool_metadata_open() local
755 int dm_pool_metadata_close(struct dm_pool_metadata *pmd) in dm_pool_metadata_close()
798 static int __open_device(struct dm_pool_metadata *pmd, in __open_device()
865 static int __create_thin(struct dm_pool_metadata *pmd, in __create_thin()
909 int dm_pool_create_thin(struct dm_pool_metadata *pmd, dm_thin_id dev) in dm_pool_create_thin()
[all …]
/linux-3.3/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
/linux-3.3/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
/linux-3.3/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()
154 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting()
159 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge()
244 static inline pmd_t pmd_set_flags(pmd_t pmd, pmdval_t set) in pmd_set_flags()
251 static inline pmd_t pmd_clear_flags(pmd_t pmd, pmdval_t clear) in pmd_clear_flags()
258 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()
/linux-3.3/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()
/linux-3.3/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()
/linux-3.3/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
/linux-3.3/arch/um/include/asm/
Dpgalloc.h14 #define pmd_populate_kernel(mm, pmd, pte) \ argument
17 #define pmd_populate(mm, pmd, pte) \ argument
21 #define pmd_pgtable(pmd) pmd_page(pmd) argument
51 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
/linux-3.3/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()
/linux-3.3/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
Dpgtable.h53 #define pmd_ERROR(pmd) __pmd_error(__FILE__, __LINE__, pmd) argument
165 #define pmd_none(pmd) (!pmd_val(pmd)) argument
166 #define pmd_present(pmd) (pmd_val(pmd)) argument
168 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr()
173 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd) & PHYS_MASK)) argument
176 #define __pte_map(pmd) pmd_page_vaddr(*(pmd)) argument
179 #define __pte_map(pmd) (pte_t *)kmap_atomic(pmd_page(*(pmd))) argument
185 #define pte_offset_kernel(pmd,addr) (pmd_page_vaddr(*(pmd)) + pte_index(addr)) argument
187 #define pte_offset_map(pmd,addr) (__pte_map(pmd) + pte_index(addr)) argument
/linux-3.3/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
/linux-3.3/arch/s390/include/asm/
Dpgalloc.h68 #define pud_populate(mm, pud, pmd) BUG() argument
100 #define pmd_free(mm, pmd) crst_table_free(mm, (unsigned long *) pmd) argument
107 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
124 pmd_t *pmd, pgtable_t pte) in pmd_populate()
129 #define pmd_populate_kernel(mm, pmd, pte) pmd_populate(mm, pmd, pte) argument
131 #define pmd_pgtable(pmd) \ argument
/linux-3.3/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
/linux-3.3/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
/linux-3.3/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
/linux-3.3/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()
/linux-3.3/arch/x86/mm/
Dinit_64.c176 pmd_t *pmd = (pmd_t *) spp_getpage(); in fill_pmd() local
185 static pte_t *fill_pte(pmd_t *pmd, unsigned long vaddr) in fill_pte()
199 pmd_t *pmd; in set_pte_vaddr_pud() local
244 pmd_t *pmd; in populate_extra_pte() local
258 pmd_t *pmd; in __init_extra_mapping() local
308 pmd_t *pmd = level2_kernel_pgt; in cleanup_highmap() local
418 pmd_t *pmd = pmd_page + pmd_index(address); in phys_pmd_init() local
493 pmd_t *pmd; in phys_pud_init() local
811 pmd_t *pmd; in kern_addr_valid() local
916 pmd_t *pmd; in vmemmap_populate() local

12345678910