scsi: qla2xxx: Add pci function reset support.
authorQuinn Tran <qtran@marvell.com>
Fri, 25 Jan 2019 07:23:40 +0000 (23:23 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 6 Feb 2019 02:41:15 +0000 (21:41 -0500)
commit590f806ddd2e4d44dca9d73cbe08d2088a453a71
tree983f715224d8594a5095ae6b84fc9fec28385bb8
parent7f147f9bfd44d048e22e8c65877d2b5590e6cf3d
scsi: qla2xxx: Add pci function reset support.

This patch provide call back functions to stop the chip and resume the chip
if the PCI lower level driver wants to perform function level reset/FLR.
Before the FLR, the chip will be stopped to turn off all DMA activity.
After the FLR, the chip is reset to resume previous operation state.

Signed-off-by: Quinn Tran <qtran@marvell.com>
Signed-off-by: Himanshu Madhani <hmadhani@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_os.c