summaryrefslogtreecommitdiffstats
path: root/drivers/virtio/virtio_pci_common.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* virtio_pci_modern: remove admin queue serialization lockJiri Pirko2024-07-171-2/+0
* virtio_pci_modern: use completion instead of busy loop to wait on admin cmd r...Jiri Pirko2024-07-171-0/+3
* virtio: create admin queues alongside other virtqueuesJiri Pirko2024-07-171-2/+2
* virtio_pci_modern: treat vp_dev->admin_vq.info.vq pointer as staticJiri Pirko2024-07-171-1/+1
* virtio_pci: introduce vector allocation fallback for slow path virtqueuesJiri Pirko2024-07-171-2/+5
* virtio_pci: convert vp_*find_vqs() ops to find_vqs_info()Jiri Pirko2024-07-171-2/+1
* virtio-pci: Introduce APIs to execute legacy IO admin commandsYishai Hadas2023-12-191-0/+2
* virtio-pci: Initialize the supported admin commandsYishai Hadas2023-12-191-0/+19
* virtio-pci: Introduce admin command sending functionFeng Liu2023-12-191-0/+6
* virtio-pci: Introduce admin virtqueueFeng Liu2023-12-191-1/+14
* virtio_pci: Optimize virtio_pci_device structure sizeFeng Liu2023-06-271-3/+4
* virtio: Revert "virtio: find_vqs() add arg sizes"Michael S. Tsirkin2022-08-161-1/+1
* virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()"Michael S. Tsirkin2022-08-161-1/+0
* virtio_pci: support the arg sizes of find_vqs()Xuan Zhuo2022-08-111-0/+1
* virtio: find_vqs() add arg sizesXuan Zhuo2022-08-111-1/+1
* virtio: Replace unsigned with unsigned intSolomon Tan2022-05-311-5/+5
* Revert "virtio_pci: harden MSI-X interrupts"Jason Wang2022-03-281-4/+2
* Revert "virtio-pci: harden INTX interrupts"Jason Wang2022-03-281-1/+0
* virtio-pci: harden INTX interruptsJason Wang2021-11-011-0/+1
* virtio_pci: harden MSI-X interruptsJason Wang2021-11-011-2/+4
* virtio-pci: introduce legacy device moduleWu Zongyong2021-11-011-5/+4
* virtio-pci: introduce modern device moduleJason Wang2021-02-231-26/+1
* virtio-pci: split out modern deviceJason Wang2021-02-231-9/+16
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78Thomas Gleixner2019-05-241-4/+1
* virtio: Make vp_set_vq_affinity() take a mask.Caleb Raitto2018-08-111-1/+1
* virtio: add context flag to find vqsMichael S. Tsirkin2017-05-021-1/+3
* Revert "virtio_pci: remove struct virtio_pci_vq_info"Michael S. Tsirkin2017-04-101-3/+22
* Revert "virtio_pci: use shared interrupts for virtqueues"Michael S. Tsirkin2017-04-101-2/+14
* Revert "virtio_pci: don't duplicate the msix_enable flag in struct pci_dev"Michael S. Tsirkin2017-04-101-0/+2
* virtio: provide a method to get the IRQ affinity mask for a virtqueueChristoph Hellwig2017-02-271-0/+2
* virtio: allow drivers to request IRQ affinity when creating VQsChristoph Hellwig2017-02-271-3/+2
* virtio_pci: don't duplicate the msix_enable flag in struct pci_devChristoph Hellwig2017-02-271-2/+0
* virtio_pci: use shared interrupts for virtqueuesChristoph Hellwig2017-02-271-14/+2
* virtio_pci: remove struct virtio_pci_vq_infoChristoph Hellwig2017-02-271-22/+3
* virtio_pci: use pci_alloc_irq_vectorsChristoph Hellwig2016-12-151-1/+0
* virtio_pci: Use the DMA API if enabledAndy Lutomirski2016-03-021-6/+0
* virtio: make find_vqs() checkpatch.pl-friendlyStefan Hajnoczi2016-01-121-1/+1
* virtio-pci: alloc only resources actually used.Gerd Hoffmann2015-06-241-0/+2
* virtio_pci: add an option to disable legacy driverMichael S. Tsirkin2015-01-211-0/+10
* virtio_pci_modern: reduce number of mappingsMichael S. Tsirkin2015-01-211-0/+3
* virtio_pci: modern driverMichael S. Tsirkin2015-01-211-3/+22
* virtio_pci: move probe/remove code to commonMichael S. Tsirkin2015-01-211-3/+2
* virtio_pci: device-specific release callbackMichael S. Tsirkin2015-01-061-1/+0
* virtio_pci: move probe to common fileMichael S. Tsirkin2014-12-141-3/+3
* virtio_pci_common.h: drop VIRTIO_PCI_NO_LEGACYMichael S. Tsirkin2014-12-111-1/+0
* virtio_pci: rename virtio_pci -> virtio_pci_commonMichael S. Tsirkin2014-12-091-0/+136