Searched refs:virqfd (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/vfio/ |
H A D | virqfd.c | 35 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 D | Makefile | 9 vfio-$(CONFIG_VFIO_VIRQFD) += virqfd.o
|
/linux-master/drivers/vfio/pci/ |
H A D | vfio_pci_priv.h | 17 struct virqfd *virqfd; member in struct:vfio_pci_ioeventfd
|
H A D | vfio_pci_rdwr.c | 456 vfio_virqfd_disable(&ioeventfd->virqfd); 494 &ioeventfd->virqfd, fd);
|
H A D | vfio_pci_intrs.c | 27 struct virqfd *unmask; 28 struct virqfd *mask;
|
H A D | vfio_pci_core.c | 604 vfio_virqfd_disable(&ioeventfd->virqfd);
|
/linux-master/drivers/vfio/platform/ |
H A D | vfio_platform_private.h | 31 struct virqfd *unmask; 32 struct virqfd *mask;
|
/linux-master/include/linux/ |
H A D | vfio.h | 349 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