Searched refs:vfio_pci_device (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/vfio/pci/ |
D | vfio_pci_private.h | 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, [all …]
|
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() 287 static int vfio_msi_set_vector_signal(struct vfio_pci_device *vdev, in vfio_msi_set_vector_signal() [all …]
|
D | vfio_pci_igd.c | 27 static size_t vfio_pci_igd_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_igd_rw() 47 static void vfio_pci_igd_release(struct vfio_pci_device *vdev, in vfio_pci_igd_release() 58 static int vfio_pci_igd_opregion_init(struct vfio_pci_device *vdev) in vfio_pci_igd_opregion_init() 113 static size_t vfio_pci_igd_cfg_rw(struct vfio_pci_device *vdev, in vfio_pci_igd_cfg_rw() 206 static void vfio_pci_igd_cfg_release(struct vfio_pci_device *vdev, in vfio_pci_igd_cfg_release() 219 static int vfio_pci_igd_cfg_init(struct vfio_pci_device *vdev) in vfio_pci_igd_cfg_init() 267 int vfio_pci_igd_init(struct vfio_pci_device *vdev) in vfio_pci_igd_init()
|
D | vfio_pci_config.c | 114 int (*readfn)(struct vfio_pci_device *vdev, int pos, int count, 116 int (*writefn)(struct vfio_pci_device *vdev, int pos, int count, 177 static int vfio_default_config_read(struct vfio_pci_device *vdev, int pos, in vfio_default_config_read() 203 static int vfio_default_config_write(struct vfio_pci_device *vdev, int pos, in vfio_default_config_write() 250 static int vfio_direct_config_read(struct vfio_pci_device *vdev, int pos, in vfio_direct_config_read() 275 static int vfio_raw_config_write(struct vfio_pci_device *vdev, int pos, in vfio_raw_config_write() 288 static int vfio_raw_config_read(struct vfio_pci_device *vdev, int pos, in vfio_raw_config_read() 302 static int vfio_virt_config_write(struct vfio_pci_device *vdev, int pos, in vfio_virt_config_write() 310 static int vfio_virt_config_read(struct vfio_pci_device *vdev, int pos, in vfio_virt_config_read() 405 static void vfio_bar_restore(struct vfio_pci_device *vdev) in vfio_bar_restore() [all …]
|
D | vfio_pci.c | 80 struct vfio_pci_device *vdev = opaque; in vfio_pci_set_vga_decode() 114 static void vfio_pci_probe_mmaps(struct vfio_pci_device *vdev) in vfio_pci_probe_mmaps() 182 static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev); 183 static void vfio_pci_disable(struct vfio_pci_device *vdev); 214 static int vfio_pci_enable(struct vfio_pci_device *vdev) in vfio_pci_enable() 302 static void vfio_pci_disable(struct vfio_pci_device *vdev) in vfio_pci_disable() 394 struct vfio_pci_device *vdev = device_data; in vfio_pci_release() 410 struct vfio_pci_device *vdev = device_data; in vfio_pci_open() 433 static int vfio_pci_get_irq_count(struct vfio_pci_device *vdev, int irq_type) in vfio_pci_get_irq_count() 576 static int msix_mmappable_cap(struct vfio_pci_device *vdev, in msix_mmappable_cap() [all …]
|
D | vfio_pci_rdwr.c | 135 static int vfio_pci_setup_barmap(struct vfio_pci_device *vdev, int bar) in vfio_pci_setup_barmap() 159 ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_bar_rw() 217 ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_vga_rw() 304 long vfio_pci_ioeventfd(struct vfio_pci_device *vdev, loff_t offset, in vfio_pci_ioeventfd()
|