summaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/vfio_ccw_ops.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2022-12-151-33/+74
|\
| * vfio: Remove vfio_free_deviceEric Farman2022-11-101-2/+0
| * vfio/ccw: replace vfio_init_device with _alloc_Eric Farman2022-11-101-10/+18
| * vfio/ccw: remove release completionEric Farman2022-11-101-13/+1
| * vfio/ccw: move private to mdev lifecycleEric Farman2022-11-101-13/+13
| * vfio/ccw: move private initialization to callbackEric Farman2022-11-101-0/+43
| * vfio/ccw: remove private->schEric Farman2022-11-101-6/+6
| * vfio/ccw: create a parent structEric Farman2022-11-101-2/+6
* | vfio-iommufd: Support iommufd for emulated VFIO devicesJason Gunthorpe2022-12-021-0/+3
|/
* vfio/mdev: add mdev available instance checking to the coreJason Gunthorpe2022-10-041-14/+1
* vfio/mdev: consolidate all the available_instance sysfs into the core codeChristoph Hellwig2022-10-041-11/+3
* vfio/mdev: consolidate all the name sysfs into the core codeChristoph Hellwig2022-10-041-8/+0
* vfio/mdev: consolidate all the device_api sysfs into the core codeJason Gunthorpe2022-10-041-8/+1
* vfio/mdev: remove mtype_get_parent_devChristoph Hellwig2022-10-041-2/+1
* vfio/mdev: simplify mdev_type handlingChristoph Hellwig2022-10-041-12/+2
* vfio/mdev: embedd struct mdev_parent in the parent data structureChristoph Hellwig2022-10-041-1/+0
* vfio/ccw: Use the new device life cycle helpersKevin Tian2022-09-211-7/+45
* vfio/ccw: Remove FSM Close from remove handlersEric Farman2022-08-011-2/+0
* vfio/ccw: Add length to DMA_UNMAP checksEric Farman2022-08-011-1/+1
* vfio: Replace the DMA unmapping notifier with a callbackJason Gunthorpe2022-07-201-31/+8
* vfio/ccw: Move FSM open/close to MDEV open/closeEric Farman2022-07-071-15/+11
* vfio/ccw: Refactor vfio_ccw_mdev_resetEric Farman2022-07-071-14/+10
* vfio/ccw: Create a CLOSE FSM eventEric Farman2022-07-071-12/+2
* vfio/ccw: Flatten MDEV device (un)registerEric Farman2022-07-071-10/+0
* vfio/ccw: Remove private->mdevEric Farman2022-07-071-3/+0
* vfio/ccw: Fix FSM state if mdev probe failsEric Farman2022-07-071-1/+1
* vfio/ccw: Remove UUID from s390 debug logMichael Kawano2022-07-071-4/+4
* vfio: Make vfio_(un)register_notifier accept a vfio_deviceJason Gunthorpe2022-05-111-4/+3
* vfio/mdev: Remove mdev_parent_opsJason Gunthorpe2022-04-211-6/+1
* vfio/ccw: Convert to use vfio_register_emulated_iommu_dev()Jason Gunthorpe2021-10-281-41/+66
* vfio/ccw: Pass vfio_ccw_private not mdev_device to various functionsJason Gunthorpe2021-10-281-22/+15
* vfio/ap,ccw: Fix open/close when multiple device FDs are openJason Gunthorpe2021-08-111-4/+4
* vfio-ccw: Reset FSM state to IDLE inside FSMEric Farman2021-05-121-2/+0
* vfio/mdev: Correct the function signatures for the mdev_type_attributesJason Gunthorpe2021-04-121-6/+9
* vfio/mdev: Remove kobj from mdev_parent_ops->create()Jason Gunthorpe2021-04-121-1/+1
* s390/cio: return -EFAULT if copy_to_user() failsEric Farman2021-03-081-1/+1
* s390/cio: return -EFAULT if copy_to_user() failsWang Qing2021-03-081-2/+2
* vfio-ccw: Wire in the request callbackEric Farman2020-12-041-0/+26
* vfio-ccw: Introduce a new CRW regionFarhan Ali2020-06-031-0/+8
* vfio-ccw: Refactor IRQ handlersEric Farman2020-06-021-6/+17
* vfio-ccw: Introduce a new schib regionFarhan Ali2020-06-021-2/+12
* vfio-ccw: Refactor the unregister of the async regionsEric Farman2020-06-021-8/+12
* vfio-ccw: add some loggingCornelia Huck2019-08-231-0/+10
* vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdevFarhan Ali2019-04-241-1/+10
* vfio-ccw: add handling for async channel instructionsCornelia Huck2019-04-241-2/+11
* vfio-ccw: add capabilities chainCornelia Huck2019-04-241-26/+161
* vfio-ccw: protect the I/O regionCornelia Huck2019-04-241-9/+19
* vfio-ccw: rework ssch state handlingCornelia Huck2019-04-241-2/+0
* s390/cio: Convert ccw_io_region to pointerEric Farman2018-09-271-2/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1