Home
last modified time | relevance | path

Searched refs:pmd_page (Results 1 – 87 of 87) sorted by relevance

/linux-4.4.14/arch/x86/include/asm/
Dpgtable_32.h50 ((pte_t *)kmap_atomic(pmd_page(*(dir))) + \
55 ((pte_t *)page_address(pmd_page(*(dir))) + pte_index((address)))
Dpgalloc.h78 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h531 #define pmd_page(pmd) \ macro
/linux-4.4.14/arch/xtensa/include/asm/
Dpgalloc.h28 #define pmd_pgtable(pmd) pmd_page(pmd)
82 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h239 #define pmd_page(pmd) virt_to_page(pmd_val(pmd)) macro
/linux-4.4.14/arch/powerpc/include/asm/
Dpgalloc-32.h28 #define pmd_pgtable(pmd) pmd_page(pmd)
34 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable-ppc32.h289 #define pmd_page(pmd) \ macro
294 #define pmd_page(pmd) \ macro
311 ((pte_t *) kmap_atomic(pmd_page(*(dir))) + pte_index(addr))
Dpgalloc-64.h77 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable-ppc64.h158 extern struct page *pmd_page(pmd_t pmd);
/linux-4.4.14/arch/x86/mm/
Dinit_64.c59 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()
1343 get_page_bootmem(section_nr, pmd_page(*pmd), in register_page_bootmem_memmap()
1359 page = pmd_page(*pmd); in register_page_bootmem_memmap()
Dgup.c134 head = pmd_page(pmd); in gup_huge_pmd()
Dfault.c225 BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); in vmalloc_sync_one()
/linux-4.4.14/arch/hexagon/include/asm/
Dpgtable.h288 #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.4.14/arch/frv/include/asm/
Dpgtable.h246 #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))
Dpgalloc.h28 #define pmd_pgtable(pmd) pmd_page(pmd)
/linux-4.4.14/arch/m32r/include/asm/
Dmmzone.h18 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro
Dpgalloc.h16 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h303 #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.4.14/arch/mn10300/include/asm/
Dpgalloc.h30 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h407 #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.4.14/arch/um/include/asm/
Dpgalloc.h20 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h111 #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.4.14/arch/cris/include/asm/
Dpgalloc.h9 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h228 #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.4.14/include/asm-generic/
Dpgtable-nopmd.h51 #define pud_page(pud) (pmd_page((pmd_t){ pud }))
/linux-4.4.14/arch/nios2/include/asm/
Dpgalloc.h26 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h250 #define pmd_page(pmd) (pfn_to_page(pmd_phys(pmd) >> PAGE_SHIFT)) macro
254 ((pte_t *) page_address(pmd_page(*dir)) + \
/linux-4.4.14/arch/m68k/include/asm/
Dsun3_pgtable.h134 #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))
Dsun3_pgalloc.h75 #define pmd_pgtable(pmd) pmd_page(pmd)
Dmcf_pgalloc.h41 #define pmd_pgtable(pmd) pmd_page(pmd)
Dmotorola_pgalloc.h106 #define pmd_pgtable(pmd) pmd_page(pmd)
Dmcf_pgtable.h398 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro
Dmotorola_pgtable.h146 #define pmd_page(pmd) virt_to_page(__va(pmd_val(pmd))) macro
/linux-4.4.14/arch/metag/include/asm/
Dpgalloc.h13 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h170 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) macro
/linux-4.4.14/arch/openrisc/include/asm/
Dpgalloc.h104 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h371 #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.4.14/arch/alpha/include/asm/
Dpgalloc.h18 #define pmd_pgtable(pmd) pmd_page(pmd)
Dmmzone.h74 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> 32)) macro
Dpgtable.h239 #define pmd_page(pmd) (mem_map + ((pmd_val(pmd) & _PFN_MASK) >> 32)) macro
/linux-4.4.14/arch/sh/include/asm/
Dpgalloc.h29 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable_64.h74 #define pmd_page(pmd) \ macro
Dpgtable_32.h404 #define pmd_page(pmd) (virt_to_page(pmd_val(pmd))) macro
/linux-4.4.14/arch/score/include/asm/
Dpgalloc.h18 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h90 ((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.4.14/arch/unicore32/include/asm/
Dpgalloc.h110 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h224 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd))) macro
/linux-4.4.14/arch/sparc/include/asm/
Dpgalloc_32.h55 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable_32.h127 static inline struct page *pmd_page(pmd_t pmd) in pmd_page() function
Dpgtable_64.h823 #define pmd_page(pmd) virt_to_page((void *)__pmd_page(pmd)) macro
/linux-4.4.14/arch/avr32/include/asm/
Dpgalloc.h30 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h292 #define pmd_page(pmd) (virt_to_page(pmd_val(pmd))) macro
/linux-4.4.14/arch/arm64/include/asm/
Dpgalloc.h135 #define pmd_pgtable(pmd) pmd_page(pmd)
Dkvm_mmu.h259 struct page *page = pmd_page(pmd);
Dpgtable.h433 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd) & PHYS_MASK)) macro
/linux-4.4.14/arch/ia64/include/asm/
Dpgalloc.h77 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h275 #define pmd_page(pmd) virt_to_page((pmd_val(pmd) + PAGE_OFFSET)) macro
/linux-4.4.14/arch/mips/include/asm/
Dpgalloc.h27 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable-32.h155 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))
Dpgtable-64.h272 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))
Dpgtable.h95 #define pmd_page(pmd) __pmd_page(pmd) macro
598 static inline struct page *pmd_page(pmd_t pmd) in pmd_page() function
/linux-4.4.14/arch/sh/mm/
Dfault.c161 BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); in vmalloc_sync_one()
/linux-4.4.14/arch/arm/include/asm/
Dpgalloc.h170 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h192 #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)))
Dpgtable-3level.h227 #define pud_page(pud) pmd_page(__pmd(pud_val(pud)))
/linux-4.4.14/arch/parisc/include/asm/
Dpgalloc.h122 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h417 #define pmd_page(pmd) virt_to_page((void *)__pmd_page(pmd)) macro
/linux-4.4.14/arch/tile/include/asm/
Dpgalloc.h86 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h461 #define pmd_page(pmd) pfn_to_page(PFN_DOWN(HV_PTFN_TO_CPA(pmd_ptfn(pmd)))) macro
/linux-4.4.14/arch/microblaze/include/asm/
Dpgalloc.h102 #define pmd_pgtable(pmd) pmd_page(pmd)
Dpgtable.h473 #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.4.14/mm/
Dhuge_memory.c968 src_page = pmd_page(pmd); in copy_huge_pmd()
1172 page = pmd_page(orig_pmd); in do_huge_pmd_wp_page()
1293 page = pmd_page(*pmd); in follow_trans_huge_pmd()
1355 page = pmd_page(*pmdp); in do_huge_pmd_numa_page()
1361 page = pmd_page(pmd); in do_huge_pmd_numa_page()
1483 struct page *page = pmd_page(orig_pmd); in zap_huge_pmd()
1649 if (pmd_page(*pmd) != page) in page_check_address_pmd()
2985 page = pmd_page(*pmd); in __split_huge_page_pmd()
Dgup.c1129 head = pmd_page(orig); in gup_huge_pmd()
Dmigrate.c1672 struct page *page = pmd_page(pmd); in pmd_trans_migrating()
Dhugetlb.c4352 page = pmd_page(*pmd) + ((address & ~PMD_MASK) >> PAGE_SHIFT); in follow_huge_pmd()
Dmemcontrol.c4688 page = pmd_page(pmd); in get_mctgt_type_thp()
/linux-4.4.14/arch/s390/mm/
Dgup.c68 head = pmd_page(pmd); in gup_huge_pmd()
/linux-4.4.14/include/linux/
Dhuge_mm.h162 return is_huge_zero_page(pmd_page(pmd)); in is_huge_zero_pmd()
Dmm.h1535 return ptlock_ptr(pmd_page(*pmd)); in pte_lockptr()
/linux-4.4.14/arch/sparc/mm/
Dgup.c83 head = pmd_page(pmd); in gup_huge_pmd()
/linux-4.4.14/arch/arc/include/asm/
Dpgtable.h254 #define pmd_page(pmd) virt_to_page(pmd_val(pmd) & PAGE_MASK) macro
/linux-4.4.14/drivers/xen/
Dprivcmd.c632 static int is_mapped_fn(pte_t *pte, struct page *pmd_page, in is_mapped_fn() argument
/linux-4.4.14/arch/powerpc/mm/
Dpgtable_64.c359 struct page *pmd_page(pmd_t pmd) in pmd_page() function
/linux-4.4.14/fs/proc/
Dtask_mmu.c847 page = pmd_page(*pmd); in clear_refs_pte_range()
1129 struct page *page = pmd_page(pmd); in pagemap_pmd_range()
/linux-4.4.14/arch/cris/arch-v10/
DREADME.mm202 return (pte_t *) pmd_page(*dir) + ((address >> PAGE_SHIFT) &
/linux-4.4.14/arch/s390/include/asm/
Dpgtable.h1345 #define pmd_page(pmd) pfn_to_page(pmd_pfn(pmd)) macro
/linux-4.4.14/arch/x86/xen/
Dmmu.c687 pte = pmd_page(pmd[pmdidx]); in __xen_pgd_walk()