Lines Matching refs:fw

692 	struct qla2300_fw_dump	*fw;  in qla2300_fw_dump()  local
716 fw = &ha->fw_dump->isp.isp23; in qla2300_fw_dump()
720 fw->hccr = htons(RD_REG_WORD(&reg->hccr)); in qla2300_fw_dump()
740 for (cnt = 0; cnt < sizeof(fw->pbiu_reg) / 2; cnt++) in qla2300_fw_dump()
741 fw->pbiu_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2300_fw_dump()
744 for (cnt = 0; cnt < sizeof(fw->risc_host_reg) / 2; cnt++) in qla2300_fw_dump()
745 fw->risc_host_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2300_fw_dump()
748 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla2300_fw_dump()
749 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2300_fw_dump()
752 qla2xxx_read_window(reg, 32, fw->resp_dma_reg); in qla2300_fw_dump()
755 qla2xxx_read_window(reg, 48, fw->dma_reg); in qla2300_fw_dump()
759 for (cnt = 0; cnt < sizeof(fw->risc_hdw_reg) / 2; cnt++) in qla2300_fw_dump()
760 fw->risc_hdw_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2300_fw_dump()
763 qla2xxx_read_window(reg, 16, fw->risc_gp0_reg); in qla2300_fw_dump()
766 qla2xxx_read_window(reg, 16, fw->risc_gp1_reg); in qla2300_fw_dump()
769 qla2xxx_read_window(reg, 16, fw->risc_gp2_reg); in qla2300_fw_dump()
772 qla2xxx_read_window(reg, 16, fw->risc_gp3_reg); in qla2300_fw_dump()
775 qla2xxx_read_window(reg, 16, fw->risc_gp4_reg); in qla2300_fw_dump()
778 qla2xxx_read_window(reg, 16, fw->risc_gp5_reg); in qla2300_fw_dump()
781 qla2xxx_read_window(reg, 16, fw->risc_gp6_reg); in qla2300_fw_dump()
784 qla2xxx_read_window(reg, 16, fw->risc_gp7_reg); in qla2300_fw_dump()
787 qla2xxx_read_window(reg, 64, fw->frame_buf_hdw_reg); in qla2300_fw_dump()
790 qla2xxx_read_window(reg, 64, fw->fpm_b0_reg); in qla2300_fw_dump()
793 qla2xxx_read_window(reg, 64, fw->fpm_b1_reg); in qla2300_fw_dump()
818 rval = qla2xxx_dump_ram(ha, 0x800, fw->risc_ram, in qla2300_fw_dump()
819 sizeof(fw->risc_ram) / 2, &nxt); in qla2300_fw_dump()
823 rval = qla2xxx_dump_ram(ha, 0x10000, fw->stack_ram, in qla2300_fw_dump()
824 sizeof(fw->stack_ram) / 2, &nxt); in qla2300_fw_dump()
828 rval = qla2xxx_dump_ram(ha, 0x11000, fw->data_ram, in qla2300_fw_dump()
861 struct qla2100_fw_dump *fw; in qla2100_fw_dump() local
886 fw = &ha->fw_dump->isp.isp21; in qla2100_fw_dump()
890 fw->hccr = htons(RD_REG_WORD(&reg->hccr)); in qla2100_fw_dump()
903 for (cnt = 0; cnt < sizeof(fw->pbiu_reg) / 2; cnt++) in qla2100_fw_dump()
904 fw->pbiu_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
911 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
915 for (cnt = 0; cnt < sizeof(fw->dma_reg) / 2; cnt++) in qla2100_fw_dump()
916 fw->dma_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
920 for (cnt = 0; cnt < sizeof(fw->risc_hdw_reg) / 2; cnt++) in qla2100_fw_dump()
921 fw->risc_hdw_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
924 qla2xxx_read_window(reg, 16, fw->risc_gp0_reg); in qla2100_fw_dump()
927 qla2xxx_read_window(reg, 16, fw->risc_gp1_reg); in qla2100_fw_dump()
930 qla2xxx_read_window(reg, 16, fw->risc_gp2_reg); in qla2100_fw_dump()
933 qla2xxx_read_window(reg, 16, fw->risc_gp3_reg); in qla2100_fw_dump()
936 qla2xxx_read_window(reg, 16, fw->risc_gp4_reg); in qla2100_fw_dump()
939 qla2xxx_read_window(reg, 16, fw->risc_gp5_reg); in qla2100_fw_dump()
942 qla2xxx_read_window(reg, 16, fw->risc_gp6_reg); in qla2100_fw_dump()
945 qla2xxx_read_window(reg, 16, fw->risc_gp7_reg); in qla2100_fw_dump()
948 qla2xxx_read_window(reg, 16, fw->frame_buf_hdw_reg); in qla2100_fw_dump()
951 qla2xxx_read_window(reg, 64, fw->fpm_b0_reg); in qla2100_fw_dump()
954 qla2xxx_read_window(reg, 64, fw->fpm_b1_reg); in qla2100_fw_dump()
1000 for (cnt = 0; cnt < sizeof(fw->risc_ram) / 2 && rval == QLA_SUCCESS; in qla2100_fw_dump()
1029 fw->risc_ram[cnt] = htons(mb2); in qla2100_fw_dump()
1036 qla2xxx_copy_queues(ha, &fw->risc_ram[cnt]); in qla2100_fw_dump()
1060 struct qla24xx_fw_dump *fw; in qla24xx_fw_dump() local
1090 fw = &ha->fw_dump->isp.isp24; in qla24xx_fw_dump()
1093 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla24xx_fw_dump()
1103 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++) in qla24xx_fw_dump()
1104 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg++)); in qla24xx_fw_dump()
1114 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1117 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1120 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1123 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1126 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1129 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1132 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1136 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla24xx_fw_dump()
1137 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg++)); in qla24xx_fw_dump()
1140 iter_reg = fw->xseq_gp_reg; in qla24xx_fw_dump()
1150 qla24xx_read_window(reg, 0xBFE0, 16, fw->xseq_0_reg); in qla24xx_fw_dump()
1151 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla24xx_fw_dump()
1154 iter_reg = fw->rseq_gp_reg; in qla24xx_fw_dump()
1164 qla24xx_read_window(reg, 0xFFD0, 16, fw->rseq_0_reg); in qla24xx_fw_dump()
1165 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla24xx_fw_dump()
1166 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla24xx_fw_dump()
1169 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla24xx_fw_dump()
1172 iter_reg = fw->req0_dma_reg; in qla24xx_fw_dump()
1178 iter_reg = fw->resp0_dma_reg; in qla24xx_fw_dump()
1184 iter_reg = fw->req1_dma_reg; in qla24xx_fw_dump()
1191 iter_reg = fw->xmt0_dma_reg; in qla24xx_fw_dump()
1195 iter_reg = fw->xmt1_dma_reg; in qla24xx_fw_dump()
1199 iter_reg = fw->xmt2_dma_reg; in qla24xx_fw_dump()
1203 iter_reg = fw->xmt3_dma_reg; in qla24xx_fw_dump()
1207 iter_reg = fw->xmt4_dma_reg; in qla24xx_fw_dump()
1211 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla24xx_fw_dump()
1214 iter_reg = fw->rcvt0_data_dma_reg; in qla24xx_fw_dump()
1218 iter_reg = fw->rcvt1_data_dma_reg; in qla24xx_fw_dump()
1223 iter_reg = fw->risc_gp_reg; in qla24xx_fw_dump()
1234 iter_reg = fw->lmc_reg; in qla24xx_fw_dump()
1244 iter_reg = fw->fpm_hdw_reg; in qla24xx_fw_dump()
1259 iter_reg = fw->fb_hdw_reg; in qla24xx_fw_dump()
1276 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla24xx_fw_dump()
1318 struct qla25xx_fw_dump *fw; in qla25xx_fw_dump() local
1344 fw = &ha->fw_dump->isp.isp25; in qla25xx_fw_dump()
1348 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla25xx_fw_dump()
1357 iter_reg = fw->host_risc_reg; in qla25xx_fw_dump()
1366 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg++)); in qla25xx_fw_dump()
1367 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg++)); in qla25xx_fw_dump()
1368 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1369 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla25xx_fw_dump()
1376 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++) in qla25xx_fw_dump()
1377 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg++)); in qla25xx_fw_dump()
1387 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1390 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1393 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1396 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1399 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1402 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1405 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1408 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1411 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1414 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1417 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1421 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla25xx_fw_dump()
1425 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla25xx_fw_dump()
1426 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg++)); in qla25xx_fw_dump()
1429 iter_reg = fw->xseq_gp_reg; in qla25xx_fw_dump()
1439 iter_reg = fw->xseq_0_reg; in qla25xx_fw_dump()
1444 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla25xx_fw_dump()
1447 iter_reg = fw->rseq_gp_reg; in qla25xx_fw_dump()
1457 iter_reg = fw->rseq_0_reg; in qla25xx_fw_dump()
1461 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla25xx_fw_dump()
1462 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla25xx_fw_dump()
1465 iter_reg = fw->aseq_gp_reg; in qla25xx_fw_dump()
1475 iter_reg = fw->aseq_0_reg; in qla25xx_fw_dump()
1479 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla25xx_fw_dump()
1480 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla25xx_fw_dump()
1483 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla25xx_fw_dump()
1486 iter_reg = fw->req0_dma_reg; in qla25xx_fw_dump()
1492 iter_reg = fw->resp0_dma_reg; in qla25xx_fw_dump()
1498 iter_reg = fw->req1_dma_reg; in qla25xx_fw_dump()
1505 iter_reg = fw->xmt0_dma_reg; in qla25xx_fw_dump()
1509 iter_reg = fw->xmt1_dma_reg; in qla25xx_fw_dump()
1513 iter_reg = fw->xmt2_dma_reg; in qla25xx_fw_dump()
1517 iter_reg = fw->xmt3_dma_reg; in qla25xx_fw_dump()
1521 iter_reg = fw->xmt4_dma_reg; in qla25xx_fw_dump()
1525 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla25xx_fw_dump()
1528 iter_reg = fw->rcvt0_data_dma_reg; in qla25xx_fw_dump()
1532 iter_reg = fw->rcvt1_data_dma_reg; in qla25xx_fw_dump()
1537 iter_reg = fw->risc_gp_reg; in qla25xx_fw_dump()
1548 iter_reg = fw->lmc_reg; in qla25xx_fw_dump()
1559 iter_reg = fw->fpm_hdw_reg; in qla25xx_fw_dump()
1574 iter_reg = fw->fb_hdw_reg; in qla25xx_fw_dump()
1596 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla25xx_fw_dump()
1640 struct qla81xx_fw_dump *fw; in qla81xx_fw_dump() local
1666 fw = &ha->fw_dump->isp.isp81; in qla81xx_fw_dump()
1669 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla81xx_fw_dump()
1678 iter_reg = fw->host_risc_reg; in qla81xx_fw_dump()
1687 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg++)); in qla81xx_fw_dump()
1688 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg++)); in qla81xx_fw_dump()
1689 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1690 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla81xx_fw_dump()
1697 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++) in qla81xx_fw_dump()
1698 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg++)); in qla81xx_fw_dump()
1708 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1711 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1714 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1717 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1720 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1723 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1726 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1729 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1732 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1735 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1738 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1742 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla81xx_fw_dump()
1746 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla81xx_fw_dump()
1747 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg++)); in qla81xx_fw_dump()
1750 iter_reg = fw->xseq_gp_reg; in qla81xx_fw_dump()
1760 iter_reg = fw->xseq_0_reg; in qla81xx_fw_dump()
1765 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla81xx_fw_dump()
1768 iter_reg = fw->rseq_gp_reg; in qla81xx_fw_dump()
1778 iter_reg = fw->rseq_0_reg; in qla81xx_fw_dump()
1782 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla81xx_fw_dump()
1783 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla81xx_fw_dump()
1786 iter_reg = fw->aseq_gp_reg; in qla81xx_fw_dump()
1796 iter_reg = fw->aseq_0_reg; in qla81xx_fw_dump()
1800 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla81xx_fw_dump()
1801 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla81xx_fw_dump()
1804 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla81xx_fw_dump()
1807 iter_reg = fw->req0_dma_reg; in qla81xx_fw_dump()
1813 iter_reg = fw->resp0_dma_reg; in qla81xx_fw_dump()
1819 iter_reg = fw->req1_dma_reg; in qla81xx_fw_dump()
1826 iter_reg = fw->xmt0_dma_reg; in qla81xx_fw_dump()
1830 iter_reg = fw->xmt1_dma_reg; in qla81xx_fw_dump()
1834 iter_reg = fw->xmt2_dma_reg; in qla81xx_fw_dump()
1838 iter_reg = fw->xmt3_dma_reg; in qla81xx_fw_dump()
1842 iter_reg = fw->xmt4_dma_reg; in qla81xx_fw_dump()
1846 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla81xx_fw_dump()
1849 iter_reg = fw->rcvt0_data_dma_reg; in qla81xx_fw_dump()
1853 iter_reg = fw->rcvt1_data_dma_reg; in qla81xx_fw_dump()
1858 iter_reg = fw->risc_gp_reg; in qla81xx_fw_dump()
1869 iter_reg = fw->lmc_reg; in qla81xx_fw_dump()
1880 iter_reg = fw->fpm_hdw_reg; in qla81xx_fw_dump()
1897 iter_reg = fw->fb_hdw_reg; in qla81xx_fw_dump()
1920 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla81xx_fw_dump()
1964 struct qla83xx_fw_dump *fw; in qla83xx_fw_dump() local
1989 fw = &ha->fw_dump->isp.isp83; in qla83xx_fw_dump()
1992 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla83xx_fw_dump()
2020 iter_reg = fw->host_risc_reg; in qla83xx_fw_dump()
2030 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg++)); in qla83xx_fw_dump()
2031 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg++)); in qla83xx_fw_dump()
2032 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2033 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla83xx_fw_dump()
2040 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++) in qla83xx_fw_dump()
2041 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg++)); in qla83xx_fw_dump()
2051 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2054 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2057 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2060 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2063 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2066 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2069 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2072 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2075 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2078 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2081 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2085 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla83xx_fw_dump()
2089 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla83xx_fw_dump()
2090 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg++)); in qla83xx_fw_dump()
2093 iter_reg = fw->xseq_gp_reg; in qla83xx_fw_dump()
2111 iter_reg = fw->xseq_0_reg; in qla83xx_fw_dump()
2116 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla83xx_fw_dump()
2118 qla24xx_read_window(reg, 0xBEF0, 16, fw->xseq_2_reg); in qla83xx_fw_dump()
2121 iter_reg = fw->rseq_gp_reg; in qla83xx_fw_dump()
2139 iter_reg = fw->rseq_0_reg; in qla83xx_fw_dump()
2143 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla83xx_fw_dump()
2144 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla83xx_fw_dump()
2145 qla24xx_read_window(reg, 0xFEF0, 16, fw->rseq_3_reg); in qla83xx_fw_dump()
2148 iter_reg = fw->aseq_gp_reg; in qla83xx_fw_dump()
2166 iter_reg = fw->aseq_0_reg; in qla83xx_fw_dump()
2170 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla83xx_fw_dump()
2171 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla83xx_fw_dump()
2172 qla24xx_read_window(reg, 0xB1F0, 16, fw->aseq_3_reg); in qla83xx_fw_dump()
2175 iter_reg = fw->cmd_dma_reg; in qla83xx_fw_dump()
2182 iter_reg = fw->req0_dma_reg; in qla83xx_fw_dump()
2188 iter_reg = fw->resp0_dma_reg; in qla83xx_fw_dump()
2194 iter_reg = fw->req1_dma_reg; in qla83xx_fw_dump()
2201 iter_reg = fw->xmt0_dma_reg; in qla83xx_fw_dump()
2205 iter_reg = fw->xmt1_dma_reg; in qla83xx_fw_dump()
2209 iter_reg = fw->xmt2_dma_reg; in qla83xx_fw_dump()
2213 iter_reg = fw->xmt3_dma_reg; in qla83xx_fw_dump()
2217 iter_reg = fw->xmt4_dma_reg; in qla83xx_fw_dump()
2221 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla83xx_fw_dump()
2224 iter_reg = fw->rcvt0_data_dma_reg; in qla83xx_fw_dump()
2228 iter_reg = fw->rcvt1_data_dma_reg; in qla83xx_fw_dump()
2233 iter_reg = fw->risc_gp_reg; in qla83xx_fw_dump()
2244 iter_reg = fw->lmc_reg; in qla83xx_fw_dump()
2255 iter_reg = fw->fpm_hdw_reg; in qla83xx_fw_dump()
2274 iter_reg = fw->rq0_array_reg; in qla83xx_fw_dump()
2293 iter_reg = fw->rq1_array_reg; in qla83xx_fw_dump()
2312 iter_reg = fw->rp0_array_reg; in qla83xx_fw_dump()
2331 iter_reg = fw->rp1_array_reg; in qla83xx_fw_dump()
2349 iter_reg = fw->at0_array_reg; in qla83xx_fw_dump()
2360 qla24xx_read_window(reg, 0x7800, 16, fw->queue_control_reg); in qla83xx_fw_dump()
2363 iter_reg = fw->fb_hdw_reg; in qla83xx_fw_dump()
2417 nxt = fw->code_ram; in qla83xx_fw_dump()
2418 nxt += sizeof(fw->code_ram); in qla83xx_fw_dump()
2428 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla83xx_fw_dump()