Lines Matching defs:vdev
24 static size_t vfio_pci_igd_rw(struct vfio_pci_device *vdev, char __user *buf,
28 void *base = vdev->region[i].data;
31 if (pos >= vdev->region[i].size || iswrite)
34 count = min(count, (size_t)(vdev->region[i].size - pos));
44 static void vfio_pci_igd_release(struct vfio_pci_device *vdev,
55 static int vfio_pci_igd_opregion_init(struct vfio_pci_device *vdev)
57 __le32 *dwordp = (__le32 *)(vdev->vconfig + OPREGION_PCI_ADDR);
62 ret = pci_read_config_dword(vdev->pdev, OPREGION_PCI_ADDR, &addr);
93 ret = vfio_pci_register_dev_region(vdev,
104 memset(vdev->pci_config_map + OPREGION_PCI_ADDR,
110 static size_t vfio_pci_igd_cfg_rw(struct vfio_pci_device *vdev,
115 struct pci_dev *pdev = vdev->region[i].data;
120 if (pos >= vdev->region[i].size || iswrite)
123 size = count = min(count, (size_t)(vdev->region[i].size - pos));
203 static void vfio_pci_igd_cfg_release(struct vfio_pci_device *vdev,
216 static int vfio_pci_igd_cfg_init(struct vfio_pci_device *vdev)
231 ret = vfio_pci_register_dev_region(vdev,
251 ret = vfio_pci_register_dev_region(vdev,
264 int vfio_pci_igd_init(struct vfio_pci_device *vdev)
268 ret = vfio_pci_igd_opregion_init(vdev);
272 ret = vfio_pci_igd_cfg_init(vdev);