summaryrefslogtreecommitdiff
path: root/drivers/virtio/virtio_pci_common.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-19virtio-pci: Introduce APIs to execute legacy IO admin commandsYishai Hadas1-0/+2
2023-12-19virtio-pci: Initialize the supported admin commandsYishai Hadas1-0/+19
2023-12-19virtio-pci: Introduce admin command sending functionFeng Liu1-0/+6
2023-12-19virtio-pci: Introduce admin virtqueueFeng Liu1-1/+14
2023-06-27virtio_pci: Optimize virtio_pci_device structure sizeFeng Liu1-3/+4
2022-08-16virtio: Revert "virtio: find_vqs() add arg sizes"Michael S. Tsirkin1-1/+1
2022-08-16virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()"Michael S. Tsirkin1-1/+0
2022-08-11virtio_pci: support the arg sizes of find_vqs()Xuan Zhuo1-0/+1
2022-08-11virtio: find_vqs() add arg sizesXuan Zhuo1-1/+1
2022-05-31virtio: Replace unsigned with unsigned intSolomon Tan1-5/+5
2022-03-28Revert "virtio_pci: harden MSI-X interrupts"Jason Wang1-4/+2
2022-03-28Revert "virtio-pci: harden INTX interrupts"Jason Wang1-1/+0
2021-11-01virtio-pci: harden INTX interruptsJason Wang1-0/+1
2021-11-01virtio_pci: harden MSI-X interruptsJason Wang1-2/+4
2021-11-01virtio-pci: introduce legacy device moduleWu Zongyong1-5/+4
2021-02-23virtio-pci: introduce modern device moduleJason Wang1-26/+1
2021-02-23virtio-pci: split out modern deviceJason Wang1-9/+16
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78Thomas Gleixner1-4/+1
2018-08-11virtio: Make vp_set_vq_affinity() take a mask.Caleb Raitto1-1/+1
2017-05-02virtio: add context flag to find vqsMichael S. Tsirkin1-1/+3
2017-04-11Revert "virtio_pci: remove struct virtio_pci_vq_info"Michael S. Tsirkin1-3/+22
2017-04-11Revert "virtio_pci: use shared interrupts for virtqueues"Michael S. Tsirkin1-2/+14
2017-04-11Revert "virtio_pci: don't duplicate the msix_enable flag in struct pci_dev"Michael S. Tsirkin1-0/+2
2017-02-27virtio: provide a method to get the IRQ affinity mask for a virtqueueChristoph Hellwig1-0/+2
2017-02-27virtio: allow drivers to request IRQ affinity when creating VQsChristoph Hellwig1-3/+2
2017-02-27virtio_pci: don't duplicate the msix_enable flag in struct pci_devChristoph Hellwig1-2/+0
2017-02-27virtio_pci: use shared interrupts for virtqueuesChristoph Hellwig1-14/+2
2017-02-27virtio_pci: remove struct virtio_pci_vq_infoChristoph Hellwig1-22/+3
2016-12-16virtio_pci: use pci_alloc_irq_vectorsChristoph Hellwig1-1/+0
2016-03-02virtio_pci: Use the DMA API if enabledAndy Lutomirski1-6/+0
2016-01-12virtio: make find_vqs() checkpatch.pl-friendlyStefan Hajnoczi1-1/+1
2015-06-24virtio-pci: alloc only resources actually used.Gerd Hoffmann1-0/+2
2015-01-21virtio_pci: add an option to disable legacy driverMichael S. Tsirkin1-0/+10
2015-01-21virtio_pci_modern: reduce number of mappingsMichael S. Tsirkin1-0/+3
2015-01-21virtio_pci: modern driverMichael S. Tsirkin1-3/+22
2015-01-21virtio_pci: move probe/remove code to commonMichael S. Tsirkin1-3/+2
2015-01-06virtio_pci: device-specific release callbackMichael S. Tsirkin1-1/+0
2014-12-14virtio_pci: move probe to common fileMichael S. Tsirkin1-3/+3
2014-12-11virtio_pci_common.h: drop VIRTIO_PCI_NO_LEGACYMichael S. Tsirkin1-1/+0
2014-12-09virtio_pci: rename virtio_pci -> virtio_pci_commonMichael S. Tsirkin1-0/+136