aboutsummaryrefslogtreecommitdiff
path: root/drivers/vfio/vfio_main.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-05vfio: Refactor vfio_device open and closeGravatar Yi Liu 1-46/+87
2022-12-05vfio: Make vfio_device_open() truly device specificGravatar Yi Liu 1-17/+29
2022-12-05vfio: Swap order of vfio_device_container_register() and open_device()Gravatar Yi Liu 1-8/+9
2022-12-05vfio: Set device->group in helper functionGravatar Yi Liu 1-15/+26
2022-12-05vfio: Create wrappers for group register/unregisterGravatar Yi Liu 1-7/+16
2022-12-05vfio: Move the sanity check of the group to vfio_create_group()Gravatar Jason Gunthorpe 1-37/+25
2022-12-05vfio: Simplify vfio_create_group()Gravatar Jason Gunthorpe 1-23/+10
2022-12-02Merge tag 'v6.1-rc7' into iommufd.git for-nextGravatar Jason Gunthorpe 1-0/+13
2022-12-02vfio: Move container related MODULE_ALIAS statements into container.cGravatar Jason Gunthorpe 1-2/+0
2022-12-02vfio-iommufd: Support iommufd for emulated VFIO devicesGravatar Jason Gunthorpe 1-1/+121
2022-12-02vfio-iommufd: Support iommufd for physical VFIO devicesGravatar Jason Gunthorpe 1-2/+13
2022-12-02vfio-iommufd: Allow iommufd to be used in place of a container fdGravatar Jason Gunthorpe 1-14/+74
2022-12-02vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent()Gravatar Jason Gunthorpe 1-13/+16
2022-12-02vfio: Rename vfio_device_assign/unassign_container()Gravatar Jason Gunthorpe 1-3/+3
2022-12-02vfio: Move vfio_device_assign_container() into vfio_device_first_open()Gravatar Jason Gunthorpe 1-13/+11
2022-12-02vfio: Move vfio_device driver open/close code to a functionGravatar Jason Gunthorpe 1-42/+53
2022-11-10vfio: Export the device set open countGravatar Anthony DeRossi 1-0/+13
2022-11-10vfio: Fix container device registration life cycleGravatar Anthony DeRossi 1-5/+8
2022-10-07vfio: More vfio_file_is_group() use casesGravatar Alex Williamson 1-3/+3
2022-10-07vfio: Make the group FD disassociate from the iommu_groupGravatar Jason Gunthorpe 1-23/+44
2022-10-07vfio: Hold a reference to the iommu_group in kvm for SPAPRGravatar Jason Gunthorpe 1-2/+4
2022-10-07vfio: Add vfio_file_is_group()Gravatar Jason Gunthorpe 1-1/+15
2022-10-04vfio: Change vfio_group->group_rwsem to a mutexGravatar Jason Gunthorpe 1-23/+24
2022-10-04vfio: Remove the vfio_group->users and users_compGravatar Jason Gunthorpe 1-26/+19
2022-09-27vfio: Follow a strict lifetime for struct iommu_groupGravatar Jason Gunthorpe 1-23/+45
2022-09-22vfio: Move container code into drivers/vfio/container.cGravatar Jason Gunthorpe 1-691/+1
2022-09-22vfio: Split the register_device ops call into functionsGravatar Jason Gunthorpe 1-16/+23
2022-09-22vfio: Rename vfio_ioctl_check_extension()Gravatar Jason Gunthorpe 1-5/+6
2022-09-22vfio: Split out container code from the init/cleanup functionsGravatar Jason Gunthorpe 1-18/+36
2022-09-22vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMUGravatar Jason Gunthorpe 1-24/+19
2022-09-22vfio: Split the container logic into vfio_container_attach_group()Gravatar Jason Gunthorpe 1-30/+48
2022-09-22vfio: Rename __vfio_group_unset_container()Gravatar Jason Gunthorpe 1-6/+5
2022-09-21vfio: Add struct device to vfio_deviceGravatar Yi Liu 1-11/+53
2022-09-21vfio: Rename vfio_device_put() and vfio_device_try_get()Gravatar Kevin Tian 1-8/+9
2022-09-21vfio/ccw: Use the new device life cycle helpersGravatar Kevin Tian 1-18/+5
2022-09-21vfio: Add helpers for unifying vfio_device life cycleGravatar Kevin Tian 1-0/+92
2022-09-08vfio: Introduce the DMA logging feature supportGravatar Yishai Hadas 1-0/+175
2022-09-01vfio: Remove vfio_group dev_counterGravatar Jason Gunthorpe 1-6/+3
2022-09-01vfio: Increment the runtime PM usage count during IOCTL callGravatar Abhishek Sahu 1-3/+49
2022-09-01vfio: Split VFIO_GROUP_GET_STATUS into a functionGravatar Jason Gunthorpe 1-31/+30
2022-09-01vfio: Follow the naming pattern for vfio_group_ioctl_unset_container()Gravatar Jason Gunthorpe 1-11/+16
2022-09-01vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container()Gravatar Jason Gunthorpe 1-27/+24
2022-09-01vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd()Gravatar Jason Gunthorpe 1-13/+11
2022-08-08vfio: Move vfio.c to vfio_main.cGravatar Jason Gunthorpe 1-0/+2135