summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/vfio.c
Commit message (Expand)AuthorAgeFilesLines
* vfio: Extend the device migration protocol with RUNNING_P2PJason Gunthorpe2022-03-031-18/+69
* vfio: Define device migration protocol v2Jason Gunthorpe2022-03-031-0/+199
* vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctlJason Gunthorpe2022-03-031-4/+42
* vfio: remove all kernel-doc notationRandy Dunlap2021-11-301-14/+14
* vfio: Use cdev_device_add() instead of device_create()Jason Gunthorpe2021-10-151-101/+92
* vfio: Use a refcount_t instead of a kref in the vfio_groupJason Gunthorpe2021-10-151-12/+9
* vfio: Don't leak a group reference if the group already existsJason Gunthorpe2021-10-151-14/+8
* vfio: Do not open code the group list search in vfio_create_group()Jason Gunthorpe2021-10-151-25/+30
* vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier()Jason Gunthorpe2021-10-151-85/+15
* vfio: clean up the check for mediated device in vfio_iommu_type1Christoph Hellwig2021-09-301-27/+5
* vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h>Christoph Hellwig2021-09-301-0/+1
* vfio: remove unused method from vfio_iommu_driver_opsChristoph Hellwig2021-09-301-50/+0
* vfio: simplify iommu group allocation for mediated devicesChristoph Hellwig2021-09-301-26/+66
* vfio: remove the iommudata hack for noiommu groupsChristoph Hellwig2021-09-301-13/+8
* vfio: refactor noiommu group creationChristoph Hellwig2021-09-301-52/+52
* vfio: factor out a vfio_group_find_or_alloc helperChristoph Hellwig2021-09-301-25/+35
* vfio: remove the iommudata check in vfio_noiommu_attach_groupChristoph Hellwig2021-09-301-1/+1
* vfio: factor out a vfio_iommu_driver_allowed helperChristoph Hellwig2021-09-301-14/+19
* vfio: Move vfio_iommu_group_get() to vfio_register_group_dev()Jason Gunthorpe2021-09-301-22/+14
* vfio: Remove struct vfio_device_ops open/releaseJason Gunthorpe2021-08-111-13/+1
* vfio: Provide better generic support for open/release vfio_device_opsJason Gunthorpe2021-08-111-22/+127
* vfio: Introduce a vfio_uninit_group_dev() API callMax Gurtovoy2021-08-111-0/+5
* vfio: centralize module refcount in subsystem layerMax Gurtovoy2021-06-151-0/+10
* vfio: Remove device_data from the vfio bus driver APIJason Gunthorpe2021-04-061-11/+1
* vfio: Make vfio_device_ops pass a 'struct vfio_device *' instead of 'void *'Jason Gunthorpe2021-04-061-10/+10
* vfio/mdev: Use vfio_init/register/unregister_group_devJason Gunthorpe2021-04-061-37/+2
* vfio: Split creation of a vfio_device into init and register opsJason Gunthorpe2021-04-061-60/+65
* vfio: Simplify the lifetime logic for vfio_deviceJason Gunthorpe2021-04-061-54/+25
* vfio: Remove extra put/gets around vfio_device->groupJason Gunthorpe2021-04-061-19/+2
* vfio: iommu driver notify callbackSteve Sistare2021-02-011-0/+5
* vfio/type1: Add vfio_group_iommu_domain()Lu Baolu2020-12-101-0/+18
* vfio: fix a missed vfio group put in vfio_pin_pagesYan Zhao2020-09-221-2/+4
* vfio: add a singleton check for vfio_group_pin_pagesYan Zhao2020-09-211-0/+3
* vfio: Cleanup allowed driver namingAlex Williamson2020-07-271-6/+7
* vfio: Selective dirty page tracking if IOMMU backed device pins pagesKirti Wankhede2020-05-281-3/+10
*-. Merge branches 'v5.7/vfio/alex-sriov-v3' and 'v5.7/vfio/yan-dma-rw-v4' into v...Alex Williamson2020-03-241-4/+194
|\ \
| | * vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pagesYan Zhao2020-03-241-0/+91
| | * vfio: introduce vfio_dma_rw to read/write a range of IOVAsYan Zhao2020-03-241-0/+49
| | * vfio: allow external user to get vfio group from deviceYan Zhao2020-03-241-0/+38
| |/ |/|
| * vfio: Include optional device match in vfio_device_ops callbacksAlex Williamson2020-03-241-4/+16
|/
* compat_ioctl: move drivers to compat_ptr_ioctlArnd Bergmann2019-10-231-36/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING"Farhan Ali2019-04-231-20/+10
* vfio: Use dev_printk() when possibleBjorn Helgaas2019-04-221-16/+13
* vfio: expand minor range when registering chrdev regionChengguang Xu2019-02-121-4/+4
* vfio: use match_string() helperYisheng Xie2018-06-081-8/+3
* vfio: Simplify capability helperAlex Williamson2017-12-201-48/+4
* locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland2017-10-251-1/+1
* vfio: Stall vfio_del_group_dev() for container group detachAlex Williamson2017-08-301-0/+20
* vfio: fix noiommu vfio_iommu_group_get reference countEric Auger2017-08-301-2/+3