/linux-3.3/include/asm-generic/ |
D | 4level-fixup.h | 13 #define pmd_alloc(mm, pud, address) \ argument 19 #define pud_none(pud) 0 argument 20 #define pud_bad(pud) 0 argument 21 #define pud_present(pud) 1 argument 22 #define pud_ERROR(pud) do { } while (0) argument 23 #define pud_clear(pud) pgd_clear(pud) argument 24 #define pud_val(pud) pgd_val(pud) argument 25 #define pud_populate(mm, pud, pmd) pgd_populate(mm, pud, pmd) argument 26 #define pud_page(pud) pgd_page(pud) argument 27 #define pud_page_vaddr(pud) pgd_page_vaddr(pud) argument
|
D | pgtable-nopmd.h | 17 typedef struct { pud_t pud; } pmd_t; member 29 static inline int pud_none(pud_t pud) { return 0; } in pud_none() 30 static inline int pud_bad(pud_t pud) { return 0; } in pud_bad() 31 static inline int pud_present(pud_t pud) { return 1; } in pud_present() 32 static inline void pud_clear(pud_t *pud) { } in pud_clear() 43 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) in pmd_offset() 51 #define pud_page(pud) (pmd_page((pmd_t){ pud })) argument 52 #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud })) argument
|
/linux-3.3/arch/tile/include/asm/ |
D | pgtable_64.h | 62 static inline int pud_none(pud_t pud) in pud_none() 67 static inline int pud_present(pud_t pud) in pud_present() 80 static inline int pud_bad(pud_t pud) in pud_bad() 86 #define pud_ptfn(pud) hv_pte_get_ptfn((pud).pgd) argument 94 #define pud_page_vaddr(pud) \ argument 101 #define pud_page(pud) pfn_to_page(HV_PTFN_TO_PFN(pud_ptfn(pud))) argument 108 #define pmd_offset(pud, address) \ argument
|
/linux-3.3/arch/arm/include/asm/ |
D | pgtable-3level.h | 109 #define pud_none(pud) (!pud_val(pud)) argument 110 #define pud_bad(pud) (!(pud_val(pud) & 2)) argument 111 #define pud_present(pud) (pud_val(pud)) argument 119 #define set_pud(pudp, pud) \ argument 125 static inline pmd_t *pud_page_vaddr(pud_t pud) in pud_page_vaddr() 132 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) in pmd_offset()
|
D | pgtable-2level.h | 150 #define pud_none(pud) (0) argument 151 #define pud_bad(pud) (0) argument 152 #define pud_present(pud) (1) argument 154 #define set_pud(pud,pudp) do { } while (0) argument 156 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) in pmd_offset()
|
/linux-3.3/arch/um/include/asm/ |
D | pgtable-3level.h | 59 #define pud_populate(mm, pud, pmd) \ argument 84 static inline void pud_clear (pud_t *pud) in pud_clear() 89 #define pud_page(pud) phys_to_page(pud_val(pud) & PAGE_MASK) argument 90 #define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & PAGE_MASK)) argument 93 #define pmd_offset(pud, address) ((pmd_t *) pud_page_vaddr(*(pud)) + \ argument
|
/linux-3.3/arch/x86/mm/ |
D | hugetlbpage.c | 61 static void huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud) in huge_pmd_share() 118 pud_t *pud = pud_offset(pgd, *addr); in huge_pmd_unshare() local 134 pud_t *pud; in huge_pte_alloc() local 157 pud_t *pud; in huge_pte_offset() local 228 int pud_huge(pud_t pud) in pud_huge() 247 pud_t *pud, int write) in follow_huge_pud()
|
D | init_64.c | 164 pud_t *pud = (pud_t *)spp_getpage(); in fill_pud() local 173 static pmd_t *fill_pmd(pud_t *pud, unsigned long vaddr) in fill_pmd() 198 pud_t *pud; in set_pte_vaddr_pud() local 235 pud_t *pud; in populate_extra_pmd() local 257 pud_t *pud; in __init_extra_mapping() local 492 pud_t *pud = pud_page + pud_index(addr); in phys_pud_init() local 575 pud_t *pud; in kernel_physical_mapping_init() local 810 pud_t *pud; in kern_addr_valid() local 915 pud_t *pud; in vmemmap_populate() local
|
D | pgtable_32.c | 31 pud_t *pud; in set_pte_vaddr() local 72 pud_t *pud; in set_pmd_pfn() local
|
/linux-3.3/arch/sh/mm/ |
D | hugetlbpage.c | 28 pud_t *pud; in huge_pte_alloc() local 48 pud_t *pud; in huge_pte_offset() local 81 int pud_huge(pud_t pud) in pud_huge()
|
D | fault_32.c | 42 pud_t *pud, *pud_k; in vmalloc_sync_one() local 323 pud_t *pud; in handle_tlbmiss() local
|
/linux-3.3/arch/arm/mm/ |
D | idmap.c | 12 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd() 36 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd() 52 pud_t *pud = pud_offset(pgd, addr); in idmap_add_pud() local
|
D | ioremap.c | 76 pud_t *pud; in unmap_area_sections() local 124 pud_t *pud; in remap_area_sections() local 156 pud_t *pud; in remap_area_supersections() local
|
/linux-3.3/arch/mips/mm/ |
D | hugetlbpage.c | 29 pud_t *pud; in huge_pte_alloc() local 43 pud_t *pud; in huge_pte_offset() local 83 int pud_huge(pud_t pud) in pud_huge()
|
/linux-3.3/arch/s390/include/asm/ |
D | pgalloc.h | 67 #define pgd_populate(mm, pgd, pud) BUG() argument 68 #define pud_populate(mm, pud, pmd) BUG() argument 91 #define pud_free(mm, pud) crst_table_free(mm, (unsigned long *) pud) argument 102 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate() 107 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 | pgtable-64.h | 192 static inline int pud_none(pud_t pud) in pud_none() 197 static inline int pud_bad(pud_t pud) in pud_bad() 202 static inline int pud_present(pud_t pud) in pud_present() 237 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr() 241 #define pud_phys(pud) virt_to_phys((void *)pud_val(pud)) argument 242 #define pud_page(pud) (pfn_to_page(pud_phys(pud) >> PAGE_SHIFT)) argument 245 static inline pmd_t *pmd_offset(pud_t * pud, unsigned long address) in pmd_offset()
|
/linux-3.3/arch/tile/mm/ |
D | hugetlbpage.c | 35 pud_t *pud; in huge_pte_alloc() local 53 pud_t *pud; in huge_pte_offset() local 96 int pud_huge(pud_t pud) in pud_huge() 120 int pud_huge(pud_t pud) in pud_huge() 137 pud_t *pud, int write) in follow_huge_pud()
|
/linux-3.3/arch/x86/include/asm/ |
D | pgalloc.h | 103 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 111 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate() 122 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() 130 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb()
|
/linux-3.3/arch/powerpc/include/asm/ |
D | pgalloc-64.h | 60 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() 65 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 78 #define pud_populate(mm, pud, pmd) pud_set(pud, (unsigned long)pmd) argument 136 #define __pud_free_tlb(tlb, pud, addr) \ argument
|
/linux-3.3/arch/um/kernel/ |
D | mem.c | 105 static void __init one_md_table_init(pud_t *pud) in one_md_table_init() 119 pud_t *pud; in fixrange_init() local 164 pud_t *pud; in init_highmem() local 190 pud_t *pud; in fixaddr_user_init() local
|
/linux-3.3/arch/ia64/mm/ |
D | hugetlbpage.c | 32 pud_t *pud; in huge_pte_alloc() local 51 pud_t *pud; in huge_pte_offset() local 112 int pud_huge(pud_t pud) in pud_huge()
|
/linux-3.3/arch/ia64/include/asm/ |
D | pgalloc.h | 37 pgd_populate(struct mm_struct *mm, pgd_t * pgd_entry, pud_t * pud) in pgd_populate() 47 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() 51 #define __pud_free_tlb(tlb, pud, address) pud_free((tlb)->mm, pud) argument
|
/linux-3.3/lib/ |
D | ioremap.c | 34 static inline int ioremap_pmd_range(pud_t *pud, unsigned long addr, in ioremap_pmd_range() 55 pud_t *pud; in ioremap_pud_range() local
|
/linux-3.3/mm/ |
D | sparse-vmemmap.c | 112 pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node) in vmemmap_pmd_populate() 126 pud_t *pud = pud_offset(pgd, addr); in vmemmap_pud_populate() local 154 pud_t *pud; in vmemmap_populate_basepages() local
|
/linux-3.3/arch/sh/include/asm/ |
D | pgtable-3level.h | 34 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr() 40 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset()
|