Lines Matching refs:psize

183 		      int psize, int ssize)  in htab_bolt_mapping()  argument
189 shift = mmu_psize_defs[psize].shift; in htab_bolt_mapping()
195 vstart, vend, pstart, prot, psize, ssize); in htab_bolt_mapping()
236 HPTE_V_BOLTED, psize, psize, ssize); in htab_bolt_mapping()
250 int psize, int ssize) in htab_remove_mapping() argument
255 shift = mmu_psize_defs[psize].shift; in htab_remove_mapping()
265 ppc_md.hpte_removebolted(vaddr, psize, ssize); in htab_remove_mapping()
592 unsigned long mem_size, rnd_mem_size, pteg_count, psize; in htab_get_table_size() local
610 psize = mmu_psize_defs[mmu_virtual_psize].shift; in htab_get_table_size()
611 pteg_count = max(rnd_mem_size >> (psize + 1), 1UL << 11); in htab_get_table_size()
960 int ssize, int psize, int lpsize, unsigned long pte) in hash_failure_debug() argument
967 trap, vsid, ssize, psize, lpsize, pte); in hash_failure_debug()
971 int psize, bool user_region) in check_paca_psize() argument
974 if (psize != get_paca_psize(ea)) { in check_paca_psize()
1003 int psize, ssize; in hash_page_mm() local
1017 psize = get_slice_psize(mm, ea); in hash_page_mm()
1024 psize = mmu_vmalloc_psize; in hash_page_mm()
1026 psize = mmu_io_psize; in hash_page_mm()
1064 if (psize != MMU_PAGE_4K) in hash_page_mm()
1065 ea &= ~((1ul << mmu_psize_defs[psize].shift) - 1); in hash_page_mm()
1091 trap, flags, ssize, psize); in hash_page_mm()
1095 flags, ssize, hugeshift, psize); in hash_page_mm()
1107 check_paca_psize(ea, mm, psize, user_region); in hash_page_mm()
1121 if ((pte_val(*ptep) & _PAGE_4K_PFN) && psize == MMU_PAGE_64K) { in hash_page_mm()
1123 psize = MMU_PAGE_4K; in hash_page_mm()
1129 if (mmu_ci_restrictions && psize == MMU_PAGE_64K && in hash_page_mm()
1133 psize = MMU_PAGE_4K; in hash_page_mm()
1143 psize = mmu_vmalloc_psize = MMU_PAGE_4K; in hash_page_mm()
1149 check_paca_psize(ea, mm, psize, user_region); in hash_page_mm()
1153 if (psize == MMU_PAGE_64K) in hash_page_mm()
1171 hash_failure_debug(ea, access, vsid, trap, ssize, psize, in hash_page_mm()
1172 psize, pte_val(*ptep)); in hash_page_mm()
1289 void flush_hash_page(unsigned long vpn, real_pte_t pte, int psize, int ssize, in flush_hash_page() argument
1296 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in flush_hash_page()
1308 ppc_md.hpte_invalidate(slot, vpn, psize, psize, ssize, local); in flush_hash_page()
1330 pmd_t *pmdp, unsigned int psize, int ssize, in flush_hash_hugepage() argument
1351 psize, ssize, local); in flush_hash_hugepage()
1357 shift = mmu_psize_defs[psize].shift; in flush_hash_hugepage()
1378 ppc_md.hpte_invalidate(slot, vpn, psize, in flush_hash_hugepage()
1412 batch->psize, batch->ssize, local); in flush_hash_range()
1439 unsigned long vflags, int psize, int ssize) in hpte_insert_repeating() argument
1450 psize, psize, ssize); in hpte_insert_repeating()
1458 psize, psize, ssize); in hpte_insert_repeating()