Searched refs:pdshift (Results 1 - 8 of 8) sorted by relevance

/linux-master/arch/powerpc/mm/
H A Dhugetlbpage.c46 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 Dpgtable.c390 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 Dhugetlb-e500.h19 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 Dhugetlb.h94 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 Dhugetlb.h72 unsigned pdshift)
71 hugepte_offset(hugepd_t hpd, unsigned long addr, unsigned pdshift) argument
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dhugetlb-8xx.h20 unsigned int pdshift)
19 hugepte_offset(hugepd_t hpd, unsigned long addr, unsigned int pdshift) argument
/linux-master/mm/
H A Dpagewalk.c78 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 Dgup.c589 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

Completed in 284 milliseconds