aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/virtio/virtio_pci_modern.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-04-14virtio_pci: Use self group type for cap commandsDaniel Jurgens1-2/+2
2024-11-27Merge tag 'vfio-v6.13-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-1/+456
2024-11-13virtio-pci: Introduce APIs to execute device parts admin commandsYishai Hadas1-0/+348
2024-11-13virtio: Manage device and driver capabilities via the admin commandsYishai Hadas1-0/+105
2024-11-13virtio: Extend the admin command to include the result sizeYishai Hadas1-1/+3
2024-11-06virtio_pci: Fix admin vq cleanup by using correct info pointerFeng Liu1-11/+1
2024-07-17virtio_pci_modern: remove admin queue serialization lockJiri Pirko1-5/+0
2024-07-17virtio_pci_modern: use completion instead of busy loop to wait on admin cmd resultJiri Pirko1-11/+63
2024-07-17virtio_pci_modern: pass cmd as an identification tokenJiri Pirko1-3/+3
2024-07-17virtio_pci_modern: create admin queue of queried sizeJiri Pirko1-2/+1
2024-07-17virtio: create admin queues alongside other virtqueuesJiri Pirko1-61/+2
2024-07-17virtio: push out code to vp_avq_index()Jiri Pirko1-10/+21
2024-07-17virtio_pci_modern: treat vp_dev->admin_vq.info.vq pointer as staticJiri Pirko1-10/+1
2024-07-17virtio: rename find_vqs_info() op to find_vqs()Jiri Pirko1-2/+2
2024-07-17virtio_pci: convert vp_*find_vqs() ops to find_vqs_info()Jiri Pirko1-5/+4
2023-12-19virtio-pci: Initialize the supported admin commandsYishai Hadas1-2/+47
2023-12-19virtio-pci: Introduce admin command sending functionFeng Liu1-2/+141
2023-12-19virtio-pci: Introduce admin virtqueueFeng Liu1-2/+73
2023-11-01virtio_pci: add check for common cfg sizeXuan Zhuo1-0/+36
2023-04-21virtio: add VIRTIO_F_NOTIFICATION_DATA feature supportViktor Prutyanov1-1/+16
2023-04-21virtio_ring: Allow non power of 2 sizes for packed virtqueueFeng Liu1-5/+0
2022-12-28virtio_pci: modify ENOENT to EINVALAngus Chen1-1/+1
2022-12-28virtio_pci: use helper function is_power_of_2()Shaoqin Huang1-1/+1
2022-08-16virtio: Revert "virtio: find_vqs() add arg sizes"Michael S. Tsirkin1-5/+2
2022-08-16virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()"Michael S. Tsirkin1-7/+3
2022-08-11virtio_pci: support the arg sizes of find_vqs()Xuan Zhuo1-3/+7
2022-08-11virtio: find_vqs() add arg sizesXuan Zhuo1-2/+5
2022-08-11virtio_pci: support VIRTIO_F_RING_RESETXuan Zhuo1-0/+88
2022-08-11virtio_pci: extract the logic of active vq for modern pciXuan Zhuo1-18/+28
2022-08-11virtio: record the maximum queue num supported by the device.Xuan Zhuo1-0/+2
2022-05-31virtio-pci: implement synchronize_cbs()Jason Wang1-0/+2
2022-05-31virtio: Replace unsigned with unsigned intSolomon Tan1-6/+6
2022-03-28virtio: pci: check bar values read from virtio config spaceKeir Fraser1-3/+9
2022-03-28Revert "virtio_pci: harden MSI-X interrupts"Jason Wang1-4/+2
2021-11-01virtio_pci: harden MSI-X interruptsJason Wang1-2/+4
2021-05-04virtio_pci_modern: __force cast the notify mappingMichael S. Tsirkin1-1/+1
2021-05-03virtio-pci library: report resource addressJason Wang1-1/+1
2021-05-03virtio-pci library: switch to use vp_modern_map_vq_notify()Jason Wang1-25/+2
2021-02-23virtio-pci: introduce modern device moduleJason Wang1-617/+0
2021-02-23virito-pci-modern: rename map_capability() to vp_modern_map_capability()Jason Wang1-16/+30
2021-02-23virtio-pci-modern: introduce helper to get notification offsetJason Wang1-5/+16
2021-02-23virtio-pci-modern: introduce helper for getting queue numsJason Wang1-1/+12
2021-02-23virtio-pci-modern: introduce helper for setting/geting queue sizeJason Wang1-2/+32
2021-02-23virtio-pci-modern: introduce helper to set/get queue_enableJason Wang1-6/+31
2021-02-23virtio-pci-modern: introduce vp_modern_queue_address()Jason Wang1-6/+27
2021-02-23virtio-pci-modern: introduce vp_modern_set_queue_vector()Jason Wang1-12/+23
2021-02-23virtio-pci-modern: introduce vp_modern_generation()Jason Wang1-3/+14
2021-02-23virtio-pci-modern: introduce helpers for setting and getting featuresJason Wang1-10/+33
2021-02-23virtio-pci-modern: introduce helpers for setting and getting statusJason Wang1-8/+29
2021-02-23virtio-pci-modern: introduce helper to set config vectorJason Wang1-2/+14