Home
last modified time | relevance | path

Searched refs:efdctx (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/vfio/pci/
H A Dvfio_pci_intrs.c784 struct eventfd_ctx *efdctx; in vfio_pci_set_ctx_trigger_single() local
787 efdctx = eventfd_ctx_fdget(fd); in vfio_pci_set_ctx_trigger_single()
788 if (IS_ERR(efdctx)) in vfio_pci_set_ctx_trigger_single()
789 return PTR_ERR(efdctx); in vfio_pci_set_ctx_trigger_single()
792 peventfd, efdctx); in vfio_pci_set_ctx_trigger_single()
794 eventfd_ctx_put(efdctx); in vfio_pci_set_ctx_trigger_single()
H A Dvfio_pci_core.c319 struct eventfd_ctx *efdctx) in vfio_pci_runtime_pm_entry()
334 vdev->pm_wake_eventfd_ctx = efdctx; in vfio_pci_runtime_pm_entry()
365 struct eventfd_ctx *efdctx; in vfio_pci_core_pm_entry_with_wakeup()
379 efdctx = eventfd_ctx_fdget(entry.wakeup_eventfd); in vfio_pci_core_pm_entry_with_wakeup()
380 if (IS_ERR(efdctx)) in vfio_pci_core_pm_entry_with_wakeup()
381 return PTR_ERR(efdctx); in vfio_pci_core_pm_entry_with_wakeup()
383 ret = vfio_pci_runtime_pm_entry(vdev, efdctx); in vfio_pci_core_pm_entry_with_wakeup()
385 eventfd_ctx_put(efdctx); in vfio_pci_core_pm_entry_with_wakeup()
316 vfio_pci_runtime_pm_entry(struct vfio_pci_core_device * vdev,struct eventfd_ctx * efdctx) vfio_pci_runtime_pm_entry() argument
362 struct eventfd_ctx *efdctx; vfio_pci_core_pm_entry_with_wakeup() local
/linux/drivers/s390/cio/
H A Dvfio_ccw_ops.c433 struct eventfd_ctx *efdctx; in vfio_ccw_mdev_set_irqs() local
435 efdctx = eventfd_ctx_fdget(fd); in vfio_ccw_mdev_set_irqs()
436 if (IS_ERR(efdctx)) in vfio_ccw_mdev_set_irqs()
437 return PTR_ERR(efdctx); in vfio_ccw_mdev_set_irqs()
442 *ctx = efdctx; in vfio_ccw_mdev_set_irqs()