diff options
author | Joe Carnuccio | 2019-03-12 19:08:17 +0100 |
---|---|---|
committer | Martin K. Petersen | 2019-03-19 17:22:54 +0100 |
commit | a28d9e4ef99729d7e4db31d2dfeaf00755be4ab7 (patch) | |
tree | 20130209e270e8c1714d873ffa030233554bc180 /drivers/scsi/qla2xxx/qla_def.h | |
parent | scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (diff) | |
download | kernel-qcow2-linux-a28d9e4ef99729d7e4db31d2dfeaf00755be4ab7.tar.gz kernel-qcow2-linux-a28d9e4ef99729d7e4db31d2dfeaf00755be4ab7.tar.xz kernel-qcow2-linux-a28d9e4ef99729d7e4db31d2dfeaf00755be4ab7.zip |
scsi: qla2xxx: Add support for multiple fwdump templates/segments
This patch adds multipe firmware dump template and segments support for
ISP27XX/28XX.
Signed-off-by: Joe Carnuccio <joe.carnuccio@cavium.com>
Signed-off-by: Himanshu Madhani <hmadhani@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_def.h')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_def.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h index 533e498c5346..cf2f597fa7f4 100644 --- a/drivers/scsi/qla2xxx/qla_def.h +++ b/drivers/scsi/qla2xxx/qla_def.h @@ -4030,9 +4030,11 @@ struct qla_hw_data { uint8_t pep_version[3]; /* Firmware dump template */ - void *fw_dump_template; - uint32_t fw_dump_template_len; - /* Firmware dump information. */ + struct fwdt { + void *template; + ulong length; + ulong dump_size; + } fwdt[2]; struct qla2xxx_fw_dump *fw_dump; uint32_t fw_dump_len; bool fw_dumped; @@ -4075,7 +4077,6 @@ struct qla_hw_data { uint16_t product_id[4]; uint8_t model_number[16+1]; -#define BINZERO "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" char model_desc[80]; uint8_t adapter_id[16+1]; |