Lines Matching refs:vfio_pci_device
54 struct vfio_pci_device;
58 size_t (*rw)(struct vfio_pci_device *vdev, char __user *buf,
60 void (*release)(struct vfio_pci_device *vdev,
79 struct vfio_pci_device { struct
122 extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev); argument
123 extern void vfio_pci_intx_unmask(struct vfio_pci_device *vdev);
125 extern int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev,
129 extern ssize_t vfio_pci_config_rw(struct vfio_pci_device *vdev,
133 extern ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf,
136 extern ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf,
139 extern long vfio_pci_ioeventfd(struct vfio_pci_device *vdev, loff_t offset,
145 extern int vfio_config_init(struct vfio_pci_device *vdev);
146 extern void vfio_config_free(struct vfio_pci_device *vdev);
148 extern int vfio_pci_register_dev_region(struct vfio_pci_device *vdev,
153 extern int vfio_pci_igd_init(struct vfio_pci_device *vdev);
155 static inline int vfio_pci_igd_init(struct vfio_pci_device *vdev) in vfio_pci_igd_init()