Home
last modified time | relevance | path

Searched refs:apicv_update_lock (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c9769 init_rwsem(&kvm->arch.apicv_update_lock); in kvm_apicv_init()
10337 down_read(&vcpu->kvm->arch.apicv_update_lock); in __kvm_vcpu_update_apicv()
10362 up_read(&vcpu->kvm->arch.apicv_update_lock); in __kvm_vcpu_update_apicv()
10394 lockdep_assert_held_write(&kvm->arch.apicv_update_lock); in __kvm_set_or_clear_apicv_inhibit()
10409 * block on acquiring apicv_update_lock so that vCPUs can't in __kvm_set_or_clear_apicv_inhibit()
10412 * Note, holding apicv_update_lock and taking it in the read in __kvm_set_or_clear_apicv_inhibit()
10436 down_write(&kvm->arch.apicv_update_lock); in kvm_set_or_clear_apicv_inhibit()
10438 up_write(&kvm->arch.apicv_update_lock); in kvm_set_or_clear_apicv_inhibit()
11652 down_write(&kvm->arch.apicv_update_lock); in kvm_arch_vcpu_guestdbg_update_apicv_inhibit()
11661 up_write(&kvm->arch.apicv_update_lock); in kvm_arch_vcpu_guestdbg_update_apicv_inhibit()
[all...]
H A Dhyperv.c137 down_write(&vcpu->kvm->arch.apicv_update_lock); in synic_update_vector()
152 up_write(&vcpu->kvm->arch.apicv_update_lock); in synic_update_vector()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dkvm_host.h1113 * (protected by arch.apicv_update_lock)
1297 struct rw_semaphore apicv_update_lock; member

Completed in 23 milliseconds