Lines Matching defs:vdev
64 static ssize_t vfio_pci_igd_rw(struct vfio_pci_core_device *vdev,
69 struct igd_opregion_vbt *opregionvbt = vdev->region[i].data;
73 if (pos >= vdev->region[i].size || iswrite)
76 count = min_t(size_t, count, vdev->region[i].size - pos);
151 static void vfio_pci_igd_release(struct vfio_pci_core_device *vdev,
168 static int vfio_pci_igd_opregion_init(struct vfio_pci_core_device *vdev)
170 __le32 *dwordp = (__le32 *)(vdev->vconfig + OPREGION_PCI_ADDR);
176 ret = pci_read_config_dword(vdev->pdev, OPREGION_PCI_ADDR, &addr);
260 ret = vfio_pci_core_register_dev_region(vdev,
275 memset(vdev->pci_config_map + OPREGION_PCI_ADDR,
281 static ssize_t vfio_pci_igd_cfg_rw(struct vfio_pci_core_device *vdev,
286 struct pci_dev *pdev = vdev->region[i].data;
291 if (pos >= vdev->region[i].size || iswrite)
294 size = count = min(count, (size_t)(vdev->region[i].size - pos));
377 static void vfio_pci_igd_cfg_release(struct vfio_pci_core_device *vdev,
390 static int vfio_pci_igd_cfg_init(struct vfio_pci_core_device *vdev)
405 ret = vfio_pci_core_register_dev_region(vdev,
425 ret = vfio_pci_core_register_dev_region(vdev,
438 int vfio_pci_igd_init(struct vfio_pci_core_device *vdev)
442 ret = vfio_pci_igd_opregion_init(vdev);
446 ret = vfio_pci_igd_cfg_init(vdev);