linux/drivers/scsi/cxlflash
Uma Krishnan a06b1cfc04 scsi: cxlflash: Support AFU interrupt mapping and registration
Add support to map and unmap the irq space and manage irq registrations with
the kernel for each allocated AFU interrupt. Also support mapping the physical
trigger page to obtain an effective address that will be provided to the
cxlflash core in a future commit.

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 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 AFU interrupt mapping and registration 2018-04-18 19:32:49 -04:00
ocxl_hw.h scsi: cxlflash: Support AFU interrupt mapping and registration 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