| /Linux-v5.4/arch/powerpc/kvm/ |
| D | book3s_hv_nested.c | 624 spin_lock(&kvm->mmu_lock); in kvmhv_remove_nested() 635 spin_unlock(&kvm->mmu_lock); in kvmhv_remove_nested() 654 spin_lock(&kvm->mmu_lock); in kvmhv_release_all_nested() 666 spin_unlock(&kvm->mmu_lock); in kvmhv_release_all_nested() 683 spin_lock(&kvm->mmu_lock); in kvmhv_flush_nested() 685 spin_unlock(&kvm->mmu_lock); in kvmhv_flush_nested() 701 spin_lock(&kvm->mmu_lock); in kvmhv_get_nested() 705 spin_unlock(&kvm->mmu_lock); in kvmhv_get_nested() 713 spin_lock(&kvm->mmu_lock); in kvmhv_get_nested() 726 spin_unlock(&kvm->mmu_lock); in kvmhv_get_nested() [all …]
|
| D | book3s_mmu_hpte.c | 63 spin_lock(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_cache_map() 92 spin_unlock(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_cache_map() 110 spin_lock(&vcpu3s->mmu_lock); in invalidate_pte() 114 spin_unlock(&vcpu3s->mmu_lock); in invalidate_pte() 127 spin_unlock(&vcpu3s->mmu_lock); in invalidate_pte() 369 spin_lock_init(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_init()
|
| D | book3s_64_mmu_radix.c | 592 spin_lock(&kvm->mmu_lock); in kvmppc_create_pte() 728 spin_unlock(&kvm->mmu_lock); in kvmppc_create_pte() 947 spin_lock(&kvm->mmu_lock); in kvmppc_book3s_radix_page_fault() 951 spin_unlock(&kvm->mmu_lock); in kvmppc_book3s_radix_page_fault() 1038 spin_lock(&kvm->mmu_lock); in kvm_radix_test_clear_dirty() 1047 spin_unlock(&kvm->mmu_lock); in kvm_radix_test_clear_dirty() 1086 spin_lock(&kvm->mmu_lock); in kvmppc_radix_flush_memslot() 1094 spin_unlock(&kvm->mmu_lock); in kvmppc_radix_flush_memslot()
|
| D | book3s_64_mmu_host.c | 151 spin_lock(&kvm->mmu_lock); in kvmppc_mmu_map_page() 203 spin_unlock(&kvm->mmu_lock); in kvmppc_mmu_map_page()
|
| D | book3s_hv_rm_mmu.c | 951 raw_spin_lock(&kvm->mmu_lock.rlock); in kvmppc_do_h_page_init_zero() 963 raw_spin_unlock(&kvm->mmu_lock.rlock); in kvmppc_do_h_page_init_zero() 987 raw_spin_lock(&kvm->mmu_lock.rlock); in kvmppc_do_h_page_init_copy() 999 raw_spin_unlock(&kvm->mmu_lock.rlock); in kvmppc_do_h_page_init_copy()
|
| D | e500_mmu_host.c | 462 spin_lock(&kvm->mmu_lock); in kvmppc_e500_shadow_map() 502 spin_unlock(&kvm->mmu_lock); in kvmppc_e500_shadow_map()
|
| D | book3s_64_mmu_hv.c | 754 spin_lock(&kvm->mmu_lock); in kvmppc_rmap_reset() 761 spin_unlock(&kvm->mmu_lock); in kvmppc_rmap_reset() 1420 spin_lock(&kvm->mmu_lock); in resize_hpt_pivot() 1427 spin_unlock(&kvm->mmu_lock); in resize_hpt_pivot()
|
| D | book3s_hv.c | 4670 spin_lock(&kvm->mmu_lock); in kvmppc_switch_mmu_to_hpt() 4672 spin_unlock(&kvm->mmu_lock); in kvmppc_switch_mmu_to_hpt() 4692 spin_lock(&kvm->mmu_lock); in kvmppc_switch_mmu_to_radix() 4694 spin_unlock(&kvm->mmu_lock); in kvmppc_switch_mmu_to_radix()
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | page_track.c | 191 spin_lock(&kvm->mmu_lock); in kvm_page_track_register_notifier() 193 spin_unlock(&kvm->mmu_lock); in kvm_page_track_register_notifier() 209 spin_lock(&kvm->mmu_lock); in kvm_page_track_unregister_notifier() 211 spin_unlock(&kvm->mmu_lock); in kvm_page_track_unregister_notifier()
|
| D | mmu.c | 2523 if (need_resched() || spin_needbreak(&vcpu->kvm->mmu_lock)) { in mmu_sync_children() 2525 cond_resched_lock(&vcpu->kvm->mmu_lock); in mmu_sync_children() 2910 spin_lock(&kvm->mmu_lock); in kvm_mmu_change_mmu_pages() 2924 spin_unlock(&kvm->mmu_lock); in kvm_mmu_change_mmu_pages() 2935 spin_lock(&kvm->mmu_lock); in kvm_mmu_unprotect_page() 2943 spin_unlock(&kvm->mmu_lock); in kvm_mmu_unprotect_page() 3679 spin_lock(&vcpu->kvm->mmu_lock); in nonpaging_map() 3689 spin_unlock(&vcpu->kvm->mmu_lock); in nonpaging_map() 3731 spin_lock(&vcpu->kvm->mmu_lock); in kvm_mmu_free_roots() 3755 spin_unlock(&vcpu->kvm->mmu_lock); in kvm_mmu_free_roots() [all …]
|
| D | paging_tmpl.h | 861 spin_lock(&vcpu->kvm->mmu_lock); in FNAME() 875 spin_unlock(&vcpu->kvm->mmu_lock); in FNAME() 912 spin_lock(&vcpu->kvm->mmu_lock); in FNAME() 945 spin_unlock(&vcpu->kvm->mmu_lock); in FNAME()
|
| D | x86.c | 6408 spin_lock(&vcpu->kvm->mmu_lock); in reexecute_instruction() 6410 spin_unlock(&vcpu->kvm->mmu_lock); in reexecute_instruction()
|
| /Linux-v5.4/virt/kvm/arm/ |
| D | mmu.c | 336 assert_spin_locked(&kvm->mmu_lock); in unmap_stage2_range() 356 cond_resched_lock(&kvm->mmu_lock); in unmap_stage2_range() 438 spin_lock(&kvm->mmu_lock); in stage2_flush_vm() 444 spin_unlock(&kvm->mmu_lock); in stage2_flush_vm() 974 spin_lock(&kvm->mmu_lock); in stage2_unmap_vm() 980 spin_unlock(&kvm->mmu_lock); in stage2_unmap_vm() 997 spin_lock(&kvm->mmu_lock); in kvm_free_stage2_pgd() 1004 spin_unlock(&kvm->mmu_lock); in kvm_free_stage2_pgd() 1356 spin_lock(&kvm->mmu_lock); in kvm_phys_addr_ioremap() 1359 spin_unlock(&kvm->mmu_lock); in kvm_phys_addr_ioremap() [all …]
|
| /Linux-v5.4/arch/mips/kvm/ |
| D | mmu.c | 621 spin_lock(&kvm->mmu_lock); in _kvm_mips_map_page_fast() 656 spin_unlock(&kvm->mmu_lock); in _kvm_mips_map_page_fast() 739 spin_lock(&kvm->mmu_lock); in kvm_mips_map_page() 747 spin_unlock(&kvm->mmu_lock); in kvm_mips_map_page() 777 spin_unlock(&kvm->mmu_lock); in kvm_mips_map_page() 1069 spin_lock(&kvm->mmu_lock); in kvm_mips_handle_mapped_seg_tlb_fault() 1074 spin_unlock(&kvm->mmu_lock); in kvm_mips_handle_mapped_seg_tlb_fault()
|
| D | mips.c | 214 spin_lock(&kvm->mmu_lock); in kvm_arch_flush_shadow_memslot() 220 spin_unlock(&kvm->mmu_lock); in kvm_arch_flush_shadow_memslot() 255 spin_lock(&kvm->mmu_lock); in kvm_arch_commit_memory_region() 262 spin_unlock(&kvm->mmu_lock); in kvm_arch_commit_memory_region()
|
| /Linux-v5.4/virt/kvm/ |
| D | kvm_main.c | 393 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_change_pte() 399 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_change_pte() 411 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_start() 424 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_start() 440 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_end() 454 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_end() 468 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_flush_young() 474 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_flush_young() 489 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_young() 504 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_young() [all …]
|
| /Linux-v5.4/drivers/misc/habanalabs/ |
| D | memory.c | 910 mutex_lock(&ctx->mmu_lock); in map_device_va() 914 mutex_unlock(&ctx->mmu_lock); in map_device_va() 922 mutex_unlock(&ctx->mmu_lock); in map_device_va() 1037 mutex_lock(&ctx->mmu_lock); in unmap_device_va() 1053 mutex_unlock(&ctx->mmu_lock); in unmap_device_va()
|
| D | debugfs.c | 380 mutex_lock(&ctx->mmu_lock); in mmu_show() 455 mutex_unlock(&ctx->mmu_lock); in mmu_show() 546 mutex_lock(&ctx->mmu_lock); in device_va_to_pa() 597 mutex_unlock(&ctx->mmu_lock); in device_va_to_pa()
|
| D | mmu.c | 474 mutex_init(&ctx->mmu_lock); in hl_mmu_ctx_init() 513 mutex_destroy(&ctx->mmu_lock); in hl_mmu_ctx_fini()
|
| D | habanalabs.h | 655 struct mutex mmu_lock; member
|
| /Linux-v5.4/drivers/gpu/drm/i915/gvt/ |
| D | kvmgt.c | 1654 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_add() 1663 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_add() 1688 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_remove() 1697 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_remove() 1723 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_flush_slot() 1732 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_flush_slot()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | kvm_book3s.h | 134 spinlock_t mmu_lock; member
|
| /Linux-v5.4/Documentation/virt/kvm/ |
| D | locking.txt | 188 Name: kvm->mmu_lock
|
| /Linux-v5.4/include/linux/ |
| D | kvm_host.h | 444 spinlock_t mmu_lock; member
|