• Home
  • Raw
  • Download

Lines Matching refs:fw

732 	struct qla2300_fw_dump	*fw;  in qla2300_fw_dump()  local
756 fw = &ha->fw_dump->isp.isp23; in qla2300_fw_dump()
760 fw->hccr = htons(RD_REG_WORD(&reg->hccr)); in qla2300_fw_dump()
780 for (cnt = 0; cnt < sizeof(fw->pbiu_reg) / 2; cnt++, dmp_reg++) in qla2300_fw_dump()
781 fw->pbiu_reg[cnt] = htons(RD_REG_WORD(dmp_reg)); in qla2300_fw_dump()
784 for (cnt = 0; cnt < sizeof(fw->risc_host_reg) / 2; in qla2300_fw_dump()
786 fw->risc_host_reg[cnt] = htons(RD_REG_WORD(dmp_reg)); in qla2300_fw_dump()
789 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; in qla2300_fw_dump()
791 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(dmp_reg)); in qla2300_fw_dump()
794 qla2xxx_read_window(reg, 32, fw->resp_dma_reg); in qla2300_fw_dump()
797 qla2xxx_read_window(reg, 48, fw->dma_reg); in qla2300_fw_dump()
801 for (cnt = 0; cnt < sizeof(fw->risc_hdw_reg) / 2; in qla2300_fw_dump()
803 fw->risc_hdw_reg[cnt] = htons(RD_REG_WORD(dmp_reg)); in qla2300_fw_dump()
806 qla2xxx_read_window(reg, 16, fw->risc_gp0_reg); in qla2300_fw_dump()
809 qla2xxx_read_window(reg, 16, fw->risc_gp1_reg); in qla2300_fw_dump()
812 qla2xxx_read_window(reg, 16, fw->risc_gp2_reg); in qla2300_fw_dump()
815 qla2xxx_read_window(reg, 16, fw->risc_gp3_reg); in qla2300_fw_dump()
818 qla2xxx_read_window(reg, 16, fw->risc_gp4_reg); in qla2300_fw_dump()
821 qla2xxx_read_window(reg, 16, fw->risc_gp5_reg); in qla2300_fw_dump()
824 qla2xxx_read_window(reg, 16, fw->risc_gp6_reg); in qla2300_fw_dump()
827 qla2xxx_read_window(reg, 16, fw->risc_gp7_reg); in qla2300_fw_dump()
830 qla2xxx_read_window(reg, 64, fw->frame_buf_hdw_reg); in qla2300_fw_dump()
833 qla2xxx_read_window(reg, 64, fw->fpm_b0_reg); in qla2300_fw_dump()
836 qla2xxx_read_window(reg, 64, fw->fpm_b1_reg); in qla2300_fw_dump()
861 rval = qla2xxx_dump_ram(ha, 0x800, fw->risc_ram, in qla2300_fw_dump()
862 sizeof(fw->risc_ram) / 2, &nxt); in qla2300_fw_dump()
866 rval = qla2xxx_dump_ram(ha, 0x10000, fw->stack_ram, in qla2300_fw_dump()
867 sizeof(fw->stack_ram) / 2, &nxt); in qla2300_fw_dump()
871 rval = qla2xxx_dump_ram(ha, 0x11000, fw->data_ram, in qla2300_fw_dump()
904 struct qla2100_fw_dump *fw; in qla2100_fw_dump() local
929 fw = &ha->fw_dump->isp.isp21; in qla2100_fw_dump()
933 fw->hccr = htons(RD_REG_WORD(&reg->hccr)); in qla2100_fw_dump()
946 for (cnt = 0; cnt < sizeof(fw->pbiu_reg) / 2; cnt++, dmp_reg++) in qla2100_fw_dump()
947 fw->pbiu_reg[cnt] = htons(RD_REG_WORD(dmp_reg)); in qla2100_fw_dump()
954 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(dmp_reg)); in qla2100_fw_dump()
958 for (cnt = 0; cnt < sizeof(fw->dma_reg) / 2; cnt++, dmp_reg++) in qla2100_fw_dump()
959 fw->dma_reg[cnt] = htons(RD_REG_WORD(dmp_reg)); in qla2100_fw_dump()
963 for (cnt = 0; cnt < sizeof(fw->risc_hdw_reg) / 2; cnt++, dmp_reg++) in qla2100_fw_dump()
964 fw->risc_hdw_reg[cnt] = htons(RD_REG_WORD(dmp_reg)); in qla2100_fw_dump()
967 qla2xxx_read_window(reg, 16, fw->risc_gp0_reg); in qla2100_fw_dump()
970 qla2xxx_read_window(reg, 16, fw->risc_gp1_reg); in qla2100_fw_dump()
973 qla2xxx_read_window(reg, 16, fw->risc_gp2_reg); in qla2100_fw_dump()
976 qla2xxx_read_window(reg, 16, fw->risc_gp3_reg); in qla2100_fw_dump()
979 qla2xxx_read_window(reg, 16, fw->risc_gp4_reg); in qla2100_fw_dump()
982 qla2xxx_read_window(reg, 16, fw->risc_gp5_reg); in qla2100_fw_dump()
985 qla2xxx_read_window(reg, 16, fw->risc_gp6_reg); in qla2100_fw_dump()
988 qla2xxx_read_window(reg, 16, fw->risc_gp7_reg); in qla2100_fw_dump()
991 qla2xxx_read_window(reg, 16, fw->frame_buf_hdw_reg); in qla2100_fw_dump()
994 qla2xxx_read_window(reg, 64, fw->fpm_b0_reg); in qla2100_fw_dump()
997 qla2xxx_read_window(reg, 64, fw->fpm_b1_reg); in qla2100_fw_dump()
1043 for (cnt = 0; cnt < sizeof(fw->risc_ram) / 2 && rval == QLA_SUCCESS; in qla2100_fw_dump()
1072 fw->risc_ram[cnt] = htons(mb2); in qla2100_fw_dump()
1079 qla2xxx_copy_queues(ha, &fw->risc_ram[cnt]); in qla2100_fw_dump()
1103 struct qla24xx_fw_dump *fw; in qla24xx_fw_dump() local
1133 fw = &ha->fw_dump->isp.isp24; in qla24xx_fw_dump()
1136 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla24xx_fw_dump()
1146 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++, dmp_reg++) in qla24xx_fw_dump()
1147 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg)); in qla24xx_fw_dump()
1157 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1160 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1163 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1166 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1169 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1172 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1175 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1179 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++, mbx_reg++) in qla24xx_fw_dump()
1180 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg)); in qla24xx_fw_dump()
1183 iter_reg = fw->xseq_gp_reg; in qla24xx_fw_dump()
1193 qla24xx_read_window(reg, 0xBFE0, 16, fw->xseq_0_reg); in qla24xx_fw_dump()
1194 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla24xx_fw_dump()
1197 iter_reg = fw->rseq_gp_reg; in qla24xx_fw_dump()
1207 qla24xx_read_window(reg, 0xFFD0, 16, fw->rseq_0_reg); in qla24xx_fw_dump()
1208 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla24xx_fw_dump()
1209 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla24xx_fw_dump()
1212 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla24xx_fw_dump()
1215 iter_reg = fw->req0_dma_reg; in qla24xx_fw_dump()
1221 iter_reg = fw->resp0_dma_reg; in qla24xx_fw_dump()
1227 iter_reg = fw->req1_dma_reg; in qla24xx_fw_dump()
1234 iter_reg = fw->xmt0_dma_reg; in qla24xx_fw_dump()
1238 iter_reg = fw->xmt1_dma_reg; in qla24xx_fw_dump()
1242 iter_reg = fw->xmt2_dma_reg; in qla24xx_fw_dump()
1246 iter_reg = fw->xmt3_dma_reg; in qla24xx_fw_dump()
1250 iter_reg = fw->xmt4_dma_reg; in qla24xx_fw_dump()
1254 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla24xx_fw_dump()
1257 iter_reg = fw->rcvt0_data_dma_reg; in qla24xx_fw_dump()
1261 iter_reg = fw->rcvt1_data_dma_reg; in qla24xx_fw_dump()
1266 iter_reg = fw->risc_gp_reg; in qla24xx_fw_dump()
1277 iter_reg = fw->lmc_reg; in qla24xx_fw_dump()
1287 iter_reg = fw->fpm_hdw_reg; in qla24xx_fw_dump()
1302 iter_reg = fw->fb_hdw_reg; in qla24xx_fw_dump()
1319 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla24xx_fw_dump()
1361 struct qla25xx_fw_dump *fw; in qla25xx_fw_dump() local
1387 fw = &ha->fw_dump->isp.isp25; in qla25xx_fw_dump()
1391 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla25xx_fw_dump()
1400 iter_reg = fw->host_risc_reg; in qla25xx_fw_dump()
1409 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1411 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1413 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1414 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla25xx_fw_dump()
1421 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++, dmp_reg++) in qla25xx_fw_dump()
1422 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1432 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1435 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1438 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1441 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1444 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1447 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1450 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1453 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1456 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1459 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1462 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1466 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla25xx_fw_dump()
1470 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++, mbx_reg++) in qla25xx_fw_dump()
1471 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg)); in qla25xx_fw_dump()
1474 iter_reg = fw->xseq_gp_reg; in qla25xx_fw_dump()
1484 iter_reg = fw->xseq_0_reg; in qla25xx_fw_dump()
1489 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla25xx_fw_dump()
1492 iter_reg = fw->rseq_gp_reg; in qla25xx_fw_dump()
1502 iter_reg = fw->rseq_0_reg; in qla25xx_fw_dump()
1506 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla25xx_fw_dump()
1507 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla25xx_fw_dump()
1510 iter_reg = fw->aseq_gp_reg; in qla25xx_fw_dump()
1520 iter_reg = fw->aseq_0_reg; in qla25xx_fw_dump()
1524 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla25xx_fw_dump()
1525 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla25xx_fw_dump()
1528 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla25xx_fw_dump()
1531 iter_reg = fw->req0_dma_reg; in qla25xx_fw_dump()
1537 iter_reg = fw->resp0_dma_reg; in qla25xx_fw_dump()
1543 iter_reg = fw->req1_dma_reg; in qla25xx_fw_dump()
1550 iter_reg = fw->xmt0_dma_reg; in qla25xx_fw_dump()
1554 iter_reg = fw->xmt1_dma_reg; in qla25xx_fw_dump()
1558 iter_reg = fw->xmt2_dma_reg; in qla25xx_fw_dump()
1562 iter_reg = fw->xmt3_dma_reg; in qla25xx_fw_dump()
1566 iter_reg = fw->xmt4_dma_reg; in qla25xx_fw_dump()
1570 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla25xx_fw_dump()
1573 iter_reg = fw->rcvt0_data_dma_reg; in qla25xx_fw_dump()
1577 iter_reg = fw->rcvt1_data_dma_reg; in qla25xx_fw_dump()
1582 iter_reg = fw->risc_gp_reg; in qla25xx_fw_dump()
1593 iter_reg = fw->lmc_reg; in qla25xx_fw_dump()
1604 iter_reg = fw->fpm_hdw_reg; in qla25xx_fw_dump()
1619 iter_reg = fw->fb_hdw_reg; in qla25xx_fw_dump()
1641 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla25xx_fw_dump()
1686 struct qla81xx_fw_dump *fw; in qla81xx_fw_dump() local
1712 fw = &ha->fw_dump->isp.isp81; in qla81xx_fw_dump()
1715 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla81xx_fw_dump()
1724 iter_reg = fw->host_risc_reg; in qla81xx_fw_dump()
1733 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1735 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1737 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1738 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla81xx_fw_dump()
1745 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++, dmp_reg++) in qla81xx_fw_dump()
1746 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1756 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1759 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1762 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1765 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1768 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1771 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1774 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1777 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1780 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1783 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1786 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1790 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla81xx_fw_dump()
1794 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++, mbx_reg++) in qla81xx_fw_dump()
1795 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg)); in qla81xx_fw_dump()
1798 iter_reg = fw->xseq_gp_reg; in qla81xx_fw_dump()
1808 iter_reg = fw->xseq_0_reg; in qla81xx_fw_dump()
1813 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla81xx_fw_dump()
1816 iter_reg = fw->rseq_gp_reg; in qla81xx_fw_dump()
1826 iter_reg = fw->rseq_0_reg; in qla81xx_fw_dump()
1830 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla81xx_fw_dump()
1831 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla81xx_fw_dump()
1834 iter_reg = fw->aseq_gp_reg; in qla81xx_fw_dump()
1844 iter_reg = fw->aseq_0_reg; in qla81xx_fw_dump()
1848 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla81xx_fw_dump()
1849 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla81xx_fw_dump()
1852 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla81xx_fw_dump()
1855 iter_reg = fw->req0_dma_reg; in qla81xx_fw_dump()
1861 iter_reg = fw->resp0_dma_reg; in qla81xx_fw_dump()
1867 iter_reg = fw->req1_dma_reg; in qla81xx_fw_dump()
1874 iter_reg = fw->xmt0_dma_reg; in qla81xx_fw_dump()
1878 iter_reg = fw->xmt1_dma_reg; in qla81xx_fw_dump()
1882 iter_reg = fw->xmt2_dma_reg; in qla81xx_fw_dump()
1886 iter_reg = fw->xmt3_dma_reg; in qla81xx_fw_dump()
1890 iter_reg = fw->xmt4_dma_reg; in qla81xx_fw_dump()
1894 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla81xx_fw_dump()
1897 iter_reg = fw->rcvt0_data_dma_reg; in qla81xx_fw_dump()
1901 iter_reg = fw->rcvt1_data_dma_reg; in qla81xx_fw_dump()
1906 iter_reg = fw->risc_gp_reg; in qla81xx_fw_dump()
1917 iter_reg = fw->lmc_reg; in qla81xx_fw_dump()
1928 iter_reg = fw->fpm_hdw_reg; in qla81xx_fw_dump()
1945 iter_reg = fw->fb_hdw_reg; in qla81xx_fw_dump()
1968 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla81xx_fw_dump()
2014 struct qla83xx_fw_dump *fw; in qla83xx_fw_dump() local
2039 fw = &ha->fw_dump->isp.isp83; in qla83xx_fw_dump()
2042 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla83xx_fw_dump()
2070 iter_reg = fw->host_risc_reg; in qla83xx_fw_dump()
2080 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2082 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2084 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2085 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla83xx_fw_dump()
2092 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++, dmp_reg++) in qla83xx_fw_dump()
2093 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2103 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2106 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2109 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2112 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2115 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2118 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2121 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2124 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2127 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2130 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2133 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2137 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla83xx_fw_dump()
2141 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++, mbx_reg++) in qla83xx_fw_dump()
2142 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg)); in qla83xx_fw_dump()
2145 iter_reg = fw->xseq_gp_reg; in qla83xx_fw_dump()
2163 iter_reg = fw->xseq_0_reg; in qla83xx_fw_dump()
2168 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla83xx_fw_dump()
2170 qla24xx_read_window(reg, 0xBEF0, 16, fw->xseq_2_reg); in qla83xx_fw_dump()
2173 iter_reg = fw->rseq_gp_reg; in qla83xx_fw_dump()
2191 iter_reg = fw->rseq_0_reg; in qla83xx_fw_dump()
2195 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla83xx_fw_dump()
2196 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla83xx_fw_dump()
2197 qla24xx_read_window(reg, 0xFEF0, 16, fw->rseq_3_reg); in qla83xx_fw_dump()
2200 iter_reg = fw->aseq_gp_reg; in qla83xx_fw_dump()
2218 iter_reg = fw->aseq_0_reg; in qla83xx_fw_dump()
2222 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla83xx_fw_dump()
2223 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla83xx_fw_dump()
2224 qla24xx_read_window(reg, 0xB1F0, 16, fw->aseq_3_reg); in qla83xx_fw_dump()
2227 iter_reg = fw->cmd_dma_reg; in qla83xx_fw_dump()
2234 iter_reg = fw->req0_dma_reg; in qla83xx_fw_dump()
2240 iter_reg = fw->resp0_dma_reg; in qla83xx_fw_dump()
2246 iter_reg = fw->req1_dma_reg; in qla83xx_fw_dump()
2253 iter_reg = fw->xmt0_dma_reg; in qla83xx_fw_dump()
2257 iter_reg = fw->xmt1_dma_reg; in qla83xx_fw_dump()
2261 iter_reg = fw->xmt2_dma_reg; in qla83xx_fw_dump()
2265 iter_reg = fw->xmt3_dma_reg; in qla83xx_fw_dump()
2269 iter_reg = fw->xmt4_dma_reg; in qla83xx_fw_dump()
2273 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla83xx_fw_dump()
2276 iter_reg = fw->rcvt0_data_dma_reg; in qla83xx_fw_dump()
2280 iter_reg = fw->rcvt1_data_dma_reg; in qla83xx_fw_dump()
2285 iter_reg = fw->risc_gp_reg; in qla83xx_fw_dump()
2296 iter_reg = fw->lmc_reg; in qla83xx_fw_dump()
2307 iter_reg = fw->fpm_hdw_reg; in qla83xx_fw_dump()
2326 iter_reg = fw->rq0_array_reg; in qla83xx_fw_dump()
2345 iter_reg = fw->rq1_array_reg; in qla83xx_fw_dump()
2364 iter_reg = fw->rp0_array_reg; in qla83xx_fw_dump()
2383 iter_reg = fw->rp1_array_reg; in qla83xx_fw_dump()
2401 iter_reg = fw->at0_array_reg; in qla83xx_fw_dump()
2412 qla24xx_read_window(reg, 0x7800, 16, fw->queue_control_reg); in qla83xx_fw_dump()
2415 iter_reg = fw->fb_hdw_reg; in qla83xx_fw_dump()
2469 nxt = fw->code_ram; in qla83xx_fw_dump()
2470 nxt += sizeof(fw->code_ram); in qla83xx_fw_dump()
2480 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla83xx_fw_dump()