Searched refs:virqfd (Results 1 – 8 of 8) sorted by relevance
/linux-6.3-rc2/drivers/vfio/ |
A D | virqfd.c | 35 static void virqfd_deactivate(struct virqfd *virqfd) in virqfd_deactivate() argument 42 struct virqfd *virqfd = container_of(wait, struct virqfd, wait); in virqfd_wakeup() local 51 virqfd->handler(virqfd->opaque, virqfd->data)) && in virqfd_wakeup() 67 if (*(virqfd->pvirqfd) == virqfd) { in virqfd_wakeup() 81 struct virqfd *virqfd = container_of(pt, struct virqfd, pt); in virqfd_ptable_queue_proc() local 87 struct virqfd *virqfd = container_of(work, struct virqfd, shutdown); in virqfd_shutdown() local 99 struct virqfd *virqfd = container_of(work, struct virqfd, inject); in virqfd_inject() local 101 virqfd->thread(virqfd->opaque, virqfd->data); in virqfd_inject() 111 struct virqfd *virqfd; in vfio_virqfd_enable() local 115 virqfd = kzalloc(sizeof(*virqfd), GFP_KERNEL_ACCOUNT); in vfio_virqfd_enable() [all …]
|
A D | Makefile | 9 vfio-$(CONFIG_VFIO_VIRQFD) += virqfd.o
|
/linux-6.3-rc2/include/linux/ |
A D | vfio.h | 283 struct virqfd { struct 293 struct virqfd **pvirqfd; argument 298 struct virqfd **pvirqfd, int fd); 299 void vfio_virqfd_disable(struct virqfd **pvirqfd);
|
/linux-6.3-rc2/drivers/vfio/pci/ |
A D | vfio_pci_priv.h | 17 struct virqfd *virqfd; member
|
A D | vfio_pci_rdwr.c | 451 vfio_virqfd_disable(&ioeventfd->virqfd); in vfio_pci_ioeventfd() 489 &ioeventfd->virqfd, fd); in vfio_pci_ioeventfd()
|
A D | vfio_pci_intrs.c | 27 struct virqfd *unmask; 28 struct virqfd *mask;
|
A D | vfio_pci_core.c | 599 vfio_virqfd_disable(&ioeventfd->virqfd); in vfio_pci_core_disable()
|
/linux-6.3-rc2/drivers/vfio/platform/ |
A D | vfio_platform_private.h | 31 struct virqfd *unmask; 32 struct virqfd *mask;
|
Completed in 14 milliseconds