/dports/multimedia/libv4l/linux-5.13-rc2/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() 189 vq = vp_dev->setup_vq(vp_dev, info, index, callback, name, ctx, in vp_setup_vq() 248 free_irq(vp_dev->pci_dev->irq, vp_dev); in vp_del_vqs() 253 free_irq(pci_irq_vector(vp_dev->pci_dev, i), vp_dev); in vp_del_vqs() 263 vp_dev->config_vector(vp_dev, VIRTIO_MSI_NO_VECTOR); in vp_del_vqs() 509 kfree(vp_dev); in virtio_pci_release_dev() [all …]
|
H A D | virtio_pci_legacy.c | 51 void __iomem *ioaddr = vp_dev->ioaddr + in vp_get() 67 void __iomem *ioaddr = vp_dev->ioaddr + in vp_set() 146 dev_err(&vp_dev->pci_dev->dev, in setup_vq() 183 if (vp_dev->msix_enabled) { in del_vq() 187 ioread8(vp_dev->ioaddr + VIRTIO_PCI_ISR); in del_vq() 248 if (!vp_dev->ioaddr) in virtio_pci_legacy_probe() 251 vp_dev->isr = vp_dev->ioaddr + VIRTIO_PCI_ISR; in virtio_pci_legacy_probe() 262 vp_dev->config_vector = vp_config_vector; in virtio_pci_legacy_probe() 263 vp_dev->setup_vq = setup_vq; in virtio_pci_legacy_probe() 264 vp_dev->del_vq = del_vq; in virtio_pci_legacy_probe() [all …]
|
H A D | virtio_pci_modern.c | 26 return vp_modern_get_features(&vp_dev->mdev); in vp_get_features() 32 struct pci_dev *pci_dev = vp_dev->pci_dev; in vp_transport_features() 141 return vp_modern_generation(&vp_dev->mdev); in vp_generation() 149 return vp_modern_get_status(&vp_dev->mdev); in vp_get_status() 215 SMP_CACHE_BYTES, &vp_dev->vdev, in setup_vq() 279 if (vp_dev->msix_enabled) in del_vq() 434 vp_dev->config_vector = vp_config_vector; in virtio_pci_modern_probe() 435 vp_dev->setup_vq = setup_vq; in virtio_pci_modern_probe() 436 vp_dev->del_vq = del_vq; in virtio_pci_modern_probe() 437 vp_dev->isr = mdev->isr; in virtio_pci_modern_probe() [all …]
|
H A D | virtio_pci_common.h | 79 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev, 88 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector); 131 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe() argument 135 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove() argument
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/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() 189 vq = vp_dev->setup_vq(vp_dev, info, index, callback, name, ctx, in vp_setup_vq() 248 free_irq(vp_dev->pci_dev->irq, vp_dev); in vp_del_vqs() 253 free_irq(pci_irq_vector(vp_dev->pci_dev, i), vp_dev); in vp_del_vqs() 263 vp_dev->config_vector(vp_dev, VIRTIO_MSI_NO_VECTOR); in vp_del_vqs() 509 kfree(vp_dev); in virtio_pci_release_dev() [all …]
|
H A D | virtio_pci_legacy.c | 51 void __iomem *ioaddr = vp_dev->ioaddr + in vp_get() 67 void __iomem *ioaddr = vp_dev->ioaddr + in vp_set() 146 dev_err(&vp_dev->pci_dev->dev, in setup_vq() 183 if (vp_dev->msix_enabled) { in del_vq() 187 ioread8(vp_dev->ioaddr + VIRTIO_PCI_ISR); in del_vq() 248 if (!vp_dev->ioaddr) in virtio_pci_legacy_probe() 251 vp_dev->isr = vp_dev->ioaddr + VIRTIO_PCI_ISR; in virtio_pci_legacy_probe() 262 vp_dev->config_vector = vp_config_vector; in virtio_pci_legacy_probe() 263 vp_dev->setup_vq = setup_vq; in virtio_pci_legacy_probe() 264 vp_dev->del_vq = del_vq; in virtio_pci_legacy_probe() [all …]
|
H A D | virtio_pci_modern.c | 26 return vp_modern_get_features(&vp_dev->mdev); in vp_get_features() 32 struct pci_dev *pci_dev = vp_dev->pci_dev; in vp_transport_features() 141 return vp_modern_generation(&vp_dev->mdev); in vp_generation() 149 return vp_modern_get_status(&vp_dev->mdev); in vp_get_status() 215 SMP_CACHE_BYTES, &vp_dev->vdev, in setup_vq() 279 if (vp_dev->msix_enabled) in del_vq() 434 vp_dev->config_vector = vp_config_vector; in virtio_pci_modern_probe() 435 vp_dev->setup_vq = setup_vq; in virtio_pci_modern_probe() 436 vp_dev->del_vq = del_vq; in virtio_pci_modern_probe() 437 vp_dev->isr = mdev->isr; in virtio_pci_modern_probe() [all …]
|
H A D | virtio_pci_common.h | 79 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev, 88 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector); 131 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe() argument 135 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove() argument
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/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() 189 vq = vp_dev->setup_vq(vp_dev, info, index, callback, name, ctx, in vp_setup_vq() 248 free_irq(vp_dev->pci_dev->irq, vp_dev); in vp_del_vqs() 253 free_irq(pci_irq_vector(vp_dev->pci_dev, i), vp_dev); in vp_del_vqs() 263 vp_dev->config_vector(vp_dev, VIRTIO_MSI_NO_VECTOR); in vp_del_vqs() 509 kfree(vp_dev); in virtio_pci_release_dev() [all …]
|
H A D | virtio_pci_legacy.c | 51 void __iomem *ioaddr = vp_dev->ioaddr + in vp_get() 67 void __iomem *ioaddr = vp_dev->ioaddr + in vp_set() 146 dev_err(&vp_dev->pci_dev->dev, in setup_vq() 183 if (vp_dev->msix_enabled) { in del_vq() 187 ioread8(vp_dev->ioaddr + VIRTIO_PCI_ISR); in del_vq() 248 if (!vp_dev->ioaddr) in virtio_pci_legacy_probe() 251 vp_dev->isr = vp_dev->ioaddr + VIRTIO_PCI_ISR; in virtio_pci_legacy_probe() 262 vp_dev->config_vector = vp_config_vector; in virtio_pci_legacy_probe() 263 vp_dev->setup_vq = setup_vq; in virtio_pci_legacy_probe() 264 vp_dev->del_vq = del_vq; in virtio_pci_legacy_probe() [all …]
|
H A D | virtio_pci_modern.c | 26 return vp_modern_get_features(&vp_dev->mdev); in vp_get_features() 32 struct pci_dev *pci_dev = vp_dev->pci_dev; in vp_transport_features() 141 return vp_modern_generation(&vp_dev->mdev); in vp_generation() 149 return vp_modern_get_status(&vp_dev->mdev); in vp_get_status() 215 SMP_CACHE_BYTES, &vp_dev->vdev, in setup_vq() 279 if (vp_dev->msix_enabled) in del_vq() 434 vp_dev->config_vector = vp_config_vector; in virtio_pci_modern_probe() 435 vp_dev->setup_vq = setup_vq; in virtio_pci_modern_probe() 436 vp_dev->del_vq = del_vq; in virtio_pci_modern_probe() 437 vp_dev->isr = mdev->isr; in virtio_pci_modern_probe() [all …]
|
H A D | virtio_pci_common.h | 79 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev, 88 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector); 131 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe() argument 135 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove() argument
|