Searched refs:kvm_irqfd (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/testing/selftests/kvm/ |
| H A D | irqfd_test.c | 85 kvm_irqfd(vm, GSI_BASE_PRIMARY, eventfd, KVM_IRQFD_FLAG_DEASSIGN); in juggle_eventfd_primary() 86 kvm_irqfd(vm, GSI_BASE_PRIMARY + 1, eventfd, KVM_IRQFD_FLAG_DEASSIGN); in juggle_eventfd_primary() 108 kvm_irqfd(vm1, 10, __eventfd, 0); in main() 123 kvm_irqfd(vm1, 11, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main() 124 kvm_irqfd(vm1, 12, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main() 125 kvm_irqfd(vm1, 13, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main() 126 kvm_irqfd(vm1, 14, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main() 127 kvm_irqfd(vm1, 10, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main()
|
| /linux/virt/kvm/ |
| H A D | eventfd.c | 14 #include <linux/kvm_irqfd.h> 37 kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args) in kvm_arch_irqfd_allowed() 371 kvm_irqfd_assign(struct kvm *kvm, struct kvm_irqfd *args) in kvm_irqfd_assign() 590 kvm_irqfd_deassign(struct kvm *kvm, struct kvm_irqfd *args) in kvm_irqfd_deassign() 620 kvm_irqfd(struct kvm *kvm, struct kvm_irqfd *args) in kvm_irqfd() 619 kvm_irqfd(struct kvm *kvm, struct kvm_irqfd *args) kvm_irqfd() function
|
| H A D | kvm_main.c | 5246 struct kvm_irqfd data; in kvm_vm_ioctl() 5251 r = kvm_irqfd(kvm, &data); in kvm_vm_ioctl()
|
| /linux/tools/testing/selftests/kvm/include/ |
| H A D | kvm_util.h | 542 struct kvm_irqfd irqfd = { in __kvm_irqfd() 552 static inline void kvm_irqfd(struct kvm_vm *vm, u32 gsi, int eventfd, u32 flags) in kvm_irqfd() function 561 kvm_irqfd(vm, gsi, eventfd, 0); in kvm_assign_irqfd() 566 kvm_irqfd(vm, gsi, eventfd, KVM_IRQFD_FLAG_DEASSIGN); in kvm_deassign_irqfd()
|
| /linux/tools/include/uapi/linux/ |
| H A D | kvm.h | 1067 struct kvm_irqfd { struct 1285 #define KVM_IRQFD _IOW(KVMIO, 0x76, struct kvm_irqfd)
|