pmd_page 21 arch/alpha/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 150 arch/arm/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 213 arch/arm/include/asm/pgtable-3level.h #define pud_page(pud) pmd_page(__pmd(pud_val(pud))) pmd_page 200 arch/arm/include/asm/pgtable.h #define __pte_map(pmd) (pte_t *)kmap_atomic(pmd_page(*(pmd))) pmd_page 352 arch/arm64/include/asm/kvm_mmu.h struct page *page = pmd_page(pmd); pmd_page 119 arch/arm64/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 26 arch/csky/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 45 arch/csky/include/asm/pgtable.h ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset_t(address)) pmd_page 275 arch/hexagon/include/asm/pgtable.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 420 arch/hexagon/include/asm/pgtable.h ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address)) pmd_page 79 arch/ia64/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 39 arch/m68k/include/asm/mcf_pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 107 arch/m68k/include/asm/motorola_pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 37 arch/m68k/include/asm/sun3_pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 206 arch/m68k/include/asm/sun3_pgtable.h #define pte_offset_map(pmd, address) ((pte_t *)page_address(pmd_page(*pmd)) + pte_index(address)) pmd_page 42 arch/microblaze/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 494 arch/microblaze/include/asm/pgtable.h ((pte_t *) kmap_atomic(pmd_page(*(dir))) + pte_index(addr)) pmd_page 29 arch/mips/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 221 arch/mips/include/asm/pgtable-32.h ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address)) pmd_page 358 arch/mips/include/asm/pgtable-64.h ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address)) pmd_page 21 arch/nds32/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 196 arch/nds32/include/asm/pgtable.h #define pte_offset_map(dir, address) ((pte_t *)page_address(pmd_page(*(dir))) + pte_index(address)) pmd_page 385 arch/nds32/mm/fault.c BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); pmd_page 58 arch/nds32/mm/mm-nds32.c pte = pmd_page(*pmd); pmd_page 28 arch/nios2/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 254 arch/nios2/include/asm/pgtable.h ((pte_t *) page_address(pmd_page(*dir)) + \ pmd_page 102 arch/openrisc/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 395 arch/openrisc/include/asm/pgtable.h ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address)) pmd_page 125 arch/parisc/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 365 arch/powerpc/include/asm/book3s/32/pgtable.h ((pte_t *)(kmap_atomic(pmd_page(*(dir))) + \ pmd_page 927 arch/powerpc/include/asm/book3s/64/pgtable.h extern struct page *pmd_page(pmd_t pmd); pmd_page 371 arch/powerpc/include/asm/nohash/32/pgtable.h ((pte_t *)(kmap_atomic(pmd_page(*(dir))) + \ pmd_page 148 arch/powerpc/include/asm/nohash/64/pgtable.h extern struct page *pmd_page(pmd_t pmd); pmd_page 40 arch/riscv/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 2574 arch/s390/mm/gmap.c struct page *page = pmd_page(*pmd); pmd_page 143 arch/s390/mm/hugetlbpage.c page = pmd_page(__pmd(rste)); pmd_page 28 arch/sh/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 140 arch/sh/mm/fault.c BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); pmd_page 54 arch/sparc/include/asm/pgalloc_32.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 183 arch/sparc/mm/tlb.c if (is_huge_zero_page(pmd_page(pmd))) pmd_page 188 arch/sparc/mm/tlb.c if (is_huge_zero_page(pmd_page(orig))) pmd_page 259 arch/sparc/mm/tlb.c !is_huge_zero_page(pmd_page(entry))) pmd_page 22 arch/um/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 343 arch/um/include/asm/pgtable.h ((pte_t *)page_address(pmd_page(*(dir))) + pte_index(address)) pmd_page 85 arch/unicore32/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 86 arch/x86/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 50 arch/x86/include/asm/pgtable_32.h ((pte_t *)kmap_atomic(pmd_page(*(dir))) + \ pmd_page 55 arch/x86/include/asm/pgtable_32.h ((pte_t *)page_address(pmd_page(*(dir))) + pte_index((address))) pmd_page 7 arch/x86/mm/ident_map.c static void ident_pmd_init(struct x86_mapping_info *info, pmd_t *pmd_page, pmd_page 12 arch/x86/mm/ident_map.c pmd_t *pmd = pmd_page + pmd_index(addr); pmd_page 502 arch/x86/mm/init_64.c phys_pmd_init(pmd_t *pmd_page, unsigned long paddr, unsigned long paddr_end, pmd_page 511 arch/x86/mm/init_64.c pmd_t *pmd = pmd_page + pmd_index(paddr); pmd_page 915 arch/x86/mm/init_64.c free_pagetable(pmd_page(*pmd), 0); pmd_page 1048 arch/x86/mm/init_64.c free_hugepage_table(pmd_page(*pmd), pmd_page 1059 arch/x86/mm/init_64.c page_addr = page_address(pmd_page(*pmd)); pmd_page 1062 arch/x86/mm/init_64.c free_hugepage_table(pmd_page(*pmd), pmd_page 1577 arch/x86/mm/init_64.c get_page_bootmem(section_nr, pmd_page(*pmd), pmd_page 1593 arch/x86/mm/init_64.c page = pmd_page(*pmd); pmd_page 585 arch/x86/xen/mmu_pv.c flush |= (*func)(mm, pmd_page(pmd[i]), PT_PTE); pmd_page 23 arch/xtensa/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 75 arch/xtensa/include/asm/pgalloc.h #define pmd_pgtable(pmd) pmd_page(pmd) pmd_page 1067 fs/proc/task_mmu.c page = pmd_page(*pmd); pmd_page 1383 fs/proc/task_mmu.c page = pmd_page(pmd); pmd_page 52 include/asm-generic/pgtable-nopmd.h #define pud_page(pud) (pmd_page((pmd_t){ pud })) pmd_page 257 include/linux/huge_mm.h return is_huge_zero_page(pmd_page(pmd)); pmd_page 1921 include/linux/mm.h return ptlock_ptr(pmd_page(*pmd)); pmd_page 398 mm/gup.c page = pmd_page(*pmd); pmd_page 2084 mm/gup.c page = pmd_page(orig) + ((addr & ~PMD_MASK) >> PAGE_SHIFT); pmd_page 2092 mm/gup.c head = try_get_compound_head(pmd_page(orig), refs); pmd_page 1047 mm/huge_memory.c src_page = pmd_page(pmd); pmd_page 1333 mm/huge_memory.c page = pmd_page(orig_pmd); pmd_page 1486 mm/huge_memory.c page = pmd_page(*pmd); pmd_page 1557 mm/huge_memory.c page = pmd_page(*vmf->pmd); pmd_page 1565 mm/huge_memory.c page = pmd_page(pmd); pmd_page 1719 mm/huge_memory.c page = pmd_page(orig_pmd); pmd_page 1798 mm/huge_memory.c tlb_remove_page_size(tlb, pmd_page(orig_pmd), HPAGE_PMD_SIZE); pmd_page 1802 mm/huge_memory.c tlb_remove_page_size(tlb, pmd_page(orig_pmd), HPAGE_PMD_SIZE); pmd_page 1808 mm/huge_memory.c page = pmd_page(orig_pmd); pmd_page 2168 mm/huge_memory.c page = pmd_page(_pmd); pmd_page 2222 mm/huge_memory.c page = pmd_page(old_pmd); pmd_page 2316 mm/huge_memory.c if (page && page != pmd_page(*pmd)) pmd_page 2320 mm/huge_memory.c page = pmd_page(*pmd); pmd_page 5087 mm/hugetlb.c page = pmd_page(*pmd) + ((address & ~PMD_MASK) >> PAGE_SHIFT); pmd_page 76 mm/kasan/init.c return pmd_page(pmd) == virt_to_page(lm_alias(kasan_early_shadow_pte)); pmd_page 308 mm/kasan/init.c pte_free_kernel(&init_mm, (pte_t *)page_to_virt(pmd_page(*pmd))); pmd_page 337 mm/madvise.c page = pmd_page(orig_pmd); pmd_page 5656 mm/memcontrol.c page = pmd_page(pmd); pmd_page 453 mm/mempolicy.c page = pmd_page(*pmd); pmd_page 1960 mm/migrate.c struct page *page = pmd_page(pmd); pmd_page 2213 mm/migrate.c page = pmd_page(*pmdp); pmd_page 188 mm/page_vma_mapped.c if (pmd_page(*pvmw->pmd) != page)