Lines Matching refs:psize
149 unsigned long pstart, unsigned long mode, int psize)
156 shift = mmu_psize_defs[psize].shift;
178 tmp_mode, HPTE_V_BOLTED, psize);
631 int psize;
652 psize = get_slice_psize(mm, ea);
654 psize = mm->context.user_psize;
661 psize = mmu_vmalloc_psize;
663 psize = mmu_io_psize;
685 if (HPAGE_SHIFT && psize == mmu_huge_psize) {
692 /* If we use 4K pages and our psize is not 4K, then we are hitting
696 if (psize != MMU_PAGE_4K)
697 ea &= ~((1ul << mmu_psize_defs[psize].shift) - 1);
726 psize = MMU_PAGE_4K;
732 if (mmu_ci_restrictions && psize == MMU_PAGE_64K &&
736 psize = MMU_PAGE_4K;
746 psize = mmu_vmalloc_psize = MMU_PAGE_4K;
753 if (psize != get_paca()->context.user_psize) {
767 if (psize == MMU_PAGE_64K)
846 void flush_hash_page(unsigned long va, real_pte_t pte, int psize, int local)
851 pte_iterate_hashed_subpages(pte, psize, va, index, shift) {
859 ppc_md.hpte_invalidate(slot, va, psize, local);
874 batch->psize, local);