Lines Matching refs:ssize
148 int apsize, int ssize) in ___tlbie() argument
174 va |= ssize << 8; in ___tlbie()
186 va |= ssize << 8; in ___tlbie()
204 static inline void fixup_tlbie(unsigned long vpn, int psize, int apsize, int ssize) in fixup_tlbie() argument
209 ___tlbie(vpn, psize, apsize, ssize); in fixup_tlbie()
213 static inline void __tlbie(unsigned long vpn, int psize, int apsize, int ssize) in __tlbie() argument
217 rb = ___tlbie(vpn, psize, apsize, ssize); in __tlbie()
221 static inline void __tlbiel(unsigned long vpn, int psize, int apsize, int ssize) in __tlbiel() argument
241 va |= ssize << 8; in __tlbiel()
253 va |= ssize << 8; in __tlbiel()
273 int ssize, int local) in tlbie() argument
286 __tlbiel(vpn, psize, apsize, ssize); in tlbie()
289 __tlbie(vpn, psize, apsize, ssize); in tlbie()
290 fixup_tlbie(vpn, psize, apsize, ssize); in tlbie()
320 unsigned long vflags, int psize, int apsize, int ssize) in native_hpte_insert() argument
347 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in native_hpte_insert()
415 int apsize, int ssize, unsigned long flags) in native_hpte_updatepp() argument
421 want_v = hpte_encode_avpn(vpn, bpsize, ssize); in native_hpte_updatepp()
461 tlbie(vpn, bpsize, apsize, ssize, local); in native_hpte_updatepp()
466 static long native_hpte_find(unsigned long vpn, int psize, int ssize) in native_hpte_find() argument
474 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize); in native_hpte_find()
475 want_v = hpte_encode_avpn(vpn, psize, ssize); in native_hpte_find()
500 int psize, int ssize) in native_hpte_updateboltedpp() argument
507 vsid = get_kernel_vsid(ea, ssize); in native_hpte_updateboltedpp()
508 vpn = hpt_vpn(ea, vsid, ssize); in native_hpte_updateboltedpp()
510 slot = native_hpte_find(vpn, psize, ssize); in native_hpte_updateboltedpp()
523 tlbie(vpn, psize, psize, ssize, 0); in native_hpte_updateboltedpp()
531 static int native_hpte_removebolted(unsigned long ea, int psize, int ssize) in native_hpte_removebolted() argument
538 vsid = get_kernel_vsid(ea, ssize); in native_hpte_removebolted()
539 vpn = hpt_vpn(ea, vsid, ssize); in native_hpte_removebolted()
541 slot = native_hpte_find(vpn, psize, ssize); in native_hpte_removebolted()
553 tlbie(vpn, psize, psize, ssize, 0); in native_hpte_removebolted()
559 int bpsize, int apsize, int ssize, int local) in native_hpte_invalidate() argument
570 want_v = hpte_encode_avpn(vpn, bpsize, ssize); in native_hpte_invalidate()
591 tlbie(vpn, bpsize, apsize, ssize, local); in native_hpte_invalidate()
600 int psize, int ssize, int local) in native_hugepage_invalidate() argument
622 vpn = hpt_vpn(addr, vsid, ssize); in native_hugepage_invalidate()
623 hash = hpt_hash(vpn, shift, ssize); in native_hugepage_invalidate()
631 want_v = hpte_encode_avpn(vpn, psize, ssize); in native_hugepage_invalidate()
654 tlbie(vpn, psize, actual_psize, ssize, local); in native_hugepage_invalidate()
662 int psize, int ssize, int local) in native_hugepage_invalidate() argument
669 int *psize, int *apsize, int *ssize, unsigned long *vpn) in hpte_decode() argument
691 *ssize = hpte_v >> HPTE_V_SSIZE_SHIFT; in hpte_decode()
699 switch (*ssize) { in hpte_decode()
751 int psize, apsize, ssize; in native_hpte_clear() local
770 hpte_decode(hptep, slot, &psize, &apsize, &ssize, &vpn); in native_hpte_clear()
772 ___tlbie(vpn, psize, apsize, ssize); in native_hpte_clear()
794 int ssize = batch->ssize; in native_flush_hash_range() local
808 hash = hpt_hash(vpn, shift, ssize); in native_flush_hash_range()
815 want_v = hpte_encode_avpn(vpn, psize, ssize); in native_flush_hash_range()
840 __tlbiel(vpn, psize, psize, ssize); in native_flush_hash_range()
857 __tlbie(vpn, psize, psize, ssize); in native_flush_hash_range()
863 fixup_tlbie(vpn, psize, psize, ssize); in native_flush_hash_range()