Searched refs:vfio_pci_device (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/drivers/vfio/pci/ |
| D | vfio_pci_private.h | 51 struct vfio_pci_device; 55 size_t (*rw)(struct vfio_pci_device *vdev, char __user *buf, 57 void (*release)(struct vfio_pci_device *vdev, 59 int (*mmap)(struct vfio_pci_device *vdev, 62 int (*add_capability)(struct vfio_pci_device *vdev, 87 struct vfio_pci_device { struct 133 extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev); argument 134 extern void vfio_pci_intx_unmask(struct vfio_pci_device *vdev); 136 extern int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, 140 extern ssize_t vfio_pci_config_rw(struct vfio_pci_device *vdev, [all …]
|
| D | vfio_pci_intrs.c | 30 struct vfio_pci_device *vdev = opaque; in vfio_send_intx_eventfd() 36 void vfio_pci_intx_mask(struct vfio_pci_device *vdev) in vfio_pci_intx_mask() 76 struct vfio_pci_device *vdev = opaque; in vfio_pci_intx_unmask_handler() 110 void vfio_pci_intx_unmask(struct vfio_pci_device *vdev) in vfio_pci_intx_unmask() 118 struct vfio_pci_device *vdev = dev_id; in vfio_intx_handler() 142 static int vfio_intx_enable(struct vfio_pci_device *vdev) in vfio_intx_enable() 171 static int vfio_intx_set_signal(struct vfio_pci_device *vdev, int fd) in vfio_intx_set_signal() 226 static void vfio_intx_disable(struct vfio_pci_device *vdev) in vfio_intx_disable() 247 static int vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix) in vfio_msi_enable() 284 static int vfio_msi_set_vector_signal(struct vfio_pci_device *vdev, in vfio_msi_set_vector_signal() [all …]
|
| D | vfio_pci_igd.c | 24 static size_t vfio_pci_igd_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_igd_rw() 44 static void vfio_pci_igd_release(struct vfio_pci_device *vdev, in vfio_pci_igd_release() 55 static int vfio_pci_igd_opregion_init(struct vfio_pci_device *vdev) in vfio_pci_igd_opregion_init() 110 static size_t vfio_pci_igd_cfg_rw(struct vfio_pci_device *vdev, in vfio_pci_igd_cfg_rw() 203 static void vfio_pci_igd_cfg_release(struct vfio_pci_device *vdev, in vfio_pci_igd_cfg_release() 216 static int vfio_pci_igd_cfg_init(struct vfio_pci_device *vdev) in vfio_pci_igd_cfg_init() 264 int vfio_pci_igd_init(struct vfio_pci_device *vdev) in vfio_pci_igd_init()
|
| D | vfio_pci_config.c | 111 int (*readfn)(struct vfio_pci_device *vdev, int pos, int count, 113 int (*writefn)(struct vfio_pci_device *vdev, int pos, int count, 174 static int vfio_default_config_read(struct vfio_pci_device *vdev, int pos, in vfio_default_config_read() 200 static int vfio_default_config_write(struct vfio_pci_device *vdev, int pos, in vfio_default_config_write() 247 static int vfio_direct_config_read(struct vfio_pci_device *vdev, int pos, in vfio_direct_config_read() 272 static int vfio_raw_config_write(struct vfio_pci_device *vdev, int pos, in vfio_raw_config_write() 285 static int vfio_raw_config_read(struct vfio_pci_device *vdev, int pos, in vfio_raw_config_read() 299 static int vfio_virt_config_write(struct vfio_pci_device *vdev, int pos, in vfio_virt_config_write() 307 static int vfio_virt_config_read(struct vfio_pci_device *vdev, int pos, in vfio_virt_config_read() 402 static void vfio_bar_restore(struct vfio_pci_device *vdev) in vfio_bar_restore() [all …]
|
| D | vfio_pci_nvlink2.c | 42 static size_t vfio_pci_nvgpu_rw(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_rw() 92 static void vfio_pci_nvgpu_release(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_release() 137 static int vfio_pci_nvgpu_mmap(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_mmap() 172 static int vfio_pci_nvgpu_add_capability(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_add_capability() 208 int vfio_pci_nvdia_v100_nvlink2_init(struct vfio_pci_device *vdev) in vfio_pci_nvdia_v100_nvlink2_init() 305 static size_t vfio_pci_npu2_rw(struct vfio_pci_device *vdev, in vfio_pci_npu2_rw() 329 static int vfio_pci_npu2_mmap(struct vfio_pci_device *vdev, in vfio_pci_npu2_mmap() 350 static void vfio_pci_npu2_release(struct vfio_pci_device *vdev, in vfio_pci_npu2_release() 359 static int vfio_pci_npu2_add_capability(struct vfio_pci_device *vdev, in vfio_pci_npu2_add_capability() 389 int vfio_pci_ibm_npu2_init(struct vfio_pci_device *vdev) in vfio_pci_ibm_npu2_init()
|
| D | vfio_pci.c | 76 struct vfio_pci_device *vdev = opaque; in vfio_pci_set_vga_decode() 110 static void vfio_pci_probe_mmaps(struct vfio_pci_device *vdev) in vfio_pci_probe_mmaps() 178 static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev); 179 static void vfio_pci_disable(struct vfio_pci_device *vdev); 210 static void vfio_pci_probe_power_state(struct vfio_pci_device *vdev) in vfio_pci_probe_power_state() 230 int vfio_pci_set_power_state(struct vfio_pci_device *vdev, pci_power_t state) in vfio_pci_set_power_state() 261 static int vfio_pci_enable(struct vfio_pci_device *vdev) in vfio_pci_enable() 368 static void vfio_pci_disable(struct vfio_pci_device *vdev) in vfio_pci_disable() 468 struct vfio_pci_device *vdev = device_data; in vfio_pci_release() 484 struct vfio_pci_device *vdev = device_data; in vfio_pci_open() [all …]
|
| D | vfio_pci_rdwr.c | 132 static int vfio_pci_setup_barmap(struct vfio_pci_device *vdev, int bar) in vfio_pci_setup_barmap() 156 ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_bar_rw() 214 ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_vga_rw() 301 long vfio_pci_ioeventfd(struct vfio_pci_device *vdev, loff_t offset, in vfio_pci_ioeventfd()
|