Lines Matching refs:ssize

48 static inline void __tlbie(unsigned long vpn, int psize, int apsize, int ssize)  in __tlbie()  argument
73 va |= ssize << 8; in __tlbie()
86 va |= ssize << 8; in __tlbie()
103 static inline void __tlbiel(unsigned long vpn, int psize, int apsize, int ssize) in __tlbiel() argument
122 va |= ssize << 8; in __tlbiel()
134 va |= ssize << 8; in __tlbiel()
152 int ssize, int local) in tlbie() argument
165 __tlbiel(vpn, psize, apsize, ssize); in tlbie()
168 __tlbie(vpn, psize, apsize, ssize); in tlbie()
196 unsigned long vflags, int psize, int apsize, int ssize) in native_hpte_insert() argument
223 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in native_hpte_insert()
286 int apsize, int ssize, unsigned long flags) in native_hpte_updatepp() argument
292 want_v = hpte_encode_avpn(vpn, bpsize, ssize); in native_hpte_updatepp()
332 tlbie(vpn, bpsize, apsize, ssize, local); in native_hpte_updatepp()
337 static long native_hpte_find(unsigned long vpn, int psize, int ssize) in native_hpte_find() argument
345 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize); in native_hpte_find()
346 want_v = hpte_encode_avpn(vpn, psize, ssize); in native_hpte_find()
371 int psize, int ssize) in native_hpte_updateboltedpp() argument
378 vsid = get_kernel_vsid(ea, ssize); in native_hpte_updateboltedpp()
379 vpn = hpt_vpn(ea, vsid, ssize); in native_hpte_updateboltedpp()
381 slot = native_hpte_find(vpn, psize, ssize); in native_hpte_updateboltedpp()
394 tlbie(vpn, psize, psize, ssize, 0); in native_hpte_updateboltedpp()
398 int bpsize, int apsize, int ssize, int local) in native_hpte_invalidate() argument
409 want_v = hpte_encode_avpn(vpn, bpsize, ssize); in native_hpte_invalidate()
427 tlbie(vpn, bpsize, apsize, ssize, local); in native_hpte_invalidate()
435 int psize, int ssize, int local) in native_hugepage_invalidate() argument
457 vpn = hpt_vpn(addr, vsid, ssize); in native_hugepage_invalidate()
458 hash = hpt_hash(vpn, shift, ssize); in native_hugepage_invalidate()
466 want_v = hpte_encode_avpn(vpn, psize, ssize); in native_hugepage_invalidate()
481 tlbie(vpn, psize, actual_psize, ssize, local); in native_hugepage_invalidate()
517 int *psize, int *apsize, int *ssize, unsigned long *vpn) in hpte_decode() argument
543 *ssize = hpte_v >> HPTE_V_SSIZE_SHIFT; in hpte_decode()
551 switch (*ssize) { in hpte_decode()
603 int psize, apsize, ssize; in native_hpte_clear() local
622 hpte_decode(hptep, slot, &psize, &apsize, &ssize, &vpn); in native_hpte_clear()
624 __tlbie(vpn, psize, apsize, ssize); in native_hpte_clear()
646 int ssize = batch->ssize; in native_flush_hash_range() local
656 hash = hpt_hash(vpn, shift, ssize); in native_flush_hash_range()
663 want_v = hpte_encode_avpn(vpn, psize, ssize); in native_flush_hash_range()
683 __tlbiel(vpn, psize, psize, ssize); in native_flush_hash_range()
700 __tlbie(vpn, psize, psize, ssize); in native_flush_hash_range()