Lines Matching refs:ssize
137 int psize, int apsize, int ssize) in pSeries_lpar_hpte_insert() argument
149 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in pSeries_lpar_hpte_insert()
302 int ssize, unsigned long inv_flags) in pSeries_lpar_hpte_updatepp() argument
308 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_updatepp()
360 static long pSeries_lpar_hpte_find(unsigned long vpn, int psize, int ssize) in pSeries_lpar_hpte_find() argument
367 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize); in pSeries_lpar_hpte_find()
368 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_find()
380 int psize, int ssize) in pSeries_lpar_hpte_updateboltedpp() argument
385 vsid = get_kernel_vsid(ea, ssize); in pSeries_lpar_hpte_updateboltedpp()
386 vpn = hpt_vpn(ea, vsid, ssize); in pSeries_lpar_hpte_updateboltedpp()
388 slot = pSeries_lpar_hpte_find(vpn, psize, ssize); in pSeries_lpar_hpte_updateboltedpp()
403 int ssize, int local) in pSeries_lpar_hpte_invalidate() argument
412 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_invalidate()
429 int psize, int ssize) in __pSeries_lpar_hugepage_invalidate() argument
443 ssize, 0); in __pSeries_lpar_hugepage_invalidate()
446 param[pix+1] = hpte_encode_avpn(vpn[i], psize, ssize); in __pSeries_lpar_hugepage_invalidate()
473 int psize, int ssize, int local) in pSeries_lpar_hugepage_invalidate() argument
493 vpn = hpt_vpn(addr, vsid, ssize); in pSeries_lpar_hugepage_invalidate()
494 hash = hpt_hash(vpn, shift, ssize); in pSeries_lpar_hugepage_invalidate()
510 psize, ssize); in pSeries_lpar_hugepage_invalidate()
517 index, psize, ssize); in pSeries_lpar_hugepage_invalidate()
523 int psize, int ssize, int local) in pSeries_lpar_hugepage_invalidate() argument
530 int psize, int ssize) in pSeries_lpar_hpte_removebolted() argument
535 vsid = get_kernel_vsid(ea, ssize); in pSeries_lpar_hpte_removebolted()
536 vpn = hpt_vpn(ea, vsid, ssize); in pSeries_lpar_hpte_removebolted()
538 slot = pSeries_lpar_hpte_find(vpn, psize, ssize); in pSeries_lpar_hpte_removebolted()
545 pSeries_lpar_hpte_invalidate(slot, vpn, psize, 0, ssize, 0); in pSeries_lpar_hpte_removebolted()
563 int psize, ssize; in pSeries_lpar_flush_hash_range() local
569 ssize = batch->ssize; in pSeries_lpar_flush_hash_range()
575 hash = hpt_hash(vpn, shift, ssize); in pSeries_lpar_flush_hash_range()
586 0, ssize, local); in pSeries_lpar_flush_hash_range()
590 ssize); in pSeries_lpar_flush_hash_range()
971 static unsigned long vsid_unscramble(unsigned long vsid, int ssize) in vsid_unscramble() argument
981 if (ssize == MMU_SEGSIZE_256M) { in vsid_unscramble()