Lines Matching full:fw

747 	struct qla2300_fw_dump	*fw;  in qla2300_fw_dump()  local
766 fw = &ha->fw_dump->isp.isp23; in qla2300_fw_dump()
770 fw->hccr = htons(rd_reg_word(&reg->hccr)); in qla2300_fw_dump()
790 for (cnt = 0; cnt < ARRAY_SIZE(fw->pbiu_reg); cnt++, dmp_reg++) in qla2300_fw_dump()
791 fw->pbiu_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2300_fw_dump()
794 for (cnt = 0; cnt < ARRAY_SIZE(fw->risc_host_reg); in qla2300_fw_dump()
796 fw->risc_host_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2300_fw_dump()
799 for (cnt = 0; cnt < ARRAY_SIZE(fw->mailbox_reg); in qla2300_fw_dump()
801 fw->mailbox_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2300_fw_dump()
804 qla2xxx_read_window(reg, 32, fw->resp_dma_reg); in qla2300_fw_dump()
807 qla2xxx_read_window(reg, 48, fw->dma_reg); in qla2300_fw_dump()
811 for (cnt = 0; cnt < ARRAY_SIZE(fw->risc_hdw_reg); in qla2300_fw_dump()
813 fw->risc_hdw_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2300_fw_dump()
816 qla2xxx_read_window(reg, 16, fw->risc_gp0_reg); in qla2300_fw_dump()
819 qla2xxx_read_window(reg, 16, fw->risc_gp1_reg); in qla2300_fw_dump()
822 qla2xxx_read_window(reg, 16, fw->risc_gp2_reg); in qla2300_fw_dump()
825 qla2xxx_read_window(reg, 16, fw->risc_gp3_reg); in qla2300_fw_dump()
828 qla2xxx_read_window(reg, 16, fw->risc_gp4_reg); in qla2300_fw_dump()
831 qla2xxx_read_window(reg, 16, fw->risc_gp5_reg); in qla2300_fw_dump()
834 qla2xxx_read_window(reg, 16, fw->risc_gp6_reg); in qla2300_fw_dump()
837 qla2xxx_read_window(reg, 16, fw->risc_gp7_reg); in qla2300_fw_dump()
840 qla2xxx_read_window(reg, 64, fw->frame_buf_hdw_reg); in qla2300_fw_dump()
843 qla2xxx_read_window(reg, 64, fw->fpm_b0_reg); in qla2300_fw_dump()
846 qla2xxx_read_window(reg, 64, fw->fpm_b1_reg); in qla2300_fw_dump()
871 rval = qla2xxx_dump_ram(ha, 0x800, fw->risc_ram, in qla2300_fw_dump()
872 ARRAY_SIZE(fw->risc_ram), &nxt); in qla2300_fw_dump()
876 rval = qla2xxx_dump_ram(ha, 0x10000, fw->stack_ram, in qla2300_fw_dump()
877 ARRAY_SIZE(fw->stack_ram), &nxt); in qla2300_fw_dump()
881 rval = qla2xxx_dump_ram(ha, 0x11000, fw->data_ram, in qla2300_fw_dump()
904 struct qla2100_fw_dump *fw; in qla2100_fw_dump() local
922 fw = &ha->fw_dump->isp.isp21; in qla2100_fw_dump()
926 fw->hccr = htons(rd_reg_word(&reg->hccr)); in qla2100_fw_dump()
939 for (cnt = 0; cnt < ARRAY_SIZE(fw->pbiu_reg); cnt++, dmp_reg++) in qla2100_fw_dump()
940 fw->pbiu_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2100_fw_dump()
947 fw->mailbox_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2100_fw_dump()
951 for (cnt = 0; cnt < ARRAY_SIZE(fw->dma_reg); cnt++, dmp_reg++) in qla2100_fw_dump()
952 fw->dma_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2100_fw_dump()
956 for (cnt = 0; cnt < ARRAY_SIZE(fw->risc_hdw_reg); cnt++, dmp_reg++) in qla2100_fw_dump()
957 fw->risc_hdw_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2100_fw_dump()
960 qla2xxx_read_window(reg, 16, fw->risc_gp0_reg); in qla2100_fw_dump()
963 qla2xxx_read_window(reg, 16, fw->risc_gp1_reg); in qla2100_fw_dump()
966 qla2xxx_read_window(reg, 16, fw->risc_gp2_reg); in qla2100_fw_dump()
969 qla2xxx_read_window(reg, 16, fw->risc_gp3_reg); in qla2100_fw_dump()
972 qla2xxx_read_window(reg, 16, fw->risc_gp4_reg); in qla2100_fw_dump()
975 qla2xxx_read_window(reg, 16, fw->risc_gp5_reg); in qla2100_fw_dump()
978 qla2xxx_read_window(reg, 16, fw->risc_gp6_reg); in qla2100_fw_dump()
981 qla2xxx_read_window(reg, 16, fw->risc_gp7_reg); in qla2100_fw_dump()
984 qla2xxx_read_window(reg, 16, fw->frame_buf_hdw_reg); in qla2100_fw_dump()
987 qla2xxx_read_window(reg, 64, fw->fpm_b0_reg); in qla2100_fw_dump()
990 qla2xxx_read_window(reg, 64, fw->fpm_b1_reg); in qla2100_fw_dump()
1036 for (cnt = 0; cnt < ARRAY_SIZE(fw->risc_ram) && rval == QLA_SUCCESS; in qla2100_fw_dump()
1065 fw->risc_ram[cnt] = htons(mb2); in qla2100_fw_dump()
1072 qla2xxx_copy_queues(ha, &fw->queue_dump[0]); in qla2100_fw_dump()
1087 struct qla24xx_fw_dump *fw; in qla24xx_fw_dump() local
1114 fw = &ha->fw_dump->isp.isp24; in qla24xx_fw_dump()
1117 fw->host_status = htonl(rd_reg_dword(&reg->host_status)); in qla24xx_fw_dump()
1127 for (cnt = 0; cnt < ARRAY_SIZE(fw->host_reg); cnt++, dmp_reg++) in qla24xx_fw_dump()
1128 fw->host_reg[cnt] = htonl(rd_reg_dword(dmp_reg)); in qla24xx_fw_dump()
1138 fw->shadow_reg[0] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla24xx_fw_dump()
1141 fw->shadow_reg[1] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla24xx_fw_dump()
1144 fw->shadow_reg[2] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla24xx_fw_dump()
1147 fw->shadow_reg[3] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla24xx_fw_dump()
1150 fw->shadow_reg[4] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla24xx_fw_dump()
1153 fw->shadow_reg[5] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla24xx_fw_dump()
1156 fw->shadow_reg[6] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla24xx_fw_dump()
1160 for (cnt = 0; cnt < ARRAY_SIZE(fw->mailbox_reg); cnt++, mbx_reg++) in qla24xx_fw_dump()
1161 fw->mailbox_reg[cnt] = htons(rd_reg_word(mbx_reg)); in qla24xx_fw_dump()
1164 iter_reg = fw->xseq_gp_reg; in qla24xx_fw_dump()
1174 qla24xx_read_window(reg, 0xBFE0, 16, fw->xseq_0_reg); in qla24xx_fw_dump()
1175 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla24xx_fw_dump()
1178 iter_reg = fw->rseq_gp_reg; in qla24xx_fw_dump()
1188 qla24xx_read_window(reg, 0xFFD0, 16, fw->rseq_0_reg); in qla24xx_fw_dump()
1189 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla24xx_fw_dump()
1190 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla24xx_fw_dump()
1193 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla24xx_fw_dump()
1196 iter_reg = fw->req0_dma_reg; in qla24xx_fw_dump()
1202 iter_reg = fw->resp0_dma_reg; in qla24xx_fw_dump()
1208 iter_reg = fw->req1_dma_reg; in qla24xx_fw_dump()
1215 iter_reg = fw->xmt0_dma_reg; in qla24xx_fw_dump()
1219 iter_reg = fw->xmt1_dma_reg; in qla24xx_fw_dump()
1223 iter_reg = fw->xmt2_dma_reg; in qla24xx_fw_dump()
1227 iter_reg = fw->xmt3_dma_reg; in qla24xx_fw_dump()
1231 iter_reg = fw->xmt4_dma_reg; in qla24xx_fw_dump()
1235 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla24xx_fw_dump()
1238 iter_reg = fw->rcvt0_data_dma_reg; in qla24xx_fw_dump()
1242 iter_reg = fw->rcvt1_data_dma_reg; in qla24xx_fw_dump()
1247 iter_reg = fw->risc_gp_reg; in qla24xx_fw_dump()
1258 iter_reg = fw->lmc_reg; in qla24xx_fw_dump()
1268 iter_reg = fw->fpm_hdw_reg; in qla24xx_fw_dump()
1283 iter_reg = fw->fb_hdw_reg; in qla24xx_fw_dump()
1300 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla24xx_fw_dump()
1333 struct qla25xx_fw_dump *fw; in qla25xx_fw_dump() local
1356 fw = &ha->fw_dump->isp.isp25; in qla25xx_fw_dump()
1360 fw->host_status = htonl(rd_reg_dword(&reg->host_status)); in qla25xx_fw_dump()
1369 iter_reg = fw->host_risc_reg; in qla25xx_fw_dump()
1378 fw->pcie_regs[0] = htonl(rd_reg_dword(dmp_reg)); in qla25xx_fw_dump()
1380 fw->pcie_regs[1] = htonl(rd_reg_dword(dmp_reg)); in qla25xx_fw_dump()
1382 fw->pcie_regs[2] = htonl(rd_reg_dword(dmp_reg)); in qla25xx_fw_dump()
1383 fw->pcie_regs[3] = htonl(rd_reg_dword(&reg->iobase_window)); in qla25xx_fw_dump()
1390 for (cnt = 0; cnt < ARRAY_SIZE(fw->host_reg); cnt++, dmp_reg++) in qla25xx_fw_dump()
1391 fw->host_reg[cnt] = htonl(rd_reg_dword(dmp_reg)); in qla25xx_fw_dump()
1401 fw->shadow_reg[0] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1404 fw->shadow_reg[1] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1407 fw->shadow_reg[2] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1410 fw->shadow_reg[3] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1413 fw->shadow_reg[4] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1416 fw->shadow_reg[5] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1419 fw->shadow_reg[6] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1422 fw->shadow_reg[7] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1425 fw->shadow_reg[8] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1428 fw->shadow_reg[9] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1431 fw->shadow_reg[10] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla25xx_fw_dump()
1435 fw->risc_io_reg = htonl(rd_reg_dword(&reg->iobase_window)); in qla25xx_fw_dump()
1439 for (cnt = 0; cnt < ARRAY_SIZE(fw->mailbox_reg); cnt++, mbx_reg++) in qla25xx_fw_dump()
1440 fw->mailbox_reg[cnt] = htons(rd_reg_word(mbx_reg)); in qla25xx_fw_dump()
1443 iter_reg = fw->xseq_gp_reg; in qla25xx_fw_dump()
1453 iter_reg = fw->xseq_0_reg; in qla25xx_fw_dump()
1458 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla25xx_fw_dump()
1461 iter_reg = fw->rseq_gp_reg; in qla25xx_fw_dump()
1471 iter_reg = fw->rseq_0_reg; in qla25xx_fw_dump()
1475 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla25xx_fw_dump()
1476 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla25xx_fw_dump()
1479 iter_reg = fw->aseq_gp_reg; in qla25xx_fw_dump()
1489 iter_reg = fw->aseq_0_reg; in qla25xx_fw_dump()
1493 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla25xx_fw_dump()
1494 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla25xx_fw_dump()
1497 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla25xx_fw_dump()
1500 iter_reg = fw->req0_dma_reg; in qla25xx_fw_dump()
1506 iter_reg = fw->resp0_dma_reg; in qla25xx_fw_dump()
1512 iter_reg = fw->req1_dma_reg; in qla25xx_fw_dump()
1519 iter_reg = fw->xmt0_dma_reg; in qla25xx_fw_dump()
1523 iter_reg = fw->xmt1_dma_reg; in qla25xx_fw_dump()
1527 iter_reg = fw->xmt2_dma_reg; in qla25xx_fw_dump()
1531 iter_reg = fw->xmt3_dma_reg; in qla25xx_fw_dump()
1535 iter_reg = fw->xmt4_dma_reg; in qla25xx_fw_dump()
1539 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla25xx_fw_dump()
1542 iter_reg = fw->rcvt0_data_dma_reg; in qla25xx_fw_dump()
1546 iter_reg = fw->rcvt1_data_dma_reg; in qla25xx_fw_dump()
1551 iter_reg = fw->risc_gp_reg; in qla25xx_fw_dump()
1562 iter_reg = fw->lmc_reg; in qla25xx_fw_dump()
1573 iter_reg = fw->fpm_hdw_reg; in qla25xx_fw_dump()
1588 iter_reg = fw->fb_hdw_reg; in qla25xx_fw_dump()
1610 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla25xx_fw_dump()
1646 struct qla81xx_fw_dump *fw; in qla81xx_fw_dump() local
1668 fw = &ha->fw_dump->isp.isp81; in qla81xx_fw_dump()
1671 fw->host_status = htonl(rd_reg_dword(&reg->host_status)); in qla81xx_fw_dump()
1680 iter_reg = fw->host_risc_reg; in qla81xx_fw_dump()
1689 fw->pcie_regs[0] = htonl(rd_reg_dword(dmp_reg)); in qla81xx_fw_dump()
1691 fw->pcie_regs[1] = htonl(rd_reg_dword(dmp_reg)); in qla81xx_fw_dump()
1693 fw->pcie_regs[2] = htonl(rd_reg_dword(dmp_reg)); in qla81xx_fw_dump()
1694 fw->pcie_regs[3] = htonl(rd_reg_dword(&reg->iobase_window)); in qla81xx_fw_dump()
1701 for (cnt = 0; cnt < ARRAY_SIZE(fw->host_reg); cnt++, dmp_reg++) in qla81xx_fw_dump()
1702 fw->host_reg[cnt] = htonl(rd_reg_dword(dmp_reg)); in qla81xx_fw_dump()
1712 fw->shadow_reg[0] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1715 fw->shadow_reg[1] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1718 fw->shadow_reg[2] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1721 fw->shadow_reg[3] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1724 fw->shadow_reg[4] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1727 fw->shadow_reg[5] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1730 fw->shadow_reg[6] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1733 fw->shadow_reg[7] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1736 fw->shadow_reg[8] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1739 fw->shadow_reg[9] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1742 fw->shadow_reg[10] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla81xx_fw_dump()
1746 fw->risc_io_reg = htonl(rd_reg_dword(&reg->iobase_window)); in qla81xx_fw_dump()
1750 for (cnt = 0; cnt < ARRAY_SIZE(fw->mailbox_reg); cnt++, mbx_reg++) in qla81xx_fw_dump()
1751 fw->mailbox_reg[cnt] = htons(rd_reg_word(mbx_reg)); in qla81xx_fw_dump()
1754 iter_reg = fw->xseq_gp_reg; in qla81xx_fw_dump()
1764 iter_reg = fw->xseq_0_reg; in qla81xx_fw_dump()
1769 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla81xx_fw_dump()
1772 iter_reg = fw->rseq_gp_reg; in qla81xx_fw_dump()
1782 iter_reg = fw->rseq_0_reg; in qla81xx_fw_dump()
1786 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla81xx_fw_dump()
1787 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla81xx_fw_dump()
1790 iter_reg = fw->aseq_gp_reg; in qla81xx_fw_dump()
1800 iter_reg = fw->aseq_0_reg; in qla81xx_fw_dump()
1804 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla81xx_fw_dump()
1805 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla81xx_fw_dump()
1808 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla81xx_fw_dump()
1811 iter_reg = fw->req0_dma_reg; in qla81xx_fw_dump()
1817 iter_reg = fw->resp0_dma_reg; in qla81xx_fw_dump()
1823 iter_reg = fw->req1_dma_reg; in qla81xx_fw_dump()
1830 iter_reg = fw->xmt0_dma_reg; in qla81xx_fw_dump()
1834 iter_reg = fw->xmt1_dma_reg; in qla81xx_fw_dump()
1838 iter_reg = fw->xmt2_dma_reg; in qla81xx_fw_dump()
1842 iter_reg = fw->xmt3_dma_reg; in qla81xx_fw_dump()
1846 iter_reg = fw->xmt4_dma_reg; in qla81xx_fw_dump()
1850 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla81xx_fw_dump()
1853 iter_reg = fw->rcvt0_data_dma_reg; in qla81xx_fw_dump()
1857 iter_reg = fw->rcvt1_data_dma_reg; in qla81xx_fw_dump()
1862 iter_reg = fw->risc_gp_reg; in qla81xx_fw_dump()
1873 iter_reg = fw->lmc_reg; in qla81xx_fw_dump()
1884 iter_reg = fw->fpm_hdw_reg; in qla81xx_fw_dump()
1901 iter_reg = fw->fb_hdw_reg; in qla81xx_fw_dump()
1924 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla81xx_fw_dump()
1961 struct qla83xx_fw_dump *fw; in qla83xx_fw_dump() local
1983 fw = &ha->fw_dump->isp.isp83; in qla83xx_fw_dump()
1986 fw->host_status = htonl(rd_reg_dword(&reg->host_status)); in qla83xx_fw_dump()
2014 iter_reg = fw->host_risc_reg; in qla83xx_fw_dump()
2024 fw->pcie_regs[0] = htonl(rd_reg_dword(dmp_reg)); in qla83xx_fw_dump()
2026 fw->pcie_regs[1] = htonl(rd_reg_dword(dmp_reg)); in qla83xx_fw_dump()
2028 fw->pcie_regs[2] = htonl(rd_reg_dword(dmp_reg)); in qla83xx_fw_dump()
2029 fw->pcie_regs[3] = htonl(rd_reg_dword(&reg->iobase_window)); in qla83xx_fw_dump()
2036 for (cnt = 0; cnt < ARRAY_SIZE(fw->host_reg); cnt++, dmp_reg++) in qla83xx_fw_dump()
2037 fw->host_reg[cnt] = htonl(rd_reg_dword(dmp_reg)); in qla83xx_fw_dump()
2047 fw->shadow_reg[0] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2050 fw->shadow_reg[1] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2053 fw->shadow_reg[2] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2056 fw->shadow_reg[3] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2059 fw->shadow_reg[4] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2062 fw->shadow_reg[5] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2065 fw->shadow_reg[6] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2068 fw->shadow_reg[7] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2071 fw->shadow_reg[8] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2074 fw->shadow_reg[9] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2077 fw->shadow_reg[10] = htonl(rd_reg_dword(&reg->iobase_sdata)); in qla83xx_fw_dump()
2081 fw->risc_io_reg = htonl(rd_reg_dword(&reg->iobase_window)); in qla83xx_fw_dump()
2085 for (cnt = 0; cnt < ARRAY_SIZE(fw->mailbox_reg); cnt++, mbx_reg++) in qla83xx_fw_dump()
2086 fw->mailbox_reg[cnt] = htons(rd_reg_word(mbx_reg)); in qla83xx_fw_dump()
2089 iter_reg = fw->xseq_gp_reg; in qla83xx_fw_dump()
2107 iter_reg = fw->xseq_0_reg; in qla83xx_fw_dump()
2112 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla83xx_fw_dump()
2114 qla24xx_read_window(reg, 0xBEF0, 16, fw->xseq_2_reg); in qla83xx_fw_dump()
2117 iter_reg = fw->rseq_gp_reg; in qla83xx_fw_dump()
2135 iter_reg = fw->rseq_0_reg; in qla83xx_fw_dump()
2139 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla83xx_fw_dump()
2140 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla83xx_fw_dump()
2141 qla24xx_read_window(reg, 0xFEF0, 16, fw->rseq_3_reg); in qla83xx_fw_dump()
2144 iter_reg = fw->aseq_gp_reg; in qla83xx_fw_dump()
2162 iter_reg = fw->aseq_0_reg; in qla83xx_fw_dump()
2166 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla83xx_fw_dump()
2167 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla83xx_fw_dump()
2168 qla24xx_read_window(reg, 0xB1F0, 16, fw->aseq_3_reg); in qla83xx_fw_dump()
2171 iter_reg = fw->cmd_dma_reg; in qla83xx_fw_dump()
2178 iter_reg = fw->req0_dma_reg; in qla83xx_fw_dump()
2184 iter_reg = fw->resp0_dma_reg; in qla83xx_fw_dump()
2190 iter_reg = fw->req1_dma_reg; in qla83xx_fw_dump()
2197 iter_reg = fw->xmt0_dma_reg; in qla83xx_fw_dump()
2201 iter_reg = fw->xmt1_dma_reg; in qla83xx_fw_dump()
2205 iter_reg = fw->xmt2_dma_reg; in qla83xx_fw_dump()
2209 iter_reg = fw->xmt3_dma_reg; in qla83xx_fw_dump()
2213 iter_reg = fw->xmt4_dma_reg; in qla83xx_fw_dump()
2217 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla83xx_fw_dump()
2220 iter_reg = fw->rcvt0_data_dma_reg; in qla83xx_fw_dump()
2224 iter_reg = fw->rcvt1_data_dma_reg; in qla83xx_fw_dump()
2229 iter_reg = fw->risc_gp_reg; in qla83xx_fw_dump()
2240 iter_reg = fw->lmc_reg; in qla83xx_fw_dump()
2251 iter_reg = fw->fpm_hdw_reg; in qla83xx_fw_dump()
2270 iter_reg = fw->rq0_array_reg; in qla83xx_fw_dump()
2289 iter_reg = fw->rq1_array_reg; in qla83xx_fw_dump()
2308 iter_reg = fw->rp0_array_reg; in qla83xx_fw_dump()
2327 iter_reg = fw->rp1_array_reg; in qla83xx_fw_dump()
2345 iter_reg = fw->at0_array_reg; in qla83xx_fw_dump()
2356 qla24xx_read_window(reg, 0x7800, 16, fw->queue_control_reg); in qla83xx_fw_dump()
2359 iter_reg = fw->fb_hdw_reg; in qla83xx_fw_dump()
2413 nxt = fw->code_ram; in qla83xx_fw_dump()
2414 nxt += sizeof(fw->code_ram); in qla83xx_fw_dump()
2424 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla83xx_fw_dump()