Searched refs:irq_srcu (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/virt/kvm/ |
D | eventfd.c | 135 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 …]
|
D | irqchip.c | 52 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()
|
D | kvm_main.c | 498 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/ |
D | irq_comm.c | 166 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/ |
D | kvm_host.h | 352 struct srcu_struct irq_srcu; member
|