Lines Matching refs:fd
174 static int vfio_intx_set_signal(struct vfio_pci_device *vdev, int fd) in vfio_intx_set_signal() argument
189 if (fd < 0) /* Disable only */ in vfio_intx_set_signal()
197 trigger = eventfd_ctx_fdget(fd); in vfio_intx_set_signal()
309 int vector, int fd, bool msix) in vfio_msi_set_vector_signal() argument
328 if (fd < 0) in vfio_msi_set_vector_signal()
336 trigger = eventfd_ctx_fdget(fd); in vfio_msi_set_vector_signal()
386 int fd = fds ? fds[i] : -1; in vfio_msi_set_block() local
387 ret = vfio_msi_set_vector_signal(vdev, j, fd, msix); in vfio_msi_set_block()
438 int32_t fd = *(int32_t *)data; in vfio_pci_set_intx_unmask() local
439 if (fd >= 0) in vfio_pci_set_intx_unmask()
443 &vdev->ctx[0].unmask, fd); in vfio_pci_set_intx_unmask()
484 int32_t fd = *(int32_t *)data; in vfio_pci_set_intx_trigger() local
488 return vfio_intx_set_signal(vdev, fd); in vfio_pci_set_intx_trigger()
494 ret = vfio_intx_set_signal(vdev, fd); in vfio_pci_set_intx_trigger()
568 int32_t fd = *(int32_t *)data; in vfio_pci_set_ctx_trigger_single() local
586 if (fd == -1) { in vfio_pci_set_ctx_trigger_single()
591 } else if (fd >= 0) { in vfio_pci_set_ctx_trigger_single()
593 efdctx = eventfd_ctx_fdget(fd); in vfio_pci_set_ctx_trigger_single()