Lines Matching defs:vdev
20 static u64 vp_get_features(struct virtio_device *vdev)
22 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
30 static int vp_finalize_features(struct virtio_device *vdev)
32 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
35 vring_transport_features(vdev);
38 BUG_ON((u32)vdev->features != vdev->features);
41 iowrite32(vdev->features, vp_dev->ioaddr + VIRTIO_PCI_GUEST_FEATURES);
47 static void vp_get(struct virtio_device *vdev, unsigned offset,
50 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
63 static void vp_set(struct virtio_device *vdev, unsigned offset,
66 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
78 static u8 vp_get_status(struct virtio_device *vdev)
80 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
84 static void vp_set_status(struct virtio_device *vdev, u8 status)
86 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
92 static void vp_reset(struct virtio_device *vdev)
94 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
101 vp_synchronize_vectors(vdev);
138 VIRTIO_PCI_VRING_ALIGN, &vp_dev->vdev,
179 struct virtio_pci_device *vp_dev = to_vp_device(vq->vdev);
257 vp_dev->vdev.id.vendor = pci_dev->subsystem_vendor;
258 vp_dev->vdev.id.device = pci_dev->subsystem_device;
260 vp_dev->vdev.config = &virtio_pci_config_ops;