Lines Matching refs:core_vdev
135 static ssize_t virtiovf_pci_read_config(struct vfio_device *core_vdev, in virtiovf_pci_read_config() argument
140 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_read_config()
150 ret = vfio_pci_core_read(core_vdev, buf, count, ppos); in virtiovf_pci_read_config()
221 virtiovf_pci_core_read(struct vfio_device *core_vdev, char __user *buf, in virtiovf_pci_core_read() argument
225 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_core_read()
233 return virtiovf_pci_read_config(core_vdev, buf, count, ppos); in virtiovf_pci_core_read()
238 return vfio_pci_core_read(core_vdev, buf, count, ppos); in virtiovf_pci_core_read()
241 static ssize_t virtiovf_pci_write_config(struct vfio_device *core_vdev, in virtiovf_pci_write_config() argument
246 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_write_config()
272 return vfio_pci_core_write(core_vdev, buf, count, ppos); in virtiovf_pci_write_config()
276 virtiovf_pci_core_write(struct vfio_device *core_vdev, const char __user *buf, in virtiovf_pci_core_write() argument
280 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_core_write()
288 return virtiovf_pci_write_config(core_vdev, buf, count, ppos); in virtiovf_pci_core_write()
293 return vfio_pci_core_write(core_vdev, buf, count, ppos); in virtiovf_pci_core_write()
297 virtiovf_pci_ioctl_get_region_info(struct vfio_device *core_vdev, in virtiovf_pci_ioctl_get_region_info() argument
301 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_ioctl_get_region_info()
320 return vfio_pci_core_ioctl(core_vdev, cmd, arg); in virtiovf_pci_ioctl_get_region_info()
325 virtiovf_vfio_pci_core_ioctl(struct vfio_device *core_vdev, unsigned int cmd, in virtiovf_vfio_pci_core_ioctl() argument
330 return virtiovf_pci_ioctl_get_region_info(core_vdev, cmd, arg); in virtiovf_vfio_pci_core_ioctl()
332 return vfio_pci_core_ioctl(core_vdev, cmd, arg); in virtiovf_vfio_pci_core_ioctl()
356 static int virtiovf_pci_open_device(struct vfio_device *core_vdev) in virtiovf_pci_open_device() argument
359 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_open_device()
407 static int virtiovf_pci_init_device(struct vfio_device *core_vdev) in virtiovf_pci_init_device() argument
410 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_init_device()
414 ret = vfio_pci_core_init_dev(core_vdev); in virtiovf_pci_init_device()
434 static void virtiovf_pci_core_release_dev(struct vfio_device *core_vdev) in virtiovf_pci_core_release_dev() argument
437 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_core_release_dev()
440 vfio_pci_core_release_dev(core_vdev); in virtiovf_pci_core_release_dev()