Home
last modified time | relevance | path

Searched refs:mmu_lock (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_mmu_hpte.c75 spin_lock(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_cache_map()
104 spin_unlock(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_cache_map()
122 spin_lock(&vcpu3s->mmu_lock); in invalidate_pte()
126 spin_unlock(&vcpu3s->mmu_lock); in invalidate_pte()
139 spin_unlock(&vcpu3s->mmu_lock); in invalidate_pte()
381 spin_lock_init(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_init()
Dbook3s_64_mmu_radix.c386 spin_lock(&kvm->mmu_lock); in kvmppc_create_pte()
514 spin_unlock(&kvm->mmu_lock); in kvmppc_create_pte()
599 spin_lock(&kvm->mmu_lock); in kvmppc_book3s_radix_page_fault()
608 spin_unlock(&kvm->mmu_lock); in kvmppc_book3s_radix_page_fault()
Dbook3s_64_mmu_host.c163 spin_lock(&kvm->mmu_lock); in kvmppc_mmu_map_page()
215 spin_unlock(&kvm->mmu_lock); in kvmppc_mmu_map_page()
De500_mmu_host.c465 spin_lock(&kvm->mmu_lock); in kvmppc_e500_shadow_map()
505 spin_unlock(&kvm->mmu_lock); in kvmppc_e500_shadow_map()
Dbook3s_64_mmu_hv.c1410 spin_lock(&kvm->mmu_lock); in resize_hpt_pivot()
1417 spin_unlock(&kvm->mmu_lock); in resize_hpt_pivot()
/Linux-v4.19/arch/x86/kvm/
Dpage_track.c193 spin_lock(&kvm->mmu_lock); in kvm_page_track_register_notifier()
195 spin_unlock(&kvm->mmu_lock); in kvm_page_track_register_notifier()
211 spin_lock(&kvm->mmu_lock); in kvm_page_track_unregister_notifier()
213 spin_unlock(&kvm->mmu_lock); in kvm_page_track_unregister_notifier()
Dmmu.c2341 if (need_resched() || spin_needbreak(&vcpu->kvm->mmu_lock)) { in mmu_sync_children()
2343 cond_resched_lock(&vcpu->kvm->mmu_lock); in mmu_sync_children()
2711 spin_lock(&kvm->mmu_lock); in kvm_mmu_change_mmu_pages()
2725 spin_unlock(&kvm->mmu_lock); in kvm_mmu_change_mmu_pages()
2736 spin_lock(&kvm->mmu_lock); in kvm_mmu_unprotect_page()
2744 spin_unlock(&kvm->mmu_lock); in kvm_mmu_unprotect_page()
3448 spin_lock(&vcpu->kvm->mmu_lock); in nonpaging_map()
3456 spin_unlock(&vcpu->kvm->mmu_lock); in nonpaging_map()
3461 spin_unlock(&vcpu->kvm->mmu_lock); in nonpaging_map()
3503 spin_lock(&vcpu->kvm->mmu_lock); in kvm_mmu_free_roots()
[all …]
Dpaging_tmpl.h824 spin_lock(&vcpu->kvm->mmu_lock); in FNAME()
837 spin_unlock(&vcpu->kvm->mmu_lock); in FNAME()
842 spin_unlock(&vcpu->kvm->mmu_lock); in FNAME()
879 spin_lock(&vcpu->kvm->mmu_lock); in FNAME()
911 spin_unlock(&vcpu->kvm->mmu_lock); in FNAME()
Dx86.c5928 spin_lock(&vcpu->kvm->mmu_lock); in reexecute_instruction()
5930 spin_unlock(&vcpu->kvm->mmu_lock); in reexecute_instruction()
/Linux-v4.19/virt/kvm/arm/
Dmmu.c332 assert_spin_locked(&kvm->mmu_lock); in unmap_stage2_range()
352 cond_resched_lock(&kvm->mmu_lock); in unmap_stage2_range()
433 spin_lock(&kvm->mmu_lock); in stage2_flush_vm()
439 spin_unlock(&kvm->mmu_lock); in stage2_flush_vm()
964 spin_lock(&kvm->mmu_lock); in stage2_unmap_vm()
970 spin_unlock(&kvm->mmu_lock); in stage2_unmap_vm()
987 spin_lock(&kvm->mmu_lock); in kvm_free_stage2_pgd()
993 spin_unlock(&kvm->mmu_lock); in kvm_free_stage2_pgd()
1214 spin_lock(&kvm->mmu_lock); in kvm_phys_addr_ioremap()
1217 spin_unlock(&kvm->mmu_lock); in kvm_phys_addr_ioremap()
[all …]
/Linux-v4.19/arch/mips/kvm/
Dmmu.c620 spin_lock(&kvm->mmu_lock); in _kvm_mips_map_page_fast()
655 spin_unlock(&kvm->mmu_lock); in _kvm_mips_map_page_fast()
738 spin_lock(&kvm->mmu_lock); in kvm_mips_map_page()
746 spin_unlock(&kvm->mmu_lock); in kvm_mips_map_page()
776 spin_unlock(&kvm->mmu_lock); in kvm_mips_map_page()
1068 spin_lock(&kvm->mmu_lock); in kvm_mips_handle_mapped_seg_tlb_fault()
1073 spin_unlock(&kvm->mmu_lock); in kvm_mips_handle_mapped_seg_tlb_fault()
Dmips.c224 spin_lock(&kvm->mmu_lock); in kvm_arch_flush_shadow_memslot()
230 spin_unlock(&kvm->mmu_lock); in kvm_arch_flush_shadow_memslot()
265 spin_lock(&kvm->mmu_lock); in kvm_arch_commit_memory_region()
272 spin_unlock(&kvm->mmu_lock); in kvm_arch_commit_memory_region()
/Linux-v4.19/virt/kvm/
Dkvm_main.c357 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_change_pte()
360 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_change_pte()
375 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_start()
388 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_start()
404 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_end()
418 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_end()
432 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_flush_young()
438 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_flush_young()
453 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_young()
468 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_young()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dkvmgt.c1495 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_add()
1504 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_add()
1529 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_remove()
1538 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_remove()
1564 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_flush_slot()
1573 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_flush_slot()
/Linux-v4.19/Documentation/virtual/kvm/
Dlocking.txt18 For spinlocks, kvm_lock is taken outside kvm->mmu_lock.
190 Name: kvm->mmu_lock
/Linux-v4.19/arch/powerpc/include/asm/
Dkvm_book3s.h145 spinlock_t mmu_lock; member
/Linux-v4.19/include/linux/
Dkvm_host.h398 spinlock_t mmu_lock; member