summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/vfio_main.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-04-271-1/+1
|\
| * driver core: class: remove module * from class_create()Greg Kroah-Hartman2023-03-171-1/+1
* | vfio: Check the presence for iommufd callbacks in __vfio_register_dev()Yi Liu2023-03-311-2/+3
|/
* Merge tag 'vfio-v6.3-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2023-02-251-11/+59
|\
| * vfio: no need to pass kvm pointer during device openMatthew Rosato2023-02-091-4/+3
| * vfio: fix deadlock between group lock and kvm lockMatthew Rosato2023-02-091-7/+56
* | vfio: Support VFIO_NOIOMMU with iommufdJason Gunthorpe2023-02-031-0/+7
|/
* Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2022-12-151-25/+120
|\
| * vfio: Extend the device migration protocol with PRE_COPYJason Gunthorpe2022-12-061-2/+72
| * vfio: Fold vfio_virqfd.ko into vfio.koJason Gunthorpe2022-12-051-0/+7
| * vfio: Add an option to get migration data sizeYishai Hadas2022-11-141-0/+32
| * vfio: Remove vfio_free_deviceEric Farman2022-11-101-18/+4
| * vfio/ccw: replace vfio_init_device with _alloc_Eric Farman2022-11-101-5/+5
* | vfio: Move vfio group specific code into group.cYi Liu2022-12-051-870/+7
* | vfio: Refactor dma APIs for emulated devicesYi Liu2022-12-051-11/+14
* | vfio: Wrap vfio group module init/clean code into helpersYi Liu2022-12-051-20/+36
* | vfio: Refactor vfio_device open and closeYi Liu2022-12-051-46/+87
* | vfio: Make vfio_device_open() truly device specificYi Liu2022-12-051-17/+29
* | vfio: Swap order of vfio_device_container_register() and open_device()Yi Liu2022-12-051-8/+9
* | vfio: Set device->group in helper functionYi Liu2022-12-051-15/+26
* | vfio: Create wrappers for group register/unregisterYi Liu2022-12-051-7/+16
* | vfio: Move the sanity check of the group to vfio_create_group()Jason Gunthorpe2022-12-051-37/+25
* | vfio: Simplify vfio_create_group()Jason Gunthorpe2022-12-051-23/+10
* | Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe2022-12-021-0/+13
|\ \
| * | vfio: Export the device set open countAnthony DeRossi2022-11-101-0/+13
| * | vfio: Fix container device registration life cycleAnthony DeRossi2022-11-101-5/+8
| |/
* | vfio: Move container related MODULE_ALIAS statements into container.cJason Gunthorpe2022-12-021-2/+0
* | vfio-iommufd: Support iommufd for emulated VFIO devicesJason Gunthorpe2022-12-021-1/+121
* | vfio-iommufd: Support iommufd for physical VFIO devicesJason Gunthorpe2022-12-021-2/+13
* | vfio-iommufd: Allow iommufd to be used in place of a container fdJason Gunthorpe2022-12-021-14/+74
* | vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent()Jason Gunthorpe2022-12-021-13/+16
* | vfio: Rename vfio_device_assign/unassign_container()Jason Gunthorpe2022-12-021-3/+3
* | vfio: Move vfio_device_assign_container() into vfio_device_first_open()Jason Gunthorpe2022-12-021-13/+11
* | vfio: Move vfio_device driver open/close code to a functionJason Gunthorpe2022-12-021-42/+53
|/
* vfio: More vfio_file_is_group() use casesAlex Williamson2022-10-071-3/+3
* vfio: Make the group FD disassociate from the iommu_groupJason Gunthorpe2022-10-071-23/+44
* vfio: Hold a reference to the iommu_group in kvm for SPAPRJason Gunthorpe2022-10-071-2/+4
* vfio: Add vfio_file_is_group()Jason Gunthorpe2022-10-071-1/+15
* vfio: Change vfio_group->group_rwsem to a mutexJason Gunthorpe2022-10-041-23/+24
* vfio: Remove the vfio_group->users and users_compJason Gunthorpe2022-10-041-26/+19
* vfio: Follow a strict lifetime for struct iommu_groupJason Gunthorpe2022-09-271-23/+45
* vfio: Move container code into drivers/vfio/container.cJason Gunthorpe2022-09-221-691/+1
* vfio: Split the register_device ops call into functionsJason Gunthorpe2022-09-221-16/+23
* vfio: Rename vfio_ioctl_check_extension()Jason Gunthorpe2022-09-221-5/+6
* vfio: Split out container code from the init/cleanup functionsJason Gunthorpe2022-09-221-18/+36
* vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMUJason Gunthorpe2022-09-221-24/+19
* vfio: Split the container logic into vfio_container_attach_group()Jason Gunthorpe2022-09-221-30/+48
* vfio: Rename __vfio_group_unset_container()Jason Gunthorpe2022-09-221-6/+5
* vfio: Add struct device to vfio_deviceYi Liu2022-09-211-11/+53
* vfio: Rename vfio_device_put() and vfio_device_try_get()Kevin Tian2022-09-211-8/+9