Searched refs:vfio_pci_device (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci_private.h | 36 struct vfio_pci_device { struct 72 extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev); argument 73 extern void vfio_pci_intx_unmask(struct vfio_pci_device *vdev); 75 extern int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, 79 extern ssize_t vfio_pci_config_rw(struct vfio_pci_device *vdev, 83 extern ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf, 86 extern ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf, 92 extern int vfio_config_init(struct vfio_pci_device *vdev); 93 extern void vfio_config_free(struct vfio_pci_device *vdev);
|
D | vfio_pci_intrs.c | 33 struct vfio_pci_device *vdev = opaque; in vfio_send_intx_eventfd() 39 void vfio_pci_intx_mask(struct vfio_pci_device *vdev) in vfio_pci_intx_mask() 79 struct vfio_pci_device *vdev = opaque; in vfio_pci_intx_unmask_handler() 113 void vfio_pci_intx_unmask(struct vfio_pci_device *vdev) in vfio_pci_intx_unmask() 121 struct vfio_pci_device *vdev = dev_id; in vfio_intx_handler() 145 static int vfio_intx_enable(struct vfio_pci_device *vdev) in vfio_intx_enable() 174 static int vfio_intx_set_signal(struct vfio_pci_device *vdev, int fd) in vfio_intx_set_signal() 229 static void vfio_intx_disable(struct vfio_pci_device *vdev) in vfio_intx_disable() 250 static int vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix) in vfio_msi_enable() 308 static int vfio_msi_set_vector_signal(struct vfio_pci_device *vdev, in vfio_msi_set_vector_signal() [all …]
|
D | vfio_pci_config.c | 117 int (*readfn)(struct vfio_pci_device *vdev, int pos, int count, 119 int (*writefn)(struct vfio_pci_device *vdev, int pos, int count, 180 static int vfio_default_config_read(struct vfio_pci_device *vdev, int pos, in vfio_default_config_read() 206 static int vfio_default_config_write(struct vfio_pci_device *vdev, int pos, in vfio_default_config_write() 253 static int vfio_direct_config_read(struct vfio_pci_device *vdev, int pos, in vfio_direct_config_read() 278 static int vfio_raw_config_write(struct vfio_pci_device *vdev, int pos, in vfio_raw_config_write() 291 static int vfio_raw_config_read(struct vfio_pci_device *vdev, int pos, in vfio_raw_config_read() 386 static void vfio_bar_restore(struct vfio_pci_device *vdev) in vfio_bar_restore() 427 static void vfio_bar_fixup(struct vfio_pci_device *vdev) in vfio_bar_fixup() 471 static int vfio_basic_config_read(struct vfio_pci_device *vdev, int pos, in vfio_basic_config_read() [all …]
|
D | vfio_pci.c | 79 struct vfio_pci_device *vdev = opaque; in vfio_pci_set_vga_decode() 113 static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev); 115 static int vfio_pci_enable(struct vfio_pci_device *vdev) in vfio_pci_enable() 175 static void vfio_pci_disable(struct vfio_pci_device *vdev) in vfio_pci_disable() 242 struct vfio_pci_device *vdev = device_data; in vfio_pci_release() 258 struct vfio_pci_device *vdev = device_data; in vfio_pci_open() 281 static int vfio_pci_get_irq_count(struct vfio_pci_device *vdev, int irq_type) in vfio_pci_get_irq_count() 427 struct vfio_pci_device *vdev = device_data; in vfio_pci_ioctl() 799 struct vfio_pci_device *vdev = device_data; in vfio_pci_rw() 843 struct vfio_pci_device *vdev = device_data; in vfio_pci_mmap() [all …]
|
D | vfio_pci_rdwr.c | 116 ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_bar_rw() 180 ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_vga_rw()
|