/linux-3.3/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
|
/linux-3.3/drivers/md/ |
D | dm-thin-metadata.c | 186 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/ |
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
|
/linux-3.3/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
|
/linux-3.3/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() 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 …]
|
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()
|
/linux-3.3/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()
|
/linux-3.3/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()
|
/linux-3.3/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
|
/linux-3.3/arch/um/include/asm/ |
D | pgalloc.h | 14 #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/ |
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()
|
/linux-3.3/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
|
D | pgtable.h | 53 #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/ |
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
|
/linux-3.3/arch/s390/include/asm/ |
D | pgalloc.h | 68 #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/ |
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
|
/linux-3.3/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
|
/linux-3.3/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
|
/linux-3.3/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()
|
/linux-3.3/arch/x86/mm/ |
D | init_64.c | 176 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
|