/linux-4.1.27/include/asm-generic/ |
D | 4level-fixup.h | 14 #define pmd_alloc(mm, pud, address) \ argument 20 #define pud_none(pud) 0 argument 21 #define pud_bad(pud) 0 argument 22 #define pud_present(pud) 1 argument 23 #define pud_ERROR(pud) do { } while (0) argument 24 #define pud_clear(pud) pgd_clear(pud) argument 25 #define pud_val(pud) pgd_val(pud) argument 26 #define pud_populate(mm, pud, pmd) pgd_populate(mm, pud, pmd) argument 27 #define pud_page(pud) pgd_page(pud) argument 28 #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
|
D | pgtable-nopud.h | 29 #define pud_ERROR(pud) (pgd_ERROR((pud).pgd)) argument 31 #define pgd_populate(mm, pgd, pud) do { } while (0) argument
|
D | pgtable.h | 328 static inline int pud_none_or_clear_bad(pud_t *pud) in pud_none_or_clear_bad() 706 static inline int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge() 714 static inline int pud_clear_huge(pud_t *pud) in pud_clear_huge()
|
/linux-4.1.27/arch/tile/include/asm/ |
D | pgtable_64.h | 71 #define pud_pte(pud) ((pud).pgd) argument 73 static inline int pud_none(pud_t pud) in pud_none() 78 static inline int pud_present(pud_t pud) in pud_present() 83 static inline int pud_huge_page(pud_t pud) in pud_huge_page() 96 static inline int pud_bad(pud_t pud) in pud_bad() 102 #define pud_ptfn(pud) hv_pte_get_ptfn((pud).pgd) argument 105 #define pud_pfn(pud) pte_pfn(pud_pte(pud)) argument 113 #define pud_page_vaddr(pud) \ argument 120 #define pud_page(pud) pfn_to_page(PFN_DOWN(HV_PTFN_TO_CPA(pud_ptfn(pud)))) argument 127 #define pmd_offset(pud, address) \ argument
|
D | pgtable_32.h | 79 static inline int pud_huge_page(pud_t pud) { return 0; } in pud_huge_page()
|
D | pgalloc.h | 125 #define pud_populate(mm, pud, pmd) \ argument
|
/linux-4.1.27/arch/x86/mm/ |
D | init_64.c | 76 pud_t *pud = pud_page + pud_index(addr); in ident_pud_init() local 107 pud_t *pud; in kernel_ident_mapping_init() local 236 pud_t *pud = (pud_t *)spp_getpage(); in fill_pud() local 245 static pmd_t *fill_pmd(pud_t *pud, unsigned long vaddr) in fill_pmd() 270 pud_t *pud; in set_pte_vaddr_pud() local 307 pud_t *pud; in populate_extra_pmd() local 329 pud_t *pud; in __init_extra_mapping() local 530 pud_t *pud = pud_page + pud_index(addr); in phys_pud_init() local 613 pud_t *pud; in kernel_physical_mapping_init() local 751 static void __meminit free_pmd_table(pmd_t *pmd_start, pud_t *pud) in free_pmd_table() [all …]
|
D | pageattr.c | 331 pud_t *pud; in lookup_address_in_pgd() local 391 pud_t *pud; in lookup_pmd_address() local 448 pud_t *pud; in __set_pmd_pte() local 723 static bool try_to_free_pud_page(pud_t *pud) in try_to_free_pud_page() 753 static void __unmap_pmd_range(pud_t *pud, pmd_t *pmd, in __unmap_pmd_range() 761 static void unmap_pmd_range(pud_t *pud, unsigned long start, unsigned long end) in unmap_pmd_range() 807 pud_t *pud = pud_offset(pgd, start); in unmap_pud_range() local 868 static int alloc_pmd_page(pud_t *pud) in alloc_pmd_page() 902 unsigned num_pages, pud_t *pud, pgprot_t pgprot) in populate_pmd() 977 pud_t *pud; in populate_pud() local [all …]
|
D | gup.c | 151 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() 194 static noinline int gup_huge_pud(pud_t pud, unsigned long addr, in gup_huge_pud() 236 pud_t pud = *pudp; in gup_pud_range() local
|
D | kasan_init_64.c | 79 static int __init zero_pmd_populate(pud_t *pud, unsigned long addr, in zero_pmd_populate() 109 pud_t *pud = pud_offset(pgd, addr); in zero_pud_populate() local
|
D | pgtable.c | 79 void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud) in ___pud_free_tlb() 260 pud_t *pud; in pgd_prepopulate_pmd() local 566 int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge() 608 int pud_clear_huge(pud_t *pud) in pud_clear_huge()
|
D | pgtable_32.c | 30 pud_t *pud; in set_pte_vaddr() local
|
D | fault.c | 196 pud_t *pud, *pud_k; in vmalloc_sync_one() local 366 pud_t *pud, *pud_ref; in vmalloc_fault() local 467 pud_t *pud; in dump_pagetable() local 951 pud_t *pud; in spurious_fault() local
|
D | init_32.c | 71 pud_t *pud; in one_md_table_init() local 417 pud_t *pud; in permanent_kmaps_init() local 457 pud_t *pud; in native_pagetable_init() local
|
D | hugetlbpage.c | 68 int pud_huge(pud_t pud) in pud_huge()
|
D | ioremap.c | 386 pud_t *pud = pud_offset(pgd, addr); in early_ioremap_pmd() local
|
/linux-4.1.27/arch/sh/mm/ |
D | hugetlbpage.c | 28 pud_t *pud; in huge_pte_alloc() local 48 pud_t *pud; in huge_pte_offset() local 75 int pud_huge(pud_t pud) in pud_huge()
|
D | tlbex_32.c | 26 pud_t *pud; in handle_tlbmiss() local
|
D | init.c | 48 pud_t *pud; in __get_pte_phys() local 126 static pmd_t * __init one_md_table_init(pud_t *pud) in one_md_table_init() 162 pud_t *pud; in page_table_range_init() local
|
D | gup.c | 119 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() 147 pud_t pud = *pudp; in gup_pud_range() local
|
D | pgtable.c | 43 void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
|
D | fault.c | 76 pud_t *pud; in show_pte() local 130 pud_t *pud, *pud_k; in vmalloc_sync_one() local
|
D | tlbex_64.c | 47 pud_t *pud; in handle_tlbmiss() local
|
D | cache-sh4.c | 212 pud_t *pud; in sh4_flush_cache_page() local
|
D | cache-sh5.c | 386 pud_t *pud; in sh64_dcache_purge_user_pages() local
|
/linux-4.1.27/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-4.1.27/arch/mips/mm/ |
D | hugetlbpage.c | 28 pud_t *pud; in huge_pte_alloc() local 42 pud_t *pud; in huge_pte_offset() local 76 int pud_huge(pud_t pud) in pud_huge()
|
D | gup.c | 101 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() 137 static int gup_huge_pud(pud_t pud, unsigned long addr, unsigned long end, in gup_huge_pud() 175 pud_t pud = *pudp; in gup_pud_range() local
|
D | pgtable-32.c | 39 pud_t *pud; in pagetable_init() local
|
D | fault.c | 304 pud_t *pud, *pud_k; in __do_page_fault() local
|
D | ioremap.c | 79 pud_t *pud; in remap_area_pages() local
|
D | init.c | 221 pud_t *pud; in fixrange_init() local
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | pgtable.h | 248 static inline pte_t pud_pte(pud_t pud) in pud_pte() 253 static inline pmd_t pud_pmd(pud_t pud) in pud_pmd() 308 #define pud_write(pud) pte_write(pud_pte(pud)) argument 309 #define pud_pfn(pud) (((pud_val(pud) & PUD_MASK) & PHYS_MASK) >> PAGE_SHIFT) argument 345 #define pud_sect(pud) (0) argument 346 #define pud_table(pud) (1) argument 348 #define pud_sect(pud) ((pud_val(pud) & PUD_TYPE_MASK) == \ argument 350 #define pud_table(pud) ((pud_val(pud) & PUD_TYPE_MASK) == \ argument 383 #define pud_none(pud) (!pud_val(pud)) argument 384 #define pud_bad(pud) (!(pud_val(pud) & 2)) argument [all …]
|
D | pgalloc.h | 44 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 58 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() 64 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate()
|
D | pgtable-types.h | 48 typedef struct { pudval_t pud; } pud_t; member
|
/linux-4.1.27/arch/arm/include/asm/ |
D | pgtable-2level.h | 154 #define pud_none(pud) (0) argument 155 #define pud_bad(pud) (0) argument 156 #define pud_present(pud) (1) argument 158 #define set_pud(pud,pudp) do { } while (0) argument 160 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) in pmd_offset()
|
D | pgtable-3level.h | 142 #define pud_none(pud) (!pud_val(pud)) argument 143 #define pud_bad(pud) (!(pud_val(pud) & 2)) argument 144 #define pud_present(pud) (pud_val(pud)) argument 157 #define set_pud(pudp, pud) \ argument 163 static inline pmd_t *pud_page_vaddr(pud_t pud) in pud_page_vaddr() 170 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) in pmd_offset() 227 #define pud_page(pud) pmd_page(__pmd(pud_val(pud))) argument 228 #define pud_write(pud) pmd_write(__pmd(pud_val(pud))) argument
|
D | pgalloc.h | 41 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
|
D | kvm_mmu.h | 263 static inline void __kvm_flush_dcache_pud(pud_t pud) in __kvm_flush_dcache_pud()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | pgtable-64.h | 204 static inline int pud_none(pud_t pud) in pud_none() 209 static inline int pud_bad(pud_t pud) in pud_bad() 214 static inline int pud_present(pud_t pud) in pud_present() 250 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr() 254 #define pud_phys(pud) virt_to_phys((void *)pud_val(pud)) argument 255 #define pud_page(pud) (pfn_to_page(pud_phys(pud) >> PAGE_SHIFT)) argument 258 static inline pmd_t *pmd_offset(pud_t * pud, unsigned long address) in pmd_offset()
|
D | pgalloc.h | 36 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
|
/linux-4.1.27/arch/arm/mm/ |
D | idmap.c | 21 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd() 52 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd() 68 pud_t *pud = pud_offset(pgd, addr); in idmap_add_pud() local
|
D | ioremap.c | 143 pud_t *pud; in unmap_area_sections() local 191 pud_t *pud; in remap_area_sections() local 223 pud_t *pud; in remap_area_supersections() local
|
D | hugetlbpage.c | 39 int pud_huge(pud_t pud) in pud_huge()
|
D | pgd.c | 112 pud_t *pud; in pgd_free() local
|
D | dump.c | 269 static void walk_pmd(struct pg_state *st, pud_t *pud, unsigned long start) in walk_pmd() 289 pud_t *pud = pud_offset(pgd, 0); in walk_pud() local
|
D | fault.c | 72 pud_t *pud; in show_pte() local 427 pud_t *pud, *pud_k; in do_translation_fault() local
|
D | mmu.c | 733 static void __init alloc_init_pmd(pud_t *pud, unsigned long addr, in alloc_init_pmd() 768 pud_t *pud = pud_offset(pgd, addr); in alloc_init_pud() local 823 pud_t *pud = pud_offset(pgd, addr); in create_36bit_mapping() local
|
D | fault-armv.c | 97 pud_t *pud; in adjust_pte() local
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | pgalloc_64.h | 18 static inline void __pgd_populate(pgd_t *pgd, pud_t *pud) in __pgd_populate() 35 static inline void __pud_populate(pud_t *pud, pmd_t *pmd) in __pud_populate() 48 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() 117 #define __pud_free_tlb(tlb, pud, addr) \ argument
|
D | pgtable_64.h | 770 #define pud_none(pud) (!pud_val(pud)) argument 772 #define pud_bad(pud) (pud_val(pud) & ~PAGE_MASK) argument 808 #define pud_page_vaddr(pud) \ argument 810 #define pud_page(pud) virt_to_page((void *)pud_page_vaddr(pud)) argument 812 #define pud_present(pud) (pud_val(pud) != 0U) argument 819 static inline unsigned long pud_large(pud_t pud) in pud_large() 826 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn()
|
D | page_64.h | 60 typedef struct { unsigned long pud; } pud_t; member
|
/linux-4.1.27/arch/x86/include/asm/ |
D | pgalloc.h | 112 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 120 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate() 131 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() 139 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb()
|
D | pgtable.h | 54 # define set_pud(pudp, pud) native_set_pud(pudp, pud) argument 58 #define pud_clear(pud) native_pud_clear(pud) argument 148 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn() 555 static inline int pud_none(pud_t pud) in pud_none() 560 static inline int pud_present(pud_t pud) in pud_present() 565 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr() 574 #define pud_page(pud) pfn_to_page(pud_val(pud) >> PAGE_SHIFT) argument 577 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset() 582 static inline int pud_large(pud_t pud) in pud_large() 588 static inline int pud_bad(pud_t pud) in pud_bad() [all …]
|
D | pgtable_64.h | 99 static inline void native_set_pud(pud_t *pudp, pud_t pud) in native_set_pud() 104 static inline void native_pud_clear(pud_t *pud) in native_pud_clear()
|
D | pgtable_types.h | 238 typedef struct { pudval_t pud; } pud_t; member 245 static inline pudval_t native_pud_val(pud_t pud) in native_pud_val() 252 static inline pudval_t native_pud_val(pud_t pud) in native_pud_val() 279 static inline pudval_t pud_flags(pud_t pud) in pud_flags()
|
D | pgtable-3level.h | 98 static inline void native_set_pud(pud_t *pudp, pud_t pud) in native_set_pud()
|
D | kexec.h | 167 pud_t *pud; member
|
D | paravirt.h | 577 static inline void set_pud(pud_t *pudp, pud_t pud) in set_pud() 603 static inline pudval_t pud_val(pud_t pud) in pud_val()
|
/linux-4.1.27/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()
|
D | init.c | 215 pud_t *pud; in put_kernel_page() local 395 pud_t *pud; in vmemmap_find_next_valid_pfn() local 443 pud_t *pud; in create_mem_map_page_table() local
|
D | fault.c | 51 pud_t *pud; in mapped_kernel_page_is_present() local
|
/linux-4.1.27/arch/metag/mm/ |
D | hugetlbpage.c | 63 pud_t *pud; in huge_pte_alloc() local 80 pud_t *pud; in huge_pte_offset() local 102 int pud_huge(pud_t pud) in pud_huge()
|
D | init.c | 46 pud_t *pud; in insert_gateway_page() local 296 pud_t *pud; in fixedrange_init() local
|
D | fault.c | 70 pud_t *pud, *pud_k; in do_page_fault() local
|
/linux-4.1.27/arch/arm64/mm/ |
D | mmu.c | 124 static void alloc_init_pmd(struct mm_struct *mm, pud_t *pud, in alloc_init_pmd() 194 pud_t *pud; in alloc_init_pud() local 482 pud_t *pud; in kern_addr_valid() local 525 pud_t *pud; in vmemmap_populate() local 579 pud_t *pud = fixmap_pud(addr); in fixmap_pmd() local 598 pud_t *pud; in early_fixmap_init() local
|
D | hugetlbpage.c | 46 int pud_huge(pud_t pud) in pud_huge()
|
D | dump.c | 245 static void walk_pmd(struct pg_state *st, pud_t *pud, unsigned long start) in walk_pmd() 264 pud_t *pud = pud_offset(pgd, 0); in walk_pud() local
|
D | fault.c | 57 pud_t *pud; in show_pte() local
|
/linux-4.1.27/arch/sparc/mm/ |
D | hugetlbpage.c | 133 pud_t *pud; in huge_pte_alloc() local 157 pud_t *pud; in huge_pte_offset() local 223 int pud_huge(pud_t pud) in pud_huge()
|
D | gup.c | 118 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() 151 pud_t pud = *pudp; in gup_pud_range() local
|
D | init_64.c | 1374 pud_t *pud; in kern_addr_valid() local 1419 pud_t *pud) in kernel_map_hugepud() 1521 pud_t *pud; in kernel_map_range() local 2357 pud_t *pud; in vmemmap_populate() local
|
/linux-4.1.27/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
|
D | pgtable.h | 277 #define pud_none(pud) (!pud_val(pud)) argument 278 #define pud_bad(pud) (!ia64_phys_addr_valid(pud_val(pud))) argument 279 #define pud_present(pud) (pud_val(pud) != 0UL) argument 281 #define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & _PFN_MASK)) argument 282 #define pud_page(pud) virt_to_page((pud_val(pud) + PAGE_OFFSET)) argument
|
D | page.h | 177 typedef struct { unsigned long pud; } pud_t; member
|
/linux-4.1.27/arch/s390/include/asm/ |
D | pgalloc.h | 69 #define pud_free(mm, pud) crst_table_free(mm, (unsigned long *) pud) argument 91 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate() 96 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
|
D | pgtable.h | 448 static inline int pud_present(pud_t pud) in pud_present() 455 static inline int pud_none(pud_t pud) in pud_none() 462 static inline int pud_large(pud_t pud) in pud_large() 469 static inline int pud_bad(pud_t pud) in pud_bad() 816 static inline void pud_clear(pud_t *pud) in pud_clear() 1257 #define pud_deref(pud) (pud_val(pud) & _REGION_ENTRY_ORIGIN) argument 1262 pud_t *pud = (pud_t *) pgd; in pud_offset() local 1268 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset()
|
D | tlb.h | 134 static inline void pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in pud_free_tlb()
|
D | page.h | 74 typedef struct { unsigned long pud; } pud_t; member
|
/linux-4.1.27/arch/um/kernel/ |
D | mem.c | 77 static void __init one_md_table_init(pud_t *pud) in one_md_table_init() 91 pud_t *pud; in fixrange_init() local 119 pud_t *pud; in fixaddr_user_init() local
|
D | tlb.c | 219 static inline int update_pmd_range(pud_t *pud, unsigned long addr, in update_pmd_range() 245 pud_t *pud; in update_pud_range() local 302 pud_t *pud; in flush_tlb_kernel_range_common() local 386 pud_t *pud; in flush_tlb_page() local 458 pmd_t *pmd_offset_proc(pud_t *pud, unsigned long address) in pmd_offset_proc() 471 pud_t *pud = pud_offset(pgd, addr); in addr_pte() local
|
D | trap.c | 29 pud_t *pud; in handle_page_fault() local
|
/linux-4.1.27/mm/ |
D | sparse-vmemmap.c | 115 pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node) in vmemmap_pmd_populate() 129 pud_t *pud = pud_offset(pgd, addr); in vmemmap_pud_populate() local 156 pud_t *pud; in vmemmap_populate_basepages() local
|
D | pagewalk.c | 27 static int walk_pmd_range(pud_t *pud, unsigned long addr, unsigned long end, in walk_pmd_range() 75 pud_t *pud; in walk_pud_range() local
|
D | memory.c | 400 static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud, in free_pmd_range() 438 pud_t *pud; in free_pud_range() local 650 pud_t *pud = pud_offset(pgd, addr); in print_bad_pte() local 1185 struct vm_area_struct *vma, pud_t *pud, in zap_pmd_range() 1233 pud_t *pud; in zap_pud_range() local 1422 pud_t * pud = pud_alloc(mm, pgd, addr); in __get_locked_pte() local 1642 static inline int remap_pmd_range(struct mm_struct *mm, pud_t *pud, in remap_pmd_range() 1667 pud_t *pud; in remap_pud_range() local 1832 static int apply_to_pmd_range(struct mm_struct *mm, pud_t *pud, in apply_to_pmd_range() 1858 pud_t *pud; in apply_to_pud_range() local [all …]
|
D | gup.c | 148 pud_t *pud; in follow_page_mask() local 217 pud_t *pud; in get_gate_page() local 1205 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() 1255 pud_t pud = READ_ONCE(*pudp); in gup_pud_range() local
|
D | mremap.c | 34 pud_t *pud; in get_old_pmd() local 56 pud_t *pud; in alloc_new_pmd() local
|
D | mprotect.c | 135 pud_t *pud, unsigned long addr, unsigned long end, in change_pmd_range() 195 pud_t *pud; in change_pud_range() local
|
D | pgtable-generic.c | 25 void pud_clear_bad(pud_t *pud) in pud_clear_bad()
|
D | vmalloc.c | 70 static void vunmap_pmd_range(pud_t *pud, unsigned long addr, unsigned long end) in vunmap_pmd_range() 88 pud_t *pud; in vunmap_pud_range() local 143 static int vmap_pmd_range(pud_t *pud, unsigned long addr, in vmap_pmd_range() 163 pud_t *pud; in vmap_pud_range() local 245 pud_t *pud = pud_offset(pgd, addr); in vmalloc_to_page() local
|
D | hugetlb.c | 3721 pte_t *huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud) in huge_pmd_share() 3786 pud_t *pud = pud_offset(pgd, *addr); in huge_pmd_unshare() local 3800 pte_t *huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud) in huge_pmd_share() 3812 pud_t *pud; in huge_pte_alloc() local 3836 pud_t *pud; in huge_pte_offset() local 3901 pud_t *pud, int flags) in follow_huge_pud()
|
D | swapfile.c | 1183 static inline int unuse_pmd_range(struct vm_area_struct *vma, pud_t *pud, in unuse_pmd_range() 1207 pud_t *pud; in unuse_pud_range() local
|
D | rmap.c | 614 pud_t *pud; in mm_find_pmd() local
|
D | huge_memory.c | 1563 pud_t *pud; in page_check_address_pmd() local 2943 pud_t *pud; in split_huge_page_address() local
|
/linux-4.1.27/arch/tile/mm/ |
D | hugetlbpage.c | 58 pud_t *pud; in huge_pte_alloc() local 107 pud_t *pud; in huge_pte_offset() local 158 int pud_huge(pud_t pud) in pud_huge()
|
D | init.c | 137 static inline void assign_pmd(pud_t *pud, pmd_t *pmd) in assign_pmd() 154 pud_t *pud = pud_offset(&pgtables[pgd_index(va)], va); in get_pmd() local 640 pud_t *pud; in permanent_kmaps_init() local 738 pud_t *pud; in paging_init() local
|
D | fault.c | 109 pud_t *pud, *pud_k; in vmalloc_sync_one() local 215 pud_t *pud; in handle_migrating_pte() local
|
D | pgtable.c | 101 pud_t *pud; in shatter_huge_page() local 343 pud_t *pud; in virt_to_pte() local
|
/linux-4.1.27/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()
|
/linux-4.1.27/arch/arm/kvm/ |
D | mmu.c | 96 static void kvm_flush_dcache_pud(pud_t pud) in kvm_flush_dcache_pud() 166 static void clear_pud_entry(struct kvm *kvm, pud_t *pud, phys_addr_t addr) in clear_pud_entry() 232 static void unmap_pmds(struct kvm *kvm, pud_t *pud, in unmap_pmds() 265 pud_t *pud, *start_pud; in unmap_puds() local 318 static void stage2_flush_pmds(struct kvm *kvm, pud_t *pud, in stage2_flush_pmds() 339 pud_t *pud; in stage2_flush_puds() local 468 static int create_hyp_pmd_mappings(pud_t *pud, unsigned long start, in create_hyp_pmd_mappings() 506 pud_t *pud; in create_hyp_pud_mappings() local 541 pud_t *pud; in __create_hyp_mappings() local 837 pud_t *pud; in stage2_get_pud() local [all …]
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | pgalloc-64.h | 64 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() 69 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 175 #define pud_populate(mm, pud, pmd) pud_set(pud, (unsigned long)pmd) argument 238 #define __pud_free_tlb(tlb, pud, addr) \ argument
|
D | pgtable-ppc64.h | 173 #define pud_none(pud) (!pud_val(pud)) argument 174 #define pud_bad(pud) (!is_kernel_addr(pud_val(pud)) \ argument 176 #define pud_present(pud) (pud_val(pud) != 0) argument 178 #define pud_page_vaddr(pud) (pud_val(pud) & ~PUD_MASKED_BITS) argument 182 static inline pte_t pud_pte(pud_t pud) in pud_pte() 191 #define pud_write(pud) pte_write(pud_pte(pud)) argument
|
D | page.h | 308 typedef struct { unsigned long pud; } pud_t; member
|
/linux-4.1.27/lib/ |
D | ioremap.c | 71 static inline int ioremap_pmd_range(pud_t *pud, unsigned long addr, in ioremap_pmd_range() 100 pud_t *pud; in ioremap_pud_range() local
|
/linux-4.1.27/arch/powerpc/mm/ |
D | hugetlbpage.c | 77 int pud_huge(pud_t pud) in pud_huge() 98 int pud_huge(pud_t pud) in pud_huge() 537 static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, in hugetlb_free_pmd_range() 591 pud_t *pud; in hugetlb_free_pud_range() local 734 pud_t *pud, int write) in follow_huge_pud() 975 pud_t pud, *pudp; in __find_linux_pte_or_hugepte() local
|
D | pgtable.c | 219 pud_t *pud; in assert_pte_locked() local
|
D | subpage-prot.c | 64 pud_t *pud; in hpte_flush_range() local
|
D | dma-noncoherent.c | 413 pud_t *pud = pud_offset(pgd, cpu_addr); in __dma_get_coherent_pfn() local
|
D | pgtable_32.c | 370 pud_t *pud; in get_pteptr() local
|
D | pgtable_64.c | 358 struct page *pud_page(pud_t pud) in pud_page()
|
/linux-4.1.27/arch/frv/include/asm/ |
D | pgtable.h | 201 #define pgd_populate(mm, pgd, pud) do { } while (0) argument 233 static inline int pud_none(pud_t pud) { return 0; } in pud_none() 234 static inline int pud_bad(pud_t pud) { return 0; } in pud_bad() 235 static inline int pud_present(pud_t pud) { return 1; } in pud_present() 236 static inline void pud_clear(pud_t *pud) { } in pud_clear() 246 #define pud_page(pud) (pmd_page((pmd_t){ pud })) argument 247 #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud })) argument
|
/linux-4.1.27/arch/s390/mm/ |
D | gup.c | 102 static inline int gup_pmd_range(pud_t *pudp, pud_t pud, unsigned long addr, in gup_pmd_range() 143 pud_t *pudp, pud; in gup_pud_range() local
|
D | dump_pagetables.c | 127 pud_t *pud, unsigned long addr) in walk_pmd_level() 152 pud_t *pud; in walk_pud_level() local
|
D | hugetlbpage.c | 209 int pud_huge(pud_t pud) in pud_huge()
|
D | pageattr.c | 128 pud_t *pud; in __kernel_map_pages() local
|
D | vmem.c | 39 pud_t *pud = NULL; in vmem_pud_alloc() local
|
D | pgtable.c | 513 pud_t *pud; in __gmap_link() local
|
/linux-4.1.27/arch/mn10300/mm/ |
D | cache-inv-icache.c | 33 pud_t *pud; in flush_icache_page_range() local
|
D | cache-flush-icache.c | 55 pud_t *pud; in flush_icache_page_range() local
|
D | fault.c | 387 pud_t *pud, *pud_k; in do_page_fault() local
|
D | pgtable.c | 38 pud_t *pud; in set_pmd_pfn() local
|
/linux-4.1.27/arch/score/mm/ |
D | fault.c | 209 pud_t *pud, *pud_k; in do_page_fault() local
|
/linux-4.1.27/arch/arc/mm/ |
D | fault.c | 28 pud_t *pud, *pud_k; in handle_vmalloc_fault() local
|
/linux-4.1.27/arch/nios2/mm/ |
D | fault.c | 248 pud_t *pud, *pud_k; in do_page_fault() local
|
D | ioremap.c | 89 pud_t *pud; in remap_area_pages() local
|
/linux-4.1.27/arch/um/kernel/skas/ |
D | mmu.c | 21 pud_t *pud; in init_stub_pte() local
|
D | uaccess.c | 20 pud_t *pud; in virt_to_pte() local
|
/linux-4.1.27/arch/openrisc/mm/ |
D | fault.c | 311 pud_t *pud, *pud_k; in do_page_fault() local
|
/linux-4.1.27/arch/frv/mm/ |
D | fault.c | 300 pud_t *pud, *pud_k; in do_page_fault() local
|
/linux-4.1.27/arch/x86/power/ |
D | hibernate_32.c | 35 pud_t *pud; in resume_one_md_table_init() local
|
/linux-4.1.27/arch/x86/kernel/ |
D | head64.c | 59 pudval_t pud, *pud_p; in early_make_pgtable() local
|
D | espfix_64.c | 141 pud_t pud, *pud_p; in init_espfix_ap() local
|
D | machine_kexec_32.c | 106 pud_t *pud; in machine_kexec_page_table_set_one() local
|
D | machine_kexec_64.c | 44 pud_t *pud; in init_transition_pgtable() local
|
D | tboot.c | 127 pud_t *pud; in map_tboot_page() local
|
D | vm86_32.c | 171 pud_t *pud; in mark_screen_rdonly() local
|
/linux-4.1.27/arch/cris/mm/ |
D | fault.c | 325 pud_t *pud, *pud_k; in do_page_fault() local
|
/linux-4.1.27/arch/arm/lib/ |
D | uaccess_with_memcpy.c | 32 pud_t *pud; in pin_page_for_write() local
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | hibernate.c | 38 pud_t *pud; in resume_one_md_table_init() local
|
/linux-4.1.27/arch/tile/kernel/ |
D | machine_kexec.c | 254 pud_t *pud = pud_offset(pgd, vaddr); in setup_quasi_va_is_pa() local
|
D | setup.c | 1549 pud_t *pud; in pcpu_fc_populate_pte() local
|
/linux-4.1.27/arch/metag/kernel/ |
D | dma.c | 392 pud_t *pud, *pud_k; in dma_alloc_init() local
|
/linux-4.1.27/arch/parisc/kernel/ |
D | cache.c | 504 pud_t *pud = pud_offset(pgd, addr); in get_ptep() local
|
/linux-4.1.27/include/linux/ |
D | hugetlb.h | 136 #define follow_huge_pud(mm, addr, pud, flags) NULL argument 193 static inline int pud_write(pud_t pud) in pud_write()
|
D | mm.h | 1405 static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud, in __pmd_alloc() 1460 static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) in pmd_alloc()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
D | sec.c | 2307 struct ptlrpc_user_desc *pud; in sptlrpc_pack_user_desc() local 2331 struct ptlrpc_user_desc *pud; in sptlrpc_unpack_user_desc() local
|
/linux-4.1.27/arch/x86/xen/ |
D | mmu.c | 506 __visible pudval_t xen_pud_val(pud_t pud) in xen_pud_val() 512 __visible pud_t xen_make_pud(pudval_t pud) in xen_make_pud() 647 pud_t *pud; in __xen_pgd_walk() local
|
/linux-4.1.27/arch/frv/kernel/ |
D | gdb-stub.c | 449 pud_t *pud; in gdbstub_virt_to_pte() local
|
/linux-4.1.27/arch/sparc/kernel/ |
D | smp_64.c | 1505 pud_t *pud; in pcpu_populate_pte() local
|
/linux-4.1.27/drivers/pinctrl/nomadik/ |
D | pinctrl-abx500.c | 580 enum abx500_gpio_pull_updown pud = 0; in abx500_gpio_dbg_show_one() local
|