Home
last modified time | relevance | path

Searched refs:vfio_pci_device (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/vfio/pci/
Dvfio_pci_private.h34 struct vfio_pci_device { struct
70 extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev); argument
71 extern void vfio_pci_intx_unmask(struct vfio_pci_device *vdev);
73 extern int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev,
77 extern ssize_t vfio_pci_config_rw(struct vfio_pci_device *vdev,
81 extern ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf,
84 extern ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf,
90 extern int vfio_config_init(struct vfio_pci_device *vdev);
91 extern void vfio_config_free(struct vfio_pci_device *vdev);
Dvfio_pci_intrs.c33 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 …]
Dvfio_pci_config.c117 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 …]
Dvfio_pci.c79 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 …]
Dvfio_pci_rdwr.c116 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()