Home
last modified time | relevance | path

Searched refs:vp_dev (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/virtio/
A Dvirtio_pci_common.c168 snprintf(vp_dev->msix_names[v], sizeof *vp_dev->msix_names, in vp_request_msix_vectors()
172 vp_dev); in vp_request_msix_vectors()
177 v = vp_dev->config_vector(vp_dev, v); in vp_request_msix_vectors()
187 snprintf(vp_dev->msix_names[v], sizeof *vp_dev->msix_names, in vp_request_msix_vectors()
191 vp_dev); in vp_request_msix_vectors()
222 vq = vp_dev->setup_vq(vp_dev, info, index, callback, name, ctx, in vp_setup_vq()
293 free_irq(vp_dev->pci_dev->irq, vp_dev); in vp_del_vqs()
298 free_irq(pci_irq_vector(vp_dev->pci_dev, i), vp_dev); in vp_del_vqs()
307 vp_dev->config_vector(vp_dev, VIRTIO_MSI_NO_VECTOR); in vp_del_vqs()
679 kfree(vp_dev); in virtio_pci_release_dev()
[all …]
A Dvirtio_pci_legacy.c27 return vp_legacy_get_features(&vp_dev->ldev); in vp_get_features()
52 void __iomem *ioaddr = vp_dev->ldev.ioaddr + in vp_get()
97 vp_legacy_set_status(&vp_dev->ldev, 0); in vp_reset()
100 vp_legacy_get_status(&vp_dev->ldev); in vp_reset()
142 dev_err(&vp_dev->pci_dev->dev, in setup_vq()
176 if (vp_dev->msix_enabled) { in del_vq()
218 vp_dev->isr = ldev->isr; in virtio_pci_legacy_probe()
219 vp_dev->vdev.id = ldev->id; in virtio_pci_legacy_probe()
224 vp_dev->setup_vq = setup_vq; in virtio_pci_legacy_probe()
225 vp_dev->del_vq = del_vq; in virtio_pci_legacy_probe()
[all …]
A Dvirtio_pci_modern.c39 *num = vp_modern_avq_num(&vp_dev->mdev); in vp_avq_index()
238 vq = vp_dev->admin_vq.info->vq; in vp_modern_avq_cleanup()
277 vp_dev->mdev.common_len, fname); in __vp_check_common_size_one_feature()
483 info = vp_dev->vqs[vq->index]; in vp_modern_disable_vq_and_reset()
522 info = vp_dev->vqs[index]; in vp_modern_enable_vq_after_reset()
652 if (vp_dev->msix_enabled) in del_vq()
820 vp_dev->setup_vq = setup_vq; in virtio_pci_modern_probe()
821 vp_dev->del_vq = del_vq; in virtio_pci_modern_probe()
822 vp_dev->avq_index = vp_avq_index; in virtio_pci_modern_probe()
823 vp_dev->isr = mdev->isr; in virtio_pci_modern_probe()
[all …]
A Dvirtio_pci_common.h98 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev,
107 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector);
150 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe() argument
154 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove() argument
A Dvirtio_pci_admin_legacy_io.c19 struct virtio_pci_device *vp_dev; in virtio_pci_admin_has_legacy_io() local
27 vp_dev = to_vp_device(virtio_dev); in virtio_pci_admin_has_legacy_io()
29 if ((vp_dev->admin_vq.supported_cmds & VIRTIO_LEGACY_ADMIN_CMD_BITMAP) == in virtio_pci_admin_has_legacy_io()
/linux/Documentation/driver-api/virtio/
A Dvirtio.rst104 rc = virtio_pci_legacy_probe(vp_dev);
107 rc = virtio_pci_modern_probe(vp_dev);
111 rc = virtio_pci_modern_probe(vp_dev);
113 rc = virtio_pci_legacy_probe(vp_dev);
120 rc = register_virtio_device(&vp_dev->vdev);

Completed in 16 milliseconds