Lines Matching refs:psize

718 				     int psize, int apsize, int ssize)  in pSeries_lpar_hpte_insert()  argument
728 hpte_group, vpn, pa, rflags, vflags, psize); in pSeries_lpar_hpte_insert()
730 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in pSeries_lpar_hpte_insert()
731 hpte_r = hpte_encode_r(pa, psize, apsize) | rflags; in pSeries_lpar_hpte_insert()
885 int psize, int apsize, in pSeries_lpar_hpte_updatepp() argument
892 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_updatepp()
901 want_v, slot, flags, psize); in pSeries_lpar_hpte_updatepp()
945 static long pSeries_lpar_hpte_find(unsigned long vpn, int psize, int ssize) in pSeries_lpar_hpte_find() argument
952 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize); in pSeries_lpar_hpte_find()
953 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_find()
973 int psize, int ssize) in pSeries_lpar_hpte_updateboltedpp() argument
981 slot = pSeries_lpar_hpte_find(vpn, psize, ssize); in pSeries_lpar_hpte_updateboltedpp()
997 int psize, int apsize, in pSeries_lpar_hpte_invalidate() argument
1005 slot, vpn, psize, local); in pSeries_lpar_hpte_invalidate()
1007 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_invalidate()
1033 static inline bool is_supported_hlbkrm(int bpsize, int psize) in is_supported_hlbkrm() argument
1035 return (hblkrm_size[bpsize][psize] == HBLKRM_SUPPORTED_BLOCK_SIZE); in is_supported_hlbkrm()
1107 int count, int psize, int ssize) in hugepage_block_invalidate() argument
1113 shift = mmu_psize_defs[psize].shift; in hugepage_block_invalidate()
1129 param[0] = hpte_encode_avpn(vpn[i], psize, ssize); in hugepage_block_invalidate()
1153 int count, int psize, int ssize) in hugepage_bulk_invalidate() argument
1161 pSeries_lpar_hpte_invalidate(slot[i], vpn[i], psize, 0, in hugepage_bulk_invalidate()
1165 param[pix+1] = hpte_encode_avpn(vpn[i], psize, ssize); in hugepage_bulk_invalidate()
1188 int count, int psize, in __pSeries_lpar_hugepage_invalidate() argument
1198 if (is_supported_hlbkrm(psize, MMU_PAGE_16M)) in __pSeries_lpar_hugepage_invalidate()
1199 hugepage_block_invalidate(slot, vpn, count, psize, ssize); in __pSeries_lpar_hugepage_invalidate()
1201 hugepage_bulk_invalidate(slot, vpn, count, psize, ssize); in __pSeries_lpar_hugepage_invalidate()
1210 int psize, int ssize, int local) in pSeries_lpar_hugepage_invalidate() argument
1219 shift = mmu_psize_defs[psize].shift; in pSeries_lpar_hugepage_invalidate()
1247 psize, ssize); in pSeries_lpar_hugepage_invalidate()
1254 index, psize, ssize); in pSeries_lpar_hugepage_invalidate()
1260 int psize, int ssize, int local) in pSeries_lpar_hugepage_invalidate() argument
1267 int psize, int ssize) in pSeries_lpar_hpte_removebolted() argument
1275 slot = pSeries_lpar_hpte_find(vpn, psize, ssize); in pSeries_lpar_hpte_removebolted()
1282 pSeries_lpar_hpte_invalidate(slot, vpn, psize, 0, ssize, 0); in pSeries_lpar_hpte_removebolted()
1315 int psize, ssize; in do_block_remove() local
1317 psize = batch->psize; in do_block_remove()
1323 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in do_block_remove()
1338 param[0] = hpte_encode_avpn(vpn, psize, in do_block_remove()
1390 static inline void set_hblkrm_bloc_size(int bpsize, int psize, in set_hblkrm_bloc_size() argument
1393 if (block_size > hblkrm_size[bpsize][psize]) in set_hblkrm_bloc_size()
1394 hblkrm_size[bpsize][psize] = block_size; in set_hblkrm_bloc_size()
1410 unsigned int bpsize, psize; in check_lp_set_hblkrm() local
1422 for (psize = 0; psize < MMU_PAGE_COUNT; psize++) { in check_lp_set_hblkrm()
1423 if (def->penc[psize] == lp) { in check_lp_set_hblkrm()
1424 set_hblkrm_bloc_size(bpsize, psize, block_size); in check_lp_set_hblkrm()
1514 int psize, ssize; in pSeries_lpar_flush_hash_range() local
1519 if (is_supported_hlbkrm(batch->psize, batch->psize)) { in pSeries_lpar_flush_hash_range()
1524 psize = batch->psize; in pSeries_lpar_flush_hash_range()
1530 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in pSeries_lpar_flush_hash_range()
1536 pSeries_lpar_hpte_invalidate(slot, vpn, psize, in pSeries_lpar_flush_hash_range()
1540 param[pix+1] = hpte_encode_avpn(vpn, psize, in pSeries_lpar_flush_hash_range()