Searched refs:kvm_irqfd (Results 1 – 7 of 7) 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() 100 kvm_irqfd(vm1, 10, __eventfd, 0); in main() 115 kvm_irqfd(vm1, 11, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main() 116 kvm_irqfd(vm1, 12, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main() 117 kvm_irqfd(vm1, 13, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main() 118 kvm_irqfd(vm1, 14, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main() 119 kvm_irqfd(vm1, 10, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main()
|
/linux/virt/kvm/ |
H A D | eventfd.c | 36 kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args) in kvm_arch_irqfd_allowed() 356 kvm_irqfd_assign(struct kvm *kvm, struct kvm_irqfd *args) in kvm_irqfd_assign() 576 kvm_irqfd_deassign(struct kvm *kvm, struct kvm_irqfd *args) in kvm_irqfd_deassign() 616 kvm_irqfd(struct kvm *kvm, struct kvm_irqfd *args) in kvm_irqfd() function
|
H A D | kvm_main.c | 5233 struct kvm_irqfd data; in kvm_vm_ioctl() 5238 r = kvm_irqfd(kvm, &data); in kvm_vm_ioctl()
|
/linux/include/uapi/linux/ |
H A D | kvm.h | 1040 struct kvm_irqfd { struct 1245 #define KVM_IRQFD _IOW(KVMIO, 0x76, struct kvm_irqfd)
|
/linux/tools/include/uapi/linux/ |
H A D | kvm.h | 1013 struct kvm_irqfd { struct 1218 #define KVM_IRQFD _IOW(KVMIO, 0x76, struct kvm_irqfd)
|
/linux/arch/x86/kvm/ |
H A D | irq.c | 186 bool kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args) in kvm_arch_irqfd_allowed()
|
/linux/Documentation/virt/kvm/ |
H A D | api.rst | 3162 :Parameters: struct kvm_irqfd (in) 3166 kvm_irqfd.fd specifies the file descriptor to use as the eventfd and 3167 kvm_irqfd.gsi specifies the irqchip pin toggled by this event. When 3170 the KVM_IRQFD_FLAG_DEASSIGN flag, specifying both kvm_irqfd.fd 3171 and kvm_irqfd.gsi. 3176 additional eventfd in the kvm_irqfd.resamplefd field. When operating 3180 kvm_irqfd.resamplefd. It is the user's responsibility to re-queue
|