scsi: hisi_sas: Add support for DIX feature for v3 hw
authorXiang Chen <chenxiang66@hisilicon.com>
Wed, 6 Feb 2019 10:52:51 +0000 (18:52 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 8 Feb 2019 23:08:21 +0000 (18:08 -0500)
commitb3cce125cb1e2eb2683e1c785fdc409a4148157d
treeaaf05c07468dc2fff4bc7108025c634aacbdd47b
parent1ace9f00eca6d1e40aea01489a8553f0afb362a0
scsi: hisi_sas: Add support for DIX feature for v3 hw

This patch adds support for DIX to v3 hw driver.

For this, we build upon support for DIF, most significantly is adding new
DMA map and unmap paths.

Some pre-existing macro precedence issues are also tidied. They were
detected by checkpatch --strict.

Signed-off-by: Xiang Chen <chenxiang66@hisilicon.com>
Signed-off-by: John Garry <john.garry@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/hisi_sas/hisi_sas.h
drivers/scsi/hisi_sas/hisi_sas_main.c
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c