Lines Matching refs:mmu_hash_ops

128 struct mmu_hash_ops mmu_hash_ops;  variable
129 EXPORT_SYMBOL(mmu_hash_ops);
294 BUG_ON(!mmu_hash_ops.hpte_insert); in htab_bolt_mapping()
295 ret = mmu_hash_ops.hpte_insert(hpteg, vpn, paddr, tprot, in htab_bolt_mapping()
322 if (!mmu_hash_ops.hpte_removebolted) in htab_remove_mapping()
326 rc = mmu_hash_ops.hpte_removebolted(vaddr, psize, ssize); in htab_remove_mapping()
762 if (!mmu_hash_ops.resize_hpt) in resize_hpt_for_hotplug()
779 rc = mmu_hash_ops.resize_hpt(target_hpt_shift); in resize_hpt_for_hotplug()
867 if (is_fadump_active() && mmu_hash_ops.hpte_clear_all) in htab_initialize()
868 mmu_hash_ops.hpte_clear_all(); in htab_initialize()
1028 if (!mmu_hash_ops.hpte_insert) in hash__early_init_mmu()
1646 mmu_hash_ops.hpte_invalidate(gslot, vpn, psize, psize, in flush_hash_page()
1674 if (mmu_hash_ops.hugepage_invalidate) { in flush_hash_hugepage()
1675 mmu_hash_ops.hugepage_invalidate(vsid, s_addr, hpte_slot_array, in flush_hash_hugepage()
1703 mmu_hash_ops.hpte_invalidate(slot, vpn, psize, in flush_hash_hugepage()
1713 if (mmu_hash_ops.flush_hash_range) in flush_hash_range()
1714 mmu_hash_ops.flush_hash_range(number, local); in flush_hash_range()
1758 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, vflags, in hpte_insert_repeating()
1764 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, in hpte_insert_repeating()
1772 mmu_hash_ops.hpte_remove(hpte_group); in hpte_insert_repeating()
1822 mmu_hash_ops.hpte_invalidate(slot, vpn, mmu_linear_psize, in kernel_unmap_linear_page()
1885 if (!mmu_hash_ops.resize_hpt) in hpt_order_set()
1888 return mmu_hash_ops.resize_hpt(val); in hpt_order_set()