• Home
  • Raw
  • Download

Lines Matching refs:vpn

715 				     unsigned long vpn, unsigned long pa,  in pSeries_lpar_hpte_insert()  argument
727 hpte_group, vpn, pa, rflags, vflags, psize); in pSeries_lpar_hpte_insert()
729 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in pSeries_lpar_hpte_insert()
880 unsigned long vpn, in pSeries_lpar_hpte_updatepp() argument
888 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_updatepp()
940 static long pSeries_lpar_hpte_find(unsigned long vpn, int psize, int ssize) in pSeries_lpar_hpte_find() argument
947 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize); in pSeries_lpar_hpte_find()
948 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_find()
970 unsigned long vpn; in pSeries_lpar_hpte_updateboltedpp() local
974 vpn = hpt_vpn(ea, vsid, ssize); in pSeries_lpar_hpte_updateboltedpp()
976 slot = pSeries_lpar_hpte_find(vpn, psize, ssize); in pSeries_lpar_hpte_updateboltedpp()
989 static void pSeries_lpar_hpte_invalidate(unsigned long slot, unsigned long vpn, in pSeries_lpar_hpte_invalidate() argument
998 slot, vpn, psize, local); in pSeries_lpar_hpte_invalidate()
1000 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_invalidate()
1099 static void hugepage_block_invalidate(unsigned long *slot, unsigned long *vpn, in hugepage_block_invalidate() argument
1113 vpgb = (vpn[i] >> (shift - VPN_SHIFT + 3)); in hugepage_block_invalidate()
1122 param[0] = hpte_encode_avpn(vpn[i], psize, ssize); in hugepage_block_invalidate()
1145 static void hugepage_bulk_invalidate(unsigned long *slot, unsigned long *vpn, in hugepage_bulk_invalidate() argument
1154 pSeries_lpar_hpte_invalidate(slot[i], vpn[i], psize, 0, in hugepage_bulk_invalidate()
1158 param[pix+1] = hpte_encode_avpn(vpn[i], psize, ssize); in hugepage_bulk_invalidate()
1180 unsigned long *vpn, in __pSeries_lpar_hugepage_invalidate() argument
1192 hugepage_block_invalidate(slot, vpn, count, psize, ssize); in __pSeries_lpar_hugepage_invalidate()
1194 hugepage_bulk_invalidate(slot, vpn, count, psize, ssize); in __pSeries_lpar_hugepage_invalidate()
1210 unsigned long shift, hidx, vpn = 0, hash, slot; in pSeries_lpar_hugepage_invalidate() local
1223 vpn = hpt_vpn(addr, vsid, ssize); in pSeries_lpar_hugepage_invalidate()
1224 hash = hpt_hash(vpn, shift, ssize); in pSeries_lpar_hugepage_invalidate()
1232 vpn_array[index] = vpn; in pSeries_lpar_hugepage_invalidate()
1262 unsigned long vpn; in pSeries_lpar_hpte_removebolted() local
1266 vpn = hpt_vpn(ea, vsid, ssize); in pSeries_lpar_hpte_removebolted()
1268 slot = pSeries_lpar_hpte_find(vpn, psize, ssize); in pSeries_lpar_hpte_removebolted()
1275 pSeries_lpar_hpte_invalidate(slot, vpn, psize, 0, ssize, 0); in pSeries_lpar_hpte_removebolted()
1281 unsigned long vpn, in compute_slot() argument
1288 hash = hpt_hash(vpn, shift, ssize); in compute_slot()
1304 unsigned long vpn; in do_block_remove() local
1314 vpn = batch->vpn[i]; in do_block_remove()
1316 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in do_block_remove()
1321 vpgb = (vpn >> (shift - VPN_SHIFT + 3)); in do_block_remove()
1331 param[0] = hpte_encode_avpn(vpn, psize, in do_block_remove()
1336 slot = compute_slot(pte, vpn, index, shift, ssize); in do_block_remove()
1499 unsigned long vpn; in pSeries_lpar_flush_hash_range() local
1521 vpn = batch->vpn[i]; in pSeries_lpar_flush_hash_range()
1523 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in pSeries_lpar_flush_hash_range()
1524 slot = compute_slot(pte, vpn, index, shift, ssize); in pSeries_lpar_flush_hash_range()
1529 pSeries_lpar_hpte_invalidate(slot, vpn, psize, in pSeries_lpar_flush_hash_range()
1533 param[pix+1] = hpte_encode_avpn(vpn, psize, in pSeries_lpar_flush_hash_range()