/linux-master/arch/powerpc/mm/ |
H A D | hugetlbpage.c | 46 unsigned long address, unsigned int pdshift, 54 if (pshift >= pdshift) { 56 num_hugepd = 1 << (pshift - pdshift); 58 cachep = PGT_CACHE(pdshift - pshift); 119 unsigned pdshift = PGDIR_SHIFT; local 137 pdshift = PUD_SHIFT; 147 pdshift = PMD_SHIFT; 165 pdshift = PUD_SHIFT; 173 pdshift = PMD_SHIFT; 191 pdshift, pshif 45 __hugepte_alloc(struct mm_struct *mm, hugepd_t *hpdp, unsigned long address, unsigned int pdshift, unsigned int pshift, spinlock_t *ptl) argument 319 free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift, unsigned long start, unsigned long end, unsigned long floor, unsigned long ceiling) argument 555 unsigned pdshift; local [all...] |
H A D | pgtable.c | 390 unsigned pdshift; local 408 pdshift = P4D_SHIFT; 428 pdshift = PUD_SHIFT; 445 pdshift = PMD_SHIFT; 490 ret_pte = hugepte_offset(*hpdp, ea, pdshift); 491 pdshift = hugepd_shift(*hpdp); 494 *hpage_shift = pdshift;
|
/linux-master/arch/powerpc/include/asm/nohash/ |
H A D | hugetlb-e500.h | 19 unsigned int pdshift) 18 hugepte_offset(hugepd_t hpd, unsigned long addr, unsigned int pdshift) argument
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | hugetlb.h | 94 unsigned int pdshift) 96 unsigned long idx = (addr & ((1UL << pdshift) - 1)) >> hugepd_shift(hpd); 93 hugepte_offset(hugepd_t hpd, unsigned long addr, unsigned int pdshift) argument
|
/linux-master/arch/powerpc/include/asm/ |
H A D | hugetlb.h | 72 unsigned pdshift) 71 hugepte_offset(hugepd_t hpd, unsigned long addr, unsigned pdshift) argument
|
/linux-master/arch/powerpc/include/asm/nohash/32/ |
H A D | hugetlb-8xx.h | 20 unsigned int pdshift) 19 hugepte_offset(hugepd_t hpd, unsigned long addr, unsigned int pdshift) argument
|
/linux-master/mm/ |
H A D | pagewalk.c | 78 unsigned long end, struct mm_walk *walk, int pdshift) 95 pte = hugepte_offset(*phpd, addr, pdshift); 109 unsigned long end, struct mm_walk *walk, int pdshift) 77 walk_hugepd_range(hugepd_t *phpd, unsigned long addr, unsigned long end, struct mm_walk *walk, int pdshift) argument 108 walk_hugepd_range(hugepd_t *phpd, unsigned long addr, unsigned long end, struct mm_walk *walk, int pdshift) argument
|
H A D | gup.c | 589 unsigned long addr, unsigned int pdshift, 598 ptep = hugepte_offset(hugepd, addr, pdshift); 610 unsigned long addr, unsigned int pdshift, 625 ptep = hugepte_offset(hugepd, addr, pdshift); 627 ret = gup_hugepd(vma, hugepd, addr, pdshift, addr + PAGE_SIZE, 643 unsigned long addr, unsigned int pdshift, 651 unsigned long addr, unsigned int pdshift, 588 gup_hugepd(struct vm_area_struct *vma, hugepd_t hugepd, unsigned long addr, unsigned int pdshift, unsigned long end, unsigned int flags, struct page **pages, int *nr) argument 609 follow_hugepd(struct vm_area_struct *vma, hugepd_t hugepd, unsigned long addr, unsigned int pdshift, unsigned int flags, struct follow_page_context *ctx) argument 642 gup_hugepd(struct vm_area_struct *vma, hugepd_t hugepd, unsigned long addr, unsigned int pdshift, unsigned long end, unsigned int flags, struct page **pages, int *nr) argument 650 follow_hugepd(struct vm_area_struct *vma, hugepd_t hugepd, unsigned long addr, unsigned int pdshift, unsigned int flags, struct follow_page_context *ctx) argument
|