Home
last modified time | relevance | path

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

/linux-6.15/virt/kvm/
H A Deventfd.c399 spin_lock_irq(&kvm->irqfds.lock); in kvm_irqfd_assign()
407 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irqfd_assign()
416 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irqfd_assign()
535 spin_lock_irq(&kvm->irqfds.lock); in kvm_irqfd_deassign()
552 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irqfd_deassign()
586 spin_lock_irq(&kvm->irqfds.lock); in kvm_irqfd_release()
591 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irqfd_release()
609 spin_lock_irq(&kvm->irqfds.lock); in kvm_irq_routing_update()
630 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irq_routing_update()
998 spin_lock_init(&kvm->irqfds.lock); in kvm_eventfd_init()
[all …]
/linux-6.15/drivers/virt/acrn/
H A Dirqfd.c148 list_for_each_entry(tmp, &vm->irqfds, list) { in acrn_irqfd_assign()
155 list_add_tail(&irqfd->list, &vm->irqfds); in acrn_irqfd_assign()
183 list_for_each_entry_safe(irqfd, tmp, &vm->irqfds, list) { in acrn_irqfd_deassign()
209 INIT_LIST_HEAD(&vm->irqfds); in acrn_irqfd_init()
226 list_for_each_entry_safe(irqfd, next, &vm->irqfds, list) in acrn_irqfd_deinit()
H A Dacrn_drv.h187 struct list_head irqfds; member
/linux-6.15/include/linux/
H A Dkvm_host.h815 } irqfds; member
/linux-6.15/arch/x86/kvm/
H A Dx86.c13572 spin_lock_irq(&kvm->irqfds.lock); in kvm_arch_irq_bypass_add_producer()
13580 spin_unlock_irq(&kvm->irqfds.lock); in kvm_arch_irq_bypass_add_producer()
13602 spin_lock_irq(&kvm->irqfds.lock); in kvm_arch_irq_bypass_del_producer()
13611 spin_unlock_irq(&kvm->irqfds.lock); in kvm_arch_irq_bypass_del_producer()