summaryrefslogtreecommitdiffstats
path: root/drivers/virtio/virtio_pci_common.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* virtio: Replace unsigned with unsigned intSolomon Tan2022-05-311-6/+6
* virtio-pci: Remove wrong address verification in vp_del_vqs()Murilo Opsfelder Araujo2022-05-311-2/+1
* Revert "virtio_pci: harden MSI-X interrupts"Jason Wang2022-03-281-21/+6
* Revert "virtio-pci: harden INTX interrupts"Jason Wang2022-03-281-21/+2
* virtio-pci: harden INTX interruptsJason Wang2021-11-011-2/+21
* virtio_pci: harden MSI-X interruptsJason Wang2021-11-011-6/+21
* virtio-pci: introduce legacy device moduleWu Zongyong2021-11-011-4/+6
* virtio_pci: Support surprise removal of virtio pci deviceParav Pandit2021-08-101-0/+7
* virtio-pci: check name when counting MSI-X vectorsDaniel Verkamp2020-02-061-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78Thomas Gleixner2019-05-241-4/+1
* virtio_pci: fix a NULL pointer reference in vp_del_vqsLongpeng2019-04-081-3/+5
* virtio_pci: use queue idx instead of array idx to set up the vqWei Wang2019-01-151-4/+4
* virtio: Make vp_set_vq_affinity() take a mask.Caleb Raitto2018-08-111-4/+3
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2018-06-151-0/+30
|\
| * virtio_pci: support enabling VFsTiwei Bie2018-06-121-0/+30
* | treewide: kzalloc() -> kcalloc()Kees Cook2018-06-131-1/+1
* | treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-131-2/+3
|/
* virtio_pci: don't kfree device on register failureweiping zhang2018-02-011-2/+6
* virtio_pci: fix cpu affinity supportChristoph Hellwig2017-08-251-3/+7
* virtio: add context flag to find vqsMichael S. Tsirkin2017-05-021-6/+11
* virtio-pci: Remove affinity hint before freeing the interruptMarc Zyngier2017-04-101-3/+6
* Revert "virtio_pci: remove struct virtio_pci_vq_info"Michael S. Tsirkin2017-04-101-38/+90
* Revert "virtio_pci: use shared interrupts for virtqueues"Michael S. Tsirkin2017-04-101-110/+134
* Revert "virtio_pci: don't duplicate the msix_enable flag in struct pci_dev"Michael S. Tsirkin2017-04-101-2/+3
* Revert "virtio_pci: simplify MSI-X setup"Michael S. Tsirkin2017-04-101-17/+15
* Revert "virtio_pci: fix out of bound access for msix_names"Michael S. Tsirkin2017-04-101-5/+4
* virtio_pci: fix out of bound access for msix_namesJason Wang2017-03-281-4/+5
* virtio: provide a method to get the IRQ affinity mask for a virtqueueChristoph Hellwig2017-02-271-0/+11
* virtio: allow drivers to request IRQ affinity when creating VQsChristoph Hellwig2017-02-271-7/+12
* virtio_pci: simplify MSI-X setupChristoph Hellwig2017-02-271-17/+18
* virtio_pci: don't duplicate the msix_enable flag in struct pci_devChristoph Hellwig2017-02-271-3/+2
* virtio_pci: use shared interrupts for virtqueuesChristoph Hellwig2017-02-271-131/+104
* virtio_pci: remove struct virtio_pci_vq_infoChristoph Hellwig2017-02-271-83/+34
* virtio_pci: split vp_try_to_find_vqs into INTx and MSI-X variantsChristoph Hellwig2016-12-151-40/+57
* virtio_pci: merge vp_free_vectors into vp_del_vqsChristoph Hellwig2016-12-151-34/+27
* virtio_pci: remove the call to vp_free_vectors in vp_request_msix_vectorsChristoph Hellwig2016-12-151-1/+0
* virtio_pci: use pci_alloc_irq_vectorsChristoph Hellwig2016-12-151-25/+17
* virtio: clean up handling of request_irq failureMichael S. Tsirkin2016-12-151-3/+1
* Merge tag 'pci-v4.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2016-03-161-1/+1
|\
| * PCI: Add QEMU top-level IDs for (sub)vendor & deviceRobin H. Johnson2016-03-091-1/+1
* | virtio_pci: fix use after free on releaseMichael S. Tsirkin2016-01-261-0/+2
|/
* virtio: make find_vqs() checkpatch.pl-friendlyStefan Hajnoczi2016-01-121-2/+2
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2015-07-041-7/+0
|\
| * virtio-pci: alloc only resources actually used.Gerd Hoffmann2015-06-241-7/+0
* | Merge tag 'pci-v4.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2015-06-231-3/+0
|\ \
| * | virtio_pci: drop pci_msi_off() call during probeMichael S. Tsirkin2015-05-071-3/+0
| |/
* / virtio_pci: Clear stale cpumask when setting irq affinityJiang Liu2015-06-041-0/+1
|/
* virtio_pci: add module param to force legacy modeMichael S. Tsirkin2015-01-211-4/+21
* virtio_pci: modern driverMichael S. Tsirkin2015-01-211-3/+11
* virtio_pci: move probe/remove code to commonMichael S. Tsirkin2015-01-211-2/+67