summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/vfio_main.c
Commit message (Expand)AuthorAgeFilesLines
* vfio: Add cdev for vfio_deviceYi Liu2023-07-251-4/+17
* vfio: Move device_del() before waiting for the last vfio_device registration ...Yi Liu2023-07-251-3/+3
* vfio: Move vfio_device_group_unregister() to be the first operation in unregi...Yi Liu2023-07-251-2/+6
* vfio-iommufd: Add detach_ioas support for physical VFIO devicesYi Liu2023-07-251-1/+2
* vfio: Record devid in vfio_device_fileYi Liu2023-07-251-3/+3
* vfio: Make vfio_df_open() single open for device cdev pathYi Liu2023-07-251-0/+7
* vfio: Block device access via device fd until device is openedYi Liu2023-07-251-0/+16
* vfio: Pass struct vfio_device_file * to vfio_device_open/close()Yi Liu2023-07-251-10/+15
* vfio: Accept vfio device file in the KVM facing kAPIYi Liu2023-07-251-1/+35
* vfio: Refine vfio file kAPIs for KVMYi Liu2023-07-251-0/+49
* vfio: Allocate per device file structureYi Liu2023-07-251-5/+26
* vfio: Add helper to search vfio_device in a dev_setYi Liu2023-07-251-0/+15
* 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