linux-stable/drivers/scsi/cxlflash
Uma Krishnan e117c3c731 scsi: cxlflash: Support file descriptor mapping
The cxlflash core fop API requires a way to invoke the fault and release
handlers of underlying transports using their native file-based APIs. This
provides the core with the ability to insert selectively itself into the
processing stream of these operations for cleanup. Implement these two fops to
map and release when requested.

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:50 -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 scsi: cxlflash: Remove port configuration assumptions 2017-04-13 22:55:41 -04:00
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 file descriptor mapping 2018-04-18 19:32:50 -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 scsi: cxlflash: Use derived maximum write same length 2017-10-31 12:28:02 -04:00
vlun.h scsi: cxlflash: Fix warnings/errors 2017-04-13 22:55:41 -04:00