Lines Matching refs:eventfd
21 #include <sys/eventfd.h>
538 static inline int __kvm_irqfd(struct kvm_vm *vm, uint32_t gsi, int eventfd,
542 .fd = eventfd,
551 static inline void kvm_irqfd(struct kvm_vm *vm, uint32_t gsi, int eventfd,
554 int ret = __kvm_irqfd(vm, gsi, eventfd, flags);
559 static inline void kvm_assign_irqfd(struct kvm_vm *vm, uint32_t gsi, int eventfd)
561 kvm_irqfd(vm, gsi, eventfd, 0);
564 static inline void kvm_deassign_irqfd(struct kvm_vm *vm, uint32_t gsi, int eventfd)
566 kvm_irqfd(vm, gsi, eventfd, KVM_IRQFD_FLAG_DEASSIGN);
571 int fd = eventfd(0, 0);
573 TEST_ASSERT(fd >= 0, __KVM_SYSCALL_ERROR("eventfd()", fd));