Home
last modified time | relevance | path

Searched refs:irq_srcu (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/virt/kvm/
Deventfd.c135 idx = srcu_read_lock(&kvm->irq_srcu); in irqfd_resampler_ack()
140 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_resampler_ack()
152 synchronize_srcu(&kvm->irq_srcu); in irqfd_resampler_shutdown()
235 idx = srcu_read_lock(&kvm->irq_srcu); in irqfd_wakeup()
246 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_wakeup()
385 synchronize_srcu(&kvm->irq_srcu); in kvm_irqfd_assign()
409 idx = srcu_read_lock(&kvm->irq_srcu); in kvm_irqfd_assign()
411 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irqfd_assign()
456 idx = srcu_read_lock(&kvm->irq_srcu); in kvm_irq_has_notifier()
462 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier()
[all …]
Dirqchip.c52 irq_rt = srcu_dereference_check(kvm->irq_routing, &kvm->irq_srcu, in kvm_irq_map_gsi()
68 irq_rt = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in kvm_irq_map_chip_pin()
104 idx = srcu_read_lock(&kvm->irq_srcu); in kvm_set_irq()
106 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_set_irq()
206 synchronize_srcu_expedited(&kvm->irq_srcu); in kvm_set_irq_routing()
Dkvm_main.c498 if (init_srcu_struct(&kvm->irq_srcu)) in kvm_create_vm()
518 cleanup_srcu_struct(&kvm->irq_srcu); in kvm_create_vm()
612 cleanup_srcu_struct(&kvm->irq_srcu); in kvm_destroy_vm()
/linux-4.1.27/arch/x86/kvm/
Dirq_comm.c166 idx = srcu_read_lock(&kvm->irq_srcu); in kvm_set_irq_inatomic()
174 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_set_irq_inatomic()
237 synchronize_srcu(&kvm->irq_srcu); in kvm_unregister_irq_mask_notifier()
246 idx = srcu_read_lock(&kvm->irq_srcu); in kvm_fire_mask_notifiers()
252 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_fire_mask_notifiers()
/linux-4.1.27/include/linux/
Dkvm_host.h352 struct srcu_struct irq_srcu; member