summaryrefslogtreecommitdiffstats
path: root/drivers/virtio/virtio_pci_common.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-08virtio_pci: fix a NULL pointer reference in vp_del_vqsLongpeng1-3/+5
2019-01-14virtio_pci: use queue idx instead of array idx to set up the vqWei Wang1-4/+4
2018-08-11virtio: Make vp_set_vq_affinity() take a mask.Caleb Raitto1-4/+3
2018-06-16Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-0/+30
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-2/+3
2018-06-12virtio_pci: support enabling VFsTiwei Bie1-0/+30
2018-02-01virtio_pci: don't kfree device on register failureweiping zhang1-2/+6
2017-08-25virtio_pci: fix cpu affinity supportChristoph Hellwig1-3/+7
2017-05-02virtio: add context flag to find vqsMichael S. Tsirkin1-6/+11
2017-04-11virtio-pci: Remove affinity hint before freeing the interruptMarc Zyngier1-3/+6
2017-04-11Revert "virtio_pci: remove struct virtio_pci_vq_info"Michael S. Tsirkin1-38/+90
2017-04-11Revert "virtio_pci: use shared interrupts for virtqueues"Michael S. Tsirkin1-110/+134
2017-04-11Revert "virtio_pci: don't duplicate the msix_enable flag in struct pci_dev"Michael S. Tsirkin1-2/+3
2017-04-11Revert "virtio_pci: simplify MSI-X setup"Michael S. Tsirkin1-17/+15
2017-04-10Revert "virtio_pci: fix out of bound access for msix_names"Michael S. Tsirkin1-5/+4
2017-03-28virtio_pci: fix out of bound access for msix_namesJason Wang1-4/+5
2017-02-27virtio: provide a method to get the IRQ affinity mask for a virtqueueChristoph Hellwig1-0/+11
2017-02-27virtio: allow drivers to request IRQ affinity when creating VQsChristoph Hellwig1-7/+12
2017-02-27virtio_pci: simplify MSI-X setupChristoph Hellwig1-17/+18
2017-02-27virtio_pci: don't duplicate the msix_enable flag in struct pci_devChristoph Hellwig1-3/+2
2017-02-27virtio_pci: use shared interrupts for virtqueuesChristoph Hellwig1-131/+104
2017-02-27virtio_pci: remove struct virtio_pci_vq_infoChristoph Hellwig1-83/+34
2016-12-16virtio_pci: split vp_try_to_find_vqs into INTx and MSI-X variantsChristoph Hellwig1-40/+57
2016-12-16virtio_pci: merge vp_free_vectors into vp_del_vqsChristoph Hellwig1-34/+27
2016-12-16virtio_pci: remove the call to vp_free_vectors in vp_request_msix_vectorsChristoph Hellwig1-1/+0
2016-12-16virtio_pci: use pci_alloc_irq_vectorsChristoph Hellwig1-25/+17
2016-12-16virtio: clean up handling of request_irq failureMichael S. Tsirkin1-3/+1
2016-03-16Merge tag 'pci-v4.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2016-03-08PCI: Add QEMU top-level IDs for (sub)vendor & deviceRobin H. Johnson1-1/+1
2016-01-26virtio_pci: fix use after free on releaseMichael S. Tsirkin1-0/+2
2016-01-12virtio: make find_vqs() checkpatch.pl-friendlyStefan Hajnoczi1-2/+2
2015-07-03Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-7/+0
2015-06-24virtio-pci: alloc only resources actually used.Gerd Hoffmann1-7/+0
2015-06-23Merge tag 'pci-v4.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+0
2015-06-04virtio_pci: Clear stale cpumask when setting irq affinityJiang Liu1-0/+1
2015-05-07virtio_pci: drop pci_msi_off() call during probeMichael S. Tsirkin1-3/+0
2015-01-21virtio_pci: add module param to force legacy modeMichael S. Tsirkin1-4/+21
2015-01-21virtio_pci: modern driverMichael S. Tsirkin1-3/+11
2015-01-21virtio_pci: move probe/remove code to commonMichael S. Tsirkin1-2/+67
2015-01-06virtio_pci: device-specific release callbackMichael S. Tsirkin1-9/+0
2015-01-06virtio: make del_vqs idempotentMichael S. Tsirkin1-0/+1
2014-12-17virtio_pci: restore module attributesHerbert Xu1-0/+5
2014-12-14virtio_pci: move probe to common fileMichael S. Tsirkin1-1/+33
2014-12-09virtio_pci: rename virtio_pci -> virtio_pci_commonMichael S. Tsirkin1-0/+464