aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/virtio/virtio.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-26virtio: add debugfs infrastructure to allow to debug virtio featuresJiri Pirko1-0/+8
2024-04-08virtio: store owner from modules with register_virtio_driver()Krzysztof Kozlowski1-2/+4
2024-03-19virtio: make virtio_bus constRicardo B. Marliere1-1/+1
2024-03-19virtio: reenable config if freezing device failedDavid Hildenbrand1-1/+3
2023-12-19virtio-pci: Introduce admin virtqueueFeng Liu1-4/+33
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-2/+2
2022-12-28virtio: Implementing attribute show with sysfs_emitDawei Li1-6/+6
2022-08-12Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-1/+3
2022-08-11virtio: Check dev_set_name() return valueBo Liu1-1/+3
2022-08-01virtio: replace restricted mem access flag with callbackJuergen Gross1-2/+2
2022-06-24virtio: disable notification hardening by defaultJason Wang1-0/+2
2022-06-06virtio: replace arch_has_restricted_virtio_memory_access()Juergen Gross1-3/+2
2022-05-31virtio: Directly use ida_alloc()/free()keliu1-3/+3
2022-05-31virtio: harden vring IRQJason Wang1-3/+12
2022-05-31virtio: use virtio_reset_device() when possibleJason Wang1-2/+2
2022-05-31virtio: use virtio_device_ready() in virtio_device_restore()Stefano Garzarella1-2/+3
2022-05-31virtio: Replace unsigned with unsigned intSolomon Tan1-1/+1
2022-03-30Revert "virtio: use virtio_device_ready() in virtio_device_restore()"Michael S. Tsirkin1-3/+2
2022-03-28virtio: use virtio_device_ready() in virtio_device_restore()Stefano Garzarella1-2/+3
2022-03-04virtio: document virtio_reset_deviceMichael S. Tsirkin1-0/+16
2022-03-04virtio: acknowledge all features before accessMichael S. Tsirkin1-17/+22
2022-03-04virtio: unexport virtio_finalize_featuresMichael S. Tsirkin1-2/+1
2022-01-14virtio: wrap config->reset callsMichael S. Tsirkin1-0/+6
2021-10-13virtio: write back F_VERSION_1 before validateHalil Pasic1-0/+11
2021-09-14virtio: don't fail on !of_device_is_compatibleMichael S. Tsirkin1-1/+6
2021-09-11Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-3/+53
2021-09-05virtio: Bind virtio device to device-tree nodeViresh Kumar1-3/+54
2021-09-01Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+1
2021-08-10virtio: Protect vqs list accessParav Pandit1-0/+1
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-2/+1
2021-03-14virtio: remove export for virtio_config_{enable, disable}Xianting Tian1-4/+2
2020-10-23Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-0/+15
2020-10-21virtio: let arch advertise guest's memory access restrictionsPierre Morel1-0/+15
2020-08-18virtio: add dma-buf support for exported objectsDavid Stevens1-0/+6
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner1-0/+1
2019-03-06virtio: hint if callbacks surprisingly might sleepCornelia Huck1-0/+2
2018-02-01virtio: split device_register into device_initialize and device_addweiping zhang1-3/+15
2017-12-01virtio: release virtio index when fail to device_registerweiping zhang1-0/+2
2017-04-07virtio: allow drivers to validate featuresMichael S. Tsirkin1-0/+6
2017-02-07virtio_net: refactor freeze/restore logic into virtnet reset logicJohn Fastabend1-19/+23
2015-12-07virtio: fix memory leak of virtio ida cache layersSuman Anna1-0/+1
2015-04-15virtio: drop virtio_device_is_legacy_onlyMichael S. Tsirkin1-6/+0
2015-04-15virtio: balloon might not be a legacy deviceMichael S. Tsirkin1-1/+1
2015-02-17virtio: don't set VIRTIO_CONFIG_S_DRIVER_OK twice.Rusty Russell1-1/+4
2014-12-11virtio: set VIRTIO_CONFIG_S_FEATURES_OK on restoreMichael S. Tsirkin1-14/+23
2014-12-09virtio: drop legacy_only driver flagMichael S. Tsirkin1-4/+0
2014-12-09virtio: allow finalize_features to failMichael S. Tsirkin1-7/+14
2014-12-09virtio: add API to detect legacy devicesMichael S. Tsirkin1-0/+7
2014-12-09virtio: make VIRTIO_F_VERSION_1 a transport bitMichael S. Tsirkin1-1/+5
2014-12-09virtio: add legacy feature table supportMichael S. Tsirkin1-1/+24
2014-12-09virtio: simplify feature bit handlingMichael S. Tsirkin1-4/+6
2014-12-09virtio: set FEATURES_OKMichael S. Tsirkin1-7/+22
2014-12-09virtio: add support for 64 bit features.Michael S. Tsirkin1-4/+4
2014-12-09virtio: use u32, not bitmap for featuresMichael S. Tsirkin1-5/+5
2014-10-15virtio: defer config changed notificationsMichael S. Tsirkin1-9/+49
2014-10-15virtio-pci: move freeze/restore to virtio coreMichael S. Tsirkin1-0/+54
2014-10-15virtio: unify config_changed handlingMichael S. Tsirkin1-0/+9
2013-10-16virtio: convert bus code to use dev_groupsGreg Kroah-Hartman1-8/+19
2012-12-20Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-17/+13
2012-12-18virtio: add drv_to_virtio to make code clearlyWanlong Gao1-7/+4
2012-12-18virtio: use dev_to_virtio wrapper in virtioWanlong Gao1-10/+9
2012-11-09virtio: Don't access index after unregister.Cornelia Huck1-1/+3
2012-09-28virtio: don't crash when device is buggyMichael S. Tsirkin1-1/+1
2012-07-20[SCSI] virtio-scsi: Add vdrv->scan for post VIRTIO_CONFIG_S_DRIVER_OK LUN sca...Nicholas Bellinger1-1/+4
2012-05-22virtio: Use ida to allocate virtio indexAsias He1-2/+9
2011-10-31virtio: Add module.h to drivers/virtio users.Paul Gortmaker1-0/+1
2010-11-24virtio: fix format of sysfs driver/vendor filesStephen Hemminger1-3/+3
2009-06-12virtio: enhance id_matching for virtio driversChristian Borntraeger1-1/+1
2009-06-12virtio: fix id_matching for virtio driversChristian Borntraeger1-1/+1
2009-06-12virtio: expose features in sysfsRusty Russell1-0/+16
2009-06-12virtio: add names to virtqueue struct, mapping from devices to queues.Rusty Russell1-0/+2
2009-06-12virtio: meet virtio spec by finalizing features before using deviceRusty Russell1-3/+4
2008-12-30virtio: struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers1-1/+1
2008-07-25virtio: Rename set_features to finalize_featuresRusty Russell1-3/+2
2008-07-25virtio: Formally reserve bits 28-31 to be 'transport' features.Rusty Russell1-0/+5
2008-07-25virtio: Use bus_type probe and remove methodsMark McLoughlin1-9/+9
2008-06-15virtio: Complete feature negotation before updating statusMark McLoughlin1-1/+1
2008-05-30virtio: set device index in common code.Rusty Russell1-0/+6
2008-05-30virtio: bus_id for devices should contain 'virtio'Rusty Russell1-1/+1
2008-05-02virtio: explicit advertisement of driver featuresRusty Russell1-2/+36
2008-02-04virtio: Allow virtio to be modular and used by modulesRusty Russell1-0/+8
2008-02-04virtio: reset functionRusty Russell1-2/+10
2008-02-04virtio: simplify config mechanism.Rusty Russell1-45/+0
2007-11-19virtio: fix module/device unloadingRusty Russell1-0/+13
2007-10-23Module autoprobing support for virtio drivers.Rusty Russell1-0/+18
2007-10-23Virtio interfaceRusty Russell1-0/+171