summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/vfio_main.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vfio/ccw: Use the new device life cycle helpersKevin Tian2022-09-211-18/+5
* vfio: Add helpers for unifying vfio_device life cycleKevin Tian2022-09-211-0/+92
* vfio: Introduce the DMA logging feature supportYishai Hadas2022-09-081-0/+175
* vfio: Remove vfio_group dev_counterJason Gunthorpe2022-09-011-6/+3
* vfio: Increment the runtime PM usage count during IOCTL callAbhishek Sahu2022-09-011-3/+49
* vfio: Split VFIO_GROUP_GET_STATUS into a functionJason Gunthorpe2022-09-011-31/+30
* vfio: Follow the naming pattern for vfio_group_ioctl_unset_container()Jason Gunthorpe2022-09-011-11/+16