aboutsummaryrefslogtreecommitdiff
path: root/drivers/virtio/virtio_pci_common.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* virtio_pci_modern: use completion instead of busy loop to wait on admin cmd r...Jiri Pirko2024-07-171-5/+8
* virtio: create admin queues alongside other virtqueuesJiri Pirko2024-07-171-3/+40
* virtio_pci: pass vq info as an argument to vp_setup_vq()Jiri Pirko2024-07-171-6/+10
* virtio_pci: introduce vector allocation fallback for slow path virtqueuesJiri Pirko2024-07-171-7/+46
* virtio_pci: pass vector policy enum to vp_find_one_vq_msix()Jiri Pirko2024-07-171-8/+9
* virtio_pci: pass vector policy enum to vp_find_vqs_msix()Jiri Pirko2024-07-171-3/+13
* virtio_pci: simplify vp_request_msix_vectors() call a bitJiri Pirko2024-07-171-2/+4
* virtio_pci: push out single vq find code to vp_find_one_vq_msix()Jiri Pirko2024-07-171-27/+41
* virtio_pci: convert vp_*find_vqs() ops to find_vqs_info()Jiri Pirko2024-07-171-22/+26
* virtio-pci: Check if is_avq is NULLLi Zhang2024-05-221-1/+1
* virtio: delete vq in vp_find_vqs_msix() when request_irq() failsJiri Pirko2024-05-221-1/+3
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2024-01-181-1/+33
|\
| * virtio: Add support for no-reset virtio PCI PMDavid Stevens2023-12-271-1/+33
* | virtio-pci: Introduce APIs to execute legacy IO admin commandsYishai Hadas2023-12-191-0/+11
* | virtio-pci: Introduce admin virtqueueFeng Liu2023-12-191-0/+3
|/
* virtio_pci: Switch away from deprecated irq_set_affinity_hintJakub Sitnicki2023-11-011-3/+3
* virtio-pci: Fix legacy device flag setting error in probeFeng Liu2023-08-101-2/+0
* virtio_pci: use irq to detect interrupt supportMichael S. Tsirkin2022-10-131-2/+2
* virtio_pci: don't try to use intxif pin is zeroAngus Chen2022-10-071-0/+3
* 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-10/+8
* virtio_pci: support the arg sizes of find_vqs()Xuan Zhuo2022-08-111-8/+10
* virtio: find_vqs() add arg sizesXuan Zhuo2022-08-111-1/+1
* virtio_pci: support VIRTIO_F_RING_RESETXuan Zhuo2022-08-111-3/+9
* 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-141-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-161-0/+30
|\
| * virtio_pci: support enabling VFsTiwei Bie2018-06-121-0/+30
* | treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-1/+1
* | treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-121-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-111-3/+6
* Revert "virtio_pci: remove struct virtio_pci_vq_info"Michael S. Tsirkin2017-04-111-38/+90
* Revert "virtio_pci: use shared interrupts for virtqueues"Michael S. Tsirkin2017-04-111-110/+134
* Revert "virtio_pci: don't duplicate the msix_enable flag in struct pci_dev"Michael S. Tsirkin2017-04-111-2/+3
* Revert "virtio_pci: simplify MSI-X setup"Michael S. Tsirkin2017-04-111-17/+15
* Revert "virtio_pci: fix out of bound access for msix_names"Michael S. Tsirkin2017-04-101-5/+4