linux/drivers/scsi/cxlflash
Uma Krishnan 93b8f8df55 scsi: cxlflash: Support adapter context mmap and release
The cxlflash userspace API requires that users be able to mmap and release the
adapter context. Support mapping by implementing the AFU mmap fop to map the
context MMIO space and install the corresponding page table entry upon page
fault. Similarly, implement the AFU release fop to terminate and clean up the
context when invoked.

Signed-off-by: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
Acked-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2018-04-18 19:32:49 -04:00
..
backend.h scsi: cxlflash: Hardware AFU for OCXL 2018-04-18 19:32:47 -04:00
common.h scsi: cxlflash: Add argument identifier names 2018-04-18 19:32:47 -04:00
cxl_hw.c scsi: cxlflash: Hardware AFU for OCXL 2018-04-18 19:32:47 -04:00
Kconfig scsi: cxlflash: Introduce OCXL backend 2018-04-18 19:32:47 -04:00
lunmgt.c
main.c scsi: cxlflash: Hardware AFU for OCXL 2018-04-18 19:32:47 -04:00
main.h scsi: cxlflash: Allow cards without WWPN VPD to configure 2017-10-31 12:28:03 -04:00
Makefile scsi: cxlflash: Introduce OCXL backend 2018-04-18 19:32:47 -04:00
ocxl_hw.c scsi: cxlflash: Support adapter context mmap and release 2018-04-18 19:32:49 -04:00
ocxl_hw.h scsi: cxlflash: Support adapter context polling 2018-04-18 19:32:49 -04:00
sislite.h scsi: cxlflash: Avoid clobbering context control register value 2018-04-18 19:32:47 -04:00
superpipe.c scsi: cxlflash: Staging to support future accelerators 2018-01-10 23:24:58 -05:00
superpipe.h scsi: cxlflash: Remove embedded CXL work structures 2018-01-10 23:24:57 -05:00
vlun.c
vlun.h