diff options
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_dbg.h')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_dbg.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/drivers/scsi/qla2xxx/qla_dbg.h b/drivers/scsi/qla2xxx/qla_dbg.h index c1794a70a45f..f660dd70b72e 100644 --- a/drivers/scsi/qla2xxx/qla_dbg.h +++ b/drivers/scsi/qla2xxx/qla_dbg.h | |||
@@ -251,6 +251,45 @@ struct qla25xx_fw_dump { | |||
251 | uint32_t ext_mem[1]; | 251 | uint32_t ext_mem[1]; |
252 | }; | 252 | }; |
253 | 253 | ||
254 | struct qla81xx_fw_dump { | ||
255 | uint32_t host_status; | ||
256 | uint32_t host_risc_reg[32]; | ||
257 | uint32_t pcie_regs[4]; | ||
258 | uint32_t host_reg[32]; | ||
259 | uint32_t shadow_reg[11]; | ||
260 | uint32_t risc_io_reg; | ||
261 | uint16_t mailbox_reg[32]; | ||
262 | uint32_t xseq_gp_reg[128]; | ||
263 | uint32_t xseq_0_reg[48]; | ||
264 | uint32_t xseq_1_reg[16]; | ||
265 | uint32_t rseq_gp_reg[128]; | ||
266 | uint32_t rseq_0_reg[32]; | ||
267 | uint32_t rseq_1_reg[16]; | ||
268 | uint32_t rseq_2_reg[16]; | ||
269 | uint32_t aseq_gp_reg[128]; | ||
270 | uint32_t aseq_0_reg[32]; | ||
271 | uint32_t aseq_1_reg[16]; | ||
272 | uint32_t aseq_2_reg[16]; | ||
273 | uint32_t cmd_dma_reg[16]; | ||
274 | uint32_t req0_dma_reg[15]; | ||
275 | uint32_t resp0_dma_reg[15]; | ||
276 | uint32_t req1_dma_reg[15]; | ||
277 | uint32_t xmt0_dma_reg[32]; | ||
278 | uint32_t xmt1_dma_reg[32]; | ||
279 | uint32_t xmt2_dma_reg[32]; | ||
280 | uint32_t xmt3_dma_reg[32]; | ||
281 | uint32_t xmt4_dma_reg[32]; | ||
282 | uint32_t xmt_data_dma_reg[16]; | ||
283 | uint32_t rcvt0_data_dma_reg[32]; | ||
284 | uint32_t rcvt1_data_dma_reg[32]; | ||
285 | uint32_t risc_gp_reg[128]; | ||
286 | uint32_t lmc_reg[128]; | ||
287 | uint32_t fpm_hdw_reg[224]; | ||
288 | uint32_t fb_hdw_reg[208]; | ||
289 | uint32_t code_ram[0x2000]; | ||
290 | uint32_t ext_mem[1]; | ||
291 | }; | ||
292 | |||
254 | #define EFT_NUM_BUFFERS 4 | 293 | #define EFT_NUM_BUFFERS 4 |
255 | #define EFT_BYTES_PER_BUFFER 0x4000 | 294 | #define EFT_BYTES_PER_BUFFER 0x4000 |
256 | #define EFT_SIZE ((EFT_BYTES_PER_BUFFER) * (EFT_NUM_BUFFERS)) | 295 | #define EFT_SIZE ((EFT_BYTES_PER_BUFFER) * (EFT_NUM_BUFFERS)) |
@@ -313,5 +352,6 @@ struct qla2xxx_fw_dump { | |||
313 | struct qla2300_fw_dump isp23; | 352 | struct qla2300_fw_dump isp23; |
314 | struct qla24xx_fw_dump isp24; | 353 | struct qla24xx_fw_dump isp24; |
315 | struct qla25xx_fw_dump isp25; | 354 | struct qla25xx_fw_dump isp25; |
355 | struct qla81xx_fw_dump isp81; | ||
316 | } isp; | 356 | } isp; |
317 | }; | 357 | }; |