Searched refs:vp_dev (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/virtio/ |
H A D | virtio_pci_common.c | 141 snprintf(vp_dev->msix_names[v], sizeof *vp_dev->msix_names, in vp_request_msix_vectors() 145 vp_dev); in vp_request_msix_vectors() 150 v = vp_dev->config_vector(vp_dev, v); in vp_request_msix_vectors() 160 snprintf(vp_dev->msix_names[v], sizeof *vp_dev->msix_names, in vp_request_msix_vectors() 164 vp_dev); in vp_request_msix_vectors() 239 if (vp_dev->is_avq && vp_dev->is_avq(vdev, vq->index)) in vp_del_vqs() 257 free_irq(vp_dev->pci_dev->irq, vp_dev); in vp_del_vqs() 262 free_irq(pci_irq_vector(vp_dev->pci_dev, i), vp_dev); in vp_del_vqs() 271 vp_dev->config_vector(vp_dev, VIRTIO_MSI_NO_VECTOR); in vp_del_vqs() 554 kfree(vp_dev); in virtio_pci_release_dev() [all …]
|
H A D | virtio_pci_legacy.c | 27 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 …]
|
H A D | virtio_pci_modern.c | 447 info = vp_dev->vqs[vq->index]; in vp_modern_disable_vq_and_reset() 486 info = vp_dev->vqs[index]; in vp_modern_enable_vq_after_reset() 630 if (vp_dev->msix_enabled) in del_vq() 753 avq = &vp_dev->admin_vq; in vp_modern_create_avq() 756 vq = vp_dev->setup_vq(vp_dev, &vp_dev->admin_vq.info, avq->vq_index, NULL, in vp_modern_create_avq() 775 vp_dev->del_vq(&vp_dev->admin_vq.info); in vp_modern_destroy_avq() 841 vp_dev->setup_vq = setup_vq; in virtio_pci_modern_probe() 842 vp_dev->del_vq = del_vq; in virtio_pci_modern_probe() 843 vp_dev->is_avq = vp_is_avq; in virtio_pci_modern_probe() 844 vp_dev->isr = mdev->isr; in virtio_pci_modern_probe() [all …]
|
H A D | virtio_pci_common.h | 95 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev, 104 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector); 148 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe() argument 152 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove() argument
|
H A D | virtio_pci_admin_legacy_io.c | 19 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/ |
H A D | virtio.rst | 104 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);
|