Lines Matching refs:ioeventfd
423 struct vfio_pci_ioeventfd *ioeventfd, *ioeventfd_tmp;
434 list_for_each_entry_safe(ioeventfd, ioeventfd_tmp,
436 vfio_virqfd_disable(&ioeventfd->virqfd);
437 list_del(&ioeventfd->next);
438 kfree(ioeventfd);
1322 struct vfio_device_ioeventfd ioeventfd;
1327 if (copy_from_user(&ioeventfd, (void __user *)arg, minsz))
1330 if (ioeventfd.argsz < minsz)
1333 if (ioeventfd.flags & ~VFIO_DEVICE_IOEVENTFD_SIZE_MASK)
1336 count = ioeventfd.flags & VFIO_DEVICE_IOEVENTFD_SIZE_MASK;
1338 if (hweight8(count) != 1 || ioeventfd.fd < -1)
1341 return vfio_pci_ioeventfd(vdev, ioeventfd.offset,
1342 ioeventfd.data, count, ioeventfd.fd);