summaryrefslogtreecommitdiff
path: root/drivers/virtio/virtio_pci_common.c
AgeCommit message (Expand)Author
2024-07-17virtio_pci_modern: use completion instead of busy loop to wait on admin cmd r...Jiri Pirko
2024-07-17virtio: create admin queues alongside other virtqueuesJiri Pirko
2024-07-17virtio_pci: pass vq info as an argument to vp_setup_vq()Jiri Pirko
2024-07-17virtio_pci: introduce vector allocation fallback for slow path virtqueuesJiri Pirko
2024-07-17virtio_pci: pass vector policy enum to vp_find_one_vq_msix()Jiri Pirko
2024-07-17virtio_pci: pass vector policy enum to vp_find_vqs_msix()Jiri Pirko
2024-07-17virtio_pci: simplify vp_request_msix_vectors() call a bitJiri Pirko
2024-07-17virtio_pci: push out single vq find code to vp_find_one_vq_msix()Jiri Pirko
2024-07-17virtio_pci: convert vp_*find_vqs() ops to find_vqs_info()Jiri Pirko
2024-05-22virtio-pci: Check if is_avq is NULLLi Zhang
2024-05-22virtio: delete vq in vp_find_vqs_msix() when request_irq() failsJiri Pirko
2024-01-18Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds
2023-12-27virtio: Add support for no-reset virtio PCI PMDavid Stevens
2023-12-19virtio-pci: Introduce APIs to execute legacy IO admin commandsYishai Hadas
2023-12-19virtio-pci: Introduce admin virtqueueFeng Liu
2023-11-01virtio_pci: Switch away from deprecated irq_set_affinity_hintJakub Sitnicki
2023-08-10virtio-pci: Fix legacy device flag setting error in probeFeng Liu
2022-10-13virtio_pci: use irq to detect interrupt supportMichael S. Tsirkin
2022-10-07virtio_pci: don't try to use intxif pin is zeroAngus Chen
2022-08-16virtio: Revert "virtio: find_vqs() add arg sizes"Michael S. Tsirkin
2022-08-16virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()"Michael S. Tsirkin
2022-08-11virtio_pci: support the arg sizes of find_vqs()Xuan Zhuo
2022-08-11virtio: find_vqs() add arg sizesXuan Zhuo
2022-08-11virtio_pci: support VIRTIO_F_RING_RESETXuan Zhuo
2022-05-31virtio: Replace unsigned with unsigned intSolomon Tan
2022-05-31virtio-pci: Remove wrong address verification in vp_del_vqs()Murilo Opsfelder Araujo
2022-03-28Revert "virtio_pci: harden MSI-X interrupts"Jason Wang
2022-03-28Revert "virtio-pci: harden INTX interrupts"Jason Wang
2021-11-01virtio-pci: harden INTX interruptsJason Wang
2021-11-01virtio_pci: harden MSI-X interruptsJason Wang
2021-11-01virtio-pci: introduce legacy device moduleWu Zongyong
2021-08-10virtio_pci: Support surprise removal of virtio pci deviceParav Pandit
2020-02-06virtio-pci: check name when counting MSI-X vectorsDaniel Verkamp
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78Thomas Gleixner
2019-04-08virtio_pci: fix a NULL pointer reference in vp_del_vqsLongpeng
2019-01-14virtio_pci: use queue idx instead of array idx to set up the vqWei Wang
2018-08-11virtio: Make vp_set_vq_affinity() take a mask.Caleb Raitto
2018-06-16Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook
2018-06-12virtio_pci: support enabling VFsTiwei Bie
2018-02-01virtio_pci: don't kfree device on register failureweiping zhang
2017-08-25virtio_pci: fix cpu affinity supportChristoph Hellwig
2017-05-02virtio: add context flag to find vqsMichael S. Tsirkin
2017-04-11virtio-pci: Remove affinity hint before freeing the interruptMarc Zyngier
2017-04-11Revert "virtio_pci: remove struct virtio_pci_vq_info"Michael S. Tsirkin
2017-04-11Revert "virtio_pci: use shared interrupts for virtqueues"Michael S. Tsirkin
2017-04-11Revert "virtio_pci: don't duplicate the msix_enable flag in struct pci_dev"Michael S. Tsirkin
2017-04-11Revert "virtio_pci: simplify MSI-X setup"Michael S. Tsirkin
2017-04-10Revert "virtio_pci: fix out of bound access for msix_names"Michael S. Tsirkin