Lines Matching refs:shift

84 		va &= ~((1ul << mmu_psize_defs[apsize].shift) - 1);  in __tlbie()
132 va &= ~((1ul << mmu_psize_defs[apsize].shift) - 1); in __tlbiel()
345 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize); in native_hpte_find()
442 unsigned long hpte_v, want_v, shift; in native_hugepage_invalidate() local
445 shift = mmu_psize_defs[psize].shift; in native_hugepage_invalidate()
446 max_hpte_count = 1U << (PMD_SHIFT - shift); in native_hugepage_invalidate()
456 addr = s_addr + (i * (1ul << shift)); in native_hugepage_invalidate()
458 hash = hpt_hash(vpn, shift, ssize); in native_hugepage_invalidate()
488 int i, shift; in __hpte_actual_psize() local
506 shift = mmu_psize_defs[i].shift - LP_SHIFT; in __hpte_actual_psize()
507 if (shift > LP_BITS) in __hpte_actual_psize()
508 shift = LP_BITS; in __hpte_actual_psize()
509 mask = (1 << shift) - 1; in __hpte_actual_psize()
523 int size, a_size, shift; in hpte_decode() local
534 if (!mmu_psize_defs[size].shift) in hpte_decode()
544 shift = mmu_psize_defs[size].shift; in hpte_decode()
557 if (shift < 23) { in hpte_decode()
559 seg_off |= vpi << shift; in hpte_decode()
567 if (shift < 23) { in hpte_decode()
569 seg_off |= vpi << shift; in hpte_decode()
638 unsigned long hash, index, hidx, shift, slot; in native_flush_hash_range() local
655 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in native_flush_hash_range()
656 hash = hpt_hash(vpn, shift, ssize); in native_flush_hash_range()
682 vpn, index, shift) { in native_flush_hash_range()
699 vpn, index, shift) { in native_flush_hash_range()