Home
last modified time | relevance | path

Searched refs:req_trigger (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/drivers/s390/crypto/
Dvfio_ap_ops.c782 matrix_mdev->req_trigger = NULL; in vfio_ap_mdev_probe()
2055 if (matrix_mdev->req_trigger) { in vfio_ap_mdev_request()
2061 eventfd_signal(matrix_mdev->req_trigger); in vfio_ap_mdev_request()
2141 struct eventfd_ctx *req_trigger; in vfio_ap_set_request_irq() local
2150 if (matrix_mdev->req_trigger) in vfio_ap_set_request_irq()
2151 eventfd_ctx_put(matrix_mdev->req_trigger); in vfio_ap_set_request_irq()
2152 matrix_mdev->req_trigger = NULL; in vfio_ap_set_request_irq()
2154 req_trigger = eventfd_ctx_fdget(fd); in vfio_ap_set_request_irq()
2155 if (IS_ERR(req_trigger)) in vfio_ap_set_request_irq()
2156 return PTR_ERR(req_trigger); in vfio_ap_set_request_irq()
[all …]
Dvfio_ap_private.h122 struct eventfd_ctx *req_trigger; member
/linux-6.12.1/drivers/s390/cio/
Dvfio_ccw_ops.c414 ctx = &private->req_trigger; in vfio_ccw_mdev_set_irqs()
609 if (private->req_trigger) { in vfio_ccw_mdev_request()
615 eventfd_signal(private->req_trigger); in vfio_ccw_mdev_request()
Dvfio_ccw_private.h125 struct eventfd_ctx *req_trigger; member
/linux-6.12.1/include/linux/
Dvfio_pci_core.h87 struct eventfd_ctx *req_trigger; member
/linux-6.12.1/drivers/vfio/pci/
Dvfio_pci_core.c704 if (vdev->req_trigger) { in vfio_pci_core_close_device()
705 eventfd_ctx_put(vdev->req_trigger); in vfio_pci_core_close_device()
706 vdev->req_trigger = NULL; in vfio_pci_core_close_device()
1820 if (vdev->req_trigger) { in vfio_pci_core_request()
1825 eventfd_signal(vdev->req_trigger); in vfio_pci_core_request()
Dvfio_pci_intrs.c804 return vfio_pci_set_ctx_trigger_single(&vdev->req_trigger, in vfio_pci_set_req_trigger()