Lines Matching refs:vdev

23 static u64 vp_get_features(struct virtio_device *vdev)  in vp_get_features()  argument
25 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features()
33 static int vp_finalize_features(struct virtio_device *vdev) in vp_finalize_features() argument
35 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features()
38 vring_transport_features(vdev); in vp_finalize_features()
41 BUG_ON((u32)vdev->features != vdev->features); in vp_finalize_features()
44 iowrite32(vdev->features, vp_dev->ioaddr + VIRTIO_PCI_GUEST_FEATURES); in vp_finalize_features()
50 static void vp_get(struct virtio_device *vdev, unsigned offset, in vp_get() argument
53 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get()
65 static void vp_set(struct virtio_device *vdev, unsigned offset, in vp_set() argument
68 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set()
79 static u8 vp_get_status(struct virtio_device *vdev) in vp_get_status() argument
81 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_status()
85 static void vp_set_status(struct virtio_device *vdev, u8 status) in vp_set_status() argument
87 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set_status()
93 static void vp_reset(struct virtio_device *vdev) in vp_reset() argument
95 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_reset()
102 vp_synchronize_vectors(vdev); in vp_reset()
148 VIRTIO_PCI_VRING_ALIGN, &vp_dev->vdev, in setup_vq()
179 struct virtio_pci_device *vp_dev = to_vp_device(vq->vdev); in del_vq()
245 vp_dev->vdev.id.vendor = pci_dev->subsystem_vendor; in virtio_pci_legacy_probe()
246 vp_dev->vdev.id.device = pci_dev->subsystem_device; in virtio_pci_legacy_probe()
248 vp_dev->vdev.config = &virtio_pci_config_ops; in virtio_pci_legacy_probe()