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
327 if (fd < 0) in vfio_msi_set_vector_signal()
335 trigger = eventfd_ctx_fdget(fd); in vfio_msi_set_vector_signal()
377 int fd = fds ? fds[i] : -1; in vfio_msi_set_block() local
378 ret = vfio_msi_set_vector_signal(vdev, j, fd, msix); in vfio_msi_set_block()
429 int32_t fd = *(int32_t *)data; in vfio_pci_set_intx_unmask() local
430 if (fd >= 0) in vfio_pci_set_intx_unmask()
434 &vdev->ctx[0].unmask, fd); in vfio_pci_set_intx_unmask()
475 int32_t fd = *(int32_t *)data; in vfio_pci_set_intx_trigger() local
479 return vfio_intx_set_signal(vdev, fd); in vfio_pci_set_intx_trigger()
485 ret = vfio_intx_set_signal(vdev, fd); in vfio_pci_set_intx_trigger()
559 int32_t fd = *(int32_t *)data; in vfio_pci_set_ctx_trigger_single() local
577 if (fd == -1) { in vfio_pci_set_ctx_trigger_single()
582 } else if (fd >= 0) { in vfio_pci_set_ctx_trigger_single()
584 efdctx = eventfd_ctx_fdget(fd); in vfio_pci_set_ctx_trigger_single()