Searched refs:virqfd (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/vfio/
H A Dvirqfd.c35 static void virqfd_deactivate(struct virqfd *virqfd) argument
37 queue_work(vfio_irqfd_cleanup_wq, &virqfd->shutdown);
42 struct virqfd *virqfd = container_of(wait, struct virqfd, wait); local
47 eventfd_ctx_do_read(virqfd->eventfd, &cnt);
50 if ((!virqfd->handler ||
51 virqfd->handler(virqfd
81 struct virqfd *virqfd = container_of(pt, struct virqfd, pt); local
87 struct virqfd *virqfd = container_of(work, struct virqfd, shutdown); local
99 struct virqfd *virqfd = container_of(work, struct virqfd, inject); local
106 struct virqfd *virqfd = container_of(work, struct virqfd, flush_inject); local
118 struct virqfd *virqfd; local
[all...]
H A DMakefile9 vfio-$(CONFIG_VFIO_VIRQFD) += virqfd.o
/linux-master/drivers/vfio/pci/
H A Dvfio_pci_priv.h17 struct virqfd *virqfd; member in struct:vfio_pci_ioeventfd
H A Dvfio_pci_rdwr.c456 vfio_virqfd_disable(&ioeventfd->virqfd);
494 &ioeventfd->virqfd, fd);
H A Dvfio_pci_intrs.c27 struct virqfd *unmask;
28 struct virqfd *mask;
H A Dvfio_pci_core.c604 vfio_virqfd_disable(&ioeventfd->virqfd);
/linux-master/drivers/vfio/platform/
H A Dvfio_platform_private.h31 struct virqfd *unmask;
32 struct virqfd *mask;
/linux-master/include/linux/
H A Dvfio.h349 struct virqfd { struct
360 struct virqfd **pvirqfd;
365 struct virqfd **pvirqfd, int fd);
366 void vfio_virqfd_disable(struct virqfd **pvirqfd);
367 void vfio_virqfd_flush_thread(struct virqfd **pvirqfd);

Completed in 142 milliseconds