/linux-4.1.27/arch/x86/include/asm/ |
D | pgtable_32.h | 50 ((pte_t *)kmap_atomic(pmd_page(*(dir))) + \ 55 ((pte_t *)page_address(pmd_page(*(dir))) + pte_index((address)))
|
D | pgalloc.h | 78 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 506 #define pmd_page(pmd) pfn_to_page((pmd_val(pmd) & PTE_PFN_MASK) >> PAGE_SHIFT) macro
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | pgalloc.h | 28 #define pmd_pgtable(pmd) pmd_page(pmd) 82 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 235 #define pmd_page(pmd) virt_to_page(pmd_val(pmd)) macro
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | pgalloc-32.h | 28 #define pmd_pgtable(pmd) pmd_page(pmd) 34 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable-ppc32.h | 308 #define pmd_page(pmd) \ macro 313 #define pmd_page(pmd) \ macro 330 ((pte_t *) kmap_atomic(pmd_page(*(dir))) + pte_index(addr))
|
D | pgalloc-64.h | 77 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable-ppc64.h | 170 extern struct page *pmd_page(pmd_t pmd);
|
/linux-4.1.27/arch/x86/mm/ |
D | init_64.c | 59 static void ident_pmd_init(unsigned long pmd_flag, pmd_t *pmd_page, in ident_pmd_init() argument 64 pmd_t *pmd = pmd_page + pmd_index(addr); in ident_pmd_init() 447 phys_pmd_init(pmd_t *pmd_page, unsigned long address, unsigned long end, in phys_pmd_init() argument 456 pmd_t *pmd = pmd_page + pmd_index(address); in phys_pmd_init() 745 free_pagetable(pmd_page(*pmd), 0); in free_pte_table() 882 free_pagetable(pmd_page(*pmd), in remove_pmd_table() 893 page_addr = page_address(pmd_page(*pmd)); in remove_pmd_table() 896 free_pagetable(pmd_page(*pmd), in remove_pmd_table() 1341 get_page_bootmem(section_nr, pmd_page(*pmd), in register_page_bootmem_memmap() 1357 page = pmd_page(*pmd); in register_page_bootmem_memmap()
|
D | fault.c | 223 BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); in vmalloc_sync_one()
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | pgtable.h | 288 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro 289 #define pmd_pgtable(pmd) pmd_page(pmd) 434 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))
|
/linux-4.1.27/arch/frv/include/asm/ |
D | pgtable.h | 246 #define pud_page(pud) (pmd_page((pmd_t){ pud })) 366 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro 451 ((pte_t *)kmap_atomic(pmd_page(*(dir))) + pte_index(address)) 455 ((pte_t *)page_address(pmd_page(*(dir))) + pte_index(address))
|
D | pgalloc.h | 28 #define pmd_pgtable(pmd) pmd_page(pmd)
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | mmzone.h | 18 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro
|
D | pgalloc.h | 16 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 303 #define pmd_page(pmd) (mem_map + ((pmd_val(pmd) >> PAGE_SHIFT) - PFN_BASE)) macro 323 ((pte_t *)page_address(pmd_page(*(dir))) + pte_index(address))
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | pgalloc.h | 30 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 407 #define pmd_page(pmd) pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT) macro 466 ((pte_t *) page_address(pmd_page(*(dir))) + pte_index(address))
|
/linux-4.1.27/arch/um/include/asm/ |
D | pgalloc.h | 20 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 111 #define pmd_page(pmd) phys_to_page(pmd_val(pmd) & PAGE_MASK) macro 333 ((pte_t *)page_address(pmd_page(*(dir))) + pte_index(address))
|
/linux-4.1.27/include/asm-generic/ |
D | pgtable-nopmd.h | 51 #define pud_page(pud) (pmd_page((pmd_t){ pud }))
|
/linux-4.1.27/arch/cris/include/asm/ |
D | pgalloc.h | 9 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 228 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro 249 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))
|
/linux-4.1.27/arch/nios2/include/asm/ |
D | pgalloc.h | 26 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 250 #define pmd_page(pmd) (pfn_to_page(pmd_phys(pmd) >> PAGE_SHIFT)) macro 254 ((pte_t *) page_address(pmd_page(*dir)) + \
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | sun3_pgtable.h | 134 #define pmd_page(pmd) virt_to_page(__pmd_page(pmd)) macro 205 #define pte_offset_map(pmd, address) ((pte_t *)page_address(pmd_page(*pmd)) + pte_index(address))
|
D | sun3_pgalloc.h | 75 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | mcf_pgalloc.h | 41 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | motorola_pgalloc.h | 106 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | motorola_pgtable.h | 146 #define pmd_page(pmd) virt_to_page(__va(pmd_val(pmd))) macro
|
D | mcf_pgtable.h | 398 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro
|
/linux-4.1.27/arch/openrisc/include/asm/ |
D | pgalloc.h | 104 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 371 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro 398 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))
|
/linux-4.1.27/arch/metag/include/asm/ |
D | pgalloc.h | 13 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 170 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | pgalloc.h | 18 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | mmzone.h | 74 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> 32)) macro
|
D | pgtable.h | 239 #define pmd_page(pmd) (mem_map + ((pmd_val(pmd) & _PFN_MASK) >> 32)) macro
|
/linux-4.1.27/arch/sh/include/asm/ |
D | pgalloc.h | 29 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable_64.h | 74 #define pmd_page(pmd) \ macro
|
D | pgtable_32.h | 404 #define pmd_page(pmd) (virt_to_page(pmd_val(pmd))) macro
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | pgalloc.h | 110 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 224 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd))) macro
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | pgalloc.h | 30 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 292 #define pmd_page(pmd) (virt_to_page(pmd_val(pmd))) macro
|
/linux-4.1.27/arch/score/include/asm/ |
D | pgalloc.h | 18 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 90 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address)) 98 #define pmd_page(pmd) (pfn_to_page(pmd_phys(pmd) >> PAGE_SHIFT)) macro
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | pgalloc_32.h | 55 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable_32.h | 127 static inline struct page *pmd_page(pmd_t pmd) in pmd_page() function
|
D | pgtable_64.h | 807 #define pmd_page(pmd) virt_to_page((void *)__pmd_page(pmd)) macro
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | pgalloc.h | 134 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | kvm_mmu.h | 259 struct page *page = pmd_page(pmd);
|
D | pgtable.h | 371 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd) & PHYS_MASK)) macro
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | pgalloc.h | 77 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 275 #define pmd_page(pmd) virt_to_page((pmd_val(pmd) + PAGE_OFFSET)) macro
|
/linux-4.1.27/arch/mips/include/asm/ |
D | pgalloc.h | 27 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable-32.h | 155 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))
|
D | pgtable-64.h | 272 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))
|
D | pgtable.h | 95 #define pmd_page(pmd) __pmd_page(pmd) macro 596 static inline struct page *pmd_page(pmd_t pmd) in pmd_page() function
|
/linux-4.1.27/arch/sh/mm/ |
D | fault.c | 160 BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); in vmalloc_sync_one()
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | pgalloc.h | 122 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 399 #define pmd_page(pmd) virt_to_page((void *)__pmd_page(pmd)) macro
|
/linux-4.1.27/arch/arm/include/asm/ |
D | pgalloc.h | 170 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 192 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd) & PHYS_MASK)) macro 198 #define __pte_map(pmd) (pte_t *)kmap_atomic(pmd_page(*(pmd)))
|
D | pgtable-3level.h | 227 #define pud_page(pud) pmd_page(__pmd(pud_val(pud)))
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | pgalloc.h | 102 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 473 #define pmd_page(pmd) (pfn_to_page(__pa(pmd_val(pmd)) >> PAGE_SHIFT)) macro 494 ((pte_t *) kmap_atomic(pmd_page(*(dir))) + pte_index(addr))
|
/linux-4.1.27/arch/tile/include/asm/ |
D | pgalloc.h | 86 #define pmd_pgtable(pmd) pmd_page(pmd)
|
D | pgtable.h | 461 #define pmd_page(pmd) pfn_to_page(PFN_DOWN(HV_PTFN_TO_CPA(pmd_ptfn(pmd)))) macro
|
/linux-4.1.27/mm/ |
D | huge_memory.c | 176 return is_huge_zero_page(pmd_page(pmd)); in is_huge_zero_pmd() 899 src_page = pmd_page(pmd); in copy_huge_pmd() 1103 page = pmd_page(orig_pmd); in do_huge_pmd_wp_page() 1224 page = pmd_page(*pmd); in follow_trans_huge_pmd() 1286 page = pmd_page(*pmdp); in do_huge_pmd_numa_page() 1292 page = pmd_page(pmd); in do_huge_pmd_numa_page() 1412 page = pmd_page(orig_pmd); in zap_huge_pmd() 1580 if (pmd_page(*pmd) != page) in page_check_address_pmd() 2910 page = pmd_page(*pmd); in __split_huge_page_pmd()
|
D | gup.c | 1083 head = pmd_page(orig); in gup_huge_pmd()
|
D | migrate.c | 1651 struct page *page = pmd_page(pmd); in pmd_trans_migrating()
|
D | hugetlb.c | 3880 page = pmd_page(*pmd) + ((address & ~PMD_MASK) >> PAGE_SHIFT); in follow_huge_pmd()
|
D | memcontrol.c | 4870 page = pmd_page(pmd); in get_mctgt_type_thp()
|
/linux-4.1.27/arch/s390/mm/ |
D | gup.c | 65 head = pmd_page(pmd); in gup_huge_pmd()
|
/linux-4.1.27/arch/sparc/mm/ |
D | gup.c | 83 head = pmd_page(pmd); in gup_huge_pmd()
|
/linux-4.1.27/arch/arc/include/asm/ |
D | pgtable.h | 239 #define pmd_page(pmd) virt_to_page(pmd_val(pmd) & PAGE_MASK) macro
|
/linux-4.1.27/drivers/xen/ |
D | privcmd.c | 630 static int is_mapped_fn(pte_t *pte, struct page *pmd_page, in is_mapped_fn() argument
|
/linux-4.1.27/arch/powerpc/mm/ |
D | pgtable_64.c | 369 struct page *pmd_page(pmd_t pmd) in pmd_page() function
|
/linux-4.1.27/arch/cris/arch-v10/ |
D | README.mm | 202 return (pte_t *) pmd_page(*dir) + ((address >> PAGE_SHIFT) &
|
/linux-4.1.27/arch/s390/include/asm/ |
D | pgtable.h | 1280 #define pmd_page(pmd) pfn_to_page(pmd_pfn(pmd)) macro
|
/linux-4.1.27/include/linux/ |
D | mm.h | 1499 return ptlock_ptr(pmd_page(*pmd)); in pte_lockptr()
|
/linux-4.1.27/fs/proc/ |
D | task_mmu.c | 807 page = pmd_page(*pmd); in clear_refs_pte_range()
|
/linux-4.1.27/arch/x86/xen/ |
D | mmu.c | 686 pte = pmd_page(pmd[pmdidx]); in __xen_pgd_walk()
|