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
1134 fw = &ha->fw_dump->isp.isp24; in qla24xx_fw_dump()
1137 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla24xx_fw_dump()
1147 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++, dmp_reg++) in qla24xx_fw_dump()
1148 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg)); in qla24xx_fw_dump()
1158 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1161 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1164 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1167 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1170 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1173 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1176 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1180 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++, mbx_reg++) in qla24xx_fw_dump()
1181 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg)); in qla24xx_fw_dump()
1184 iter_reg = fw->xseq_gp_reg; in qla24xx_fw_dump()
1194 qla24xx_read_window(reg, 0xBFE0, 16, fw->xseq_0_reg); in qla24xx_fw_dump()
1195 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla24xx_fw_dump()
1198 iter_reg = fw->rseq_gp_reg; in qla24xx_fw_dump()
1208 qla24xx_read_window(reg, 0xFFD0, 16, fw->rseq_0_reg); in qla24xx_fw_dump()
1209 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla24xx_fw_dump()
1210 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla24xx_fw_dump()
1213 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla24xx_fw_dump()
1216 iter_reg = fw->req0_dma_reg; in qla24xx_fw_dump()
1222 iter_reg = fw->resp0_dma_reg; in qla24xx_fw_dump()
1228 iter_reg = fw->req1_dma_reg; in qla24xx_fw_dump()
1235 iter_reg = fw->xmt0_dma_reg; in qla24xx_fw_dump()
1239 iter_reg = fw->xmt1_dma_reg; in qla24xx_fw_dump()
1243 iter_reg = fw->xmt2_dma_reg; in qla24xx_fw_dump()
1247 iter_reg = fw->xmt3_dma_reg; in qla24xx_fw_dump()
1251 iter_reg = fw->xmt4_dma_reg; in qla24xx_fw_dump()
1255 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla24xx_fw_dump()
1258 iter_reg = fw->rcvt0_data_dma_reg; in qla24xx_fw_dump()
1262 iter_reg = fw->rcvt1_data_dma_reg; in qla24xx_fw_dump()
1267 iter_reg = fw->risc_gp_reg; in qla24xx_fw_dump()
1278 iter_reg = fw->lmc_reg; in qla24xx_fw_dump()
1288 iter_reg = fw->fpm_hdw_reg; in qla24xx_fw_dump()
1303 iter_reg = fw->fb_hdw_reg; in qla24xx_fw_dump()
1320 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla24xx_fw_dump()
1362 struct qla25xx_fw_dump *fw; in qla25xx_fw_dump() local
1389 fw = &ha->fw_dump->isp.isp25; in qla25xx_fw_dump()
1393 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla25xx_fw_dump()
1402 iter_reg = fw->host_risc_reg; in qla25xx_fw_dump()
1411 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1413 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1415 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1416 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla25xx_fw_dump()
1423 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++, dmp_reg++) in qla25xx_fw_dump()
1424 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1434 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1437 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1440 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1443 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1446 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1449 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1452 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1455 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1458 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1461 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1464 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1468 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla25xx_fw_dump()
1472 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++, mbx_reg++) in qla25xx_fw_dump()
1473 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg)); in qla25xx_fw_dump()
1476 iter_reg = fw->xseq_gp_reg; in qla25xx_fw_dump()
1486 iter_reg = fw->xseq_0_reg; in qla25xx_fw_dump()
1491 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla25xx_fw_dump()
1494 iter_reg = fw->rseq_gp_reg; in qla25xx_fw_dump()
1504 iter_reg = fw->rseq_0_reg; in qla25xx_fw_dump()
1508 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla25xx_fw_dump()
1509 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla25xx_fw_dump()
1512 iter_reg = fw->aseq_gp_reg; in qla25xx_fw_dump()
1522 iter_reg = fw->aseq_0_reg; in qla25xx_fw_dump()
1526 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla25xx_fw_dump()
1527 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla25xx_fw_dump()
1530 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla25xx_fw_dump()
1533 iter_reg = fw->req0_dma_reg; in qla25xx_fw_dump()
1539 iter_reg = fw->resp0_dma_reg; in qla25xx_fw_dump()
1545 iter_reg = fw->req1_dma_reg; in qla25xx_fw_dump()
1552 iter_reg = fw->xmt0_dma_reg; in qla25xx_fw_dump()
1556 iter_reg = fw->xmt1_dma_reg; in qla25xx_fw_dump()
1560 iter_reg = fw->xmt2_dma_reg; in qla25xx_fw_dump()
1564 iter_reg = fw->xmt3_dma_reg; in qla25xx_fw_dump()
1568 iter_reg = fw->xmt4_dma_reg; in qla25xx_fw_dump()
1572 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla25xx_fw_dump()
1575 iter_reg = fw->rcvt0_data_dma_reg; in qla25xx_fw_dump()
1579 iter_reg = fw->rcvt1_data_dma_reg; in qla25xx_fw_dump()
1584 iter_reg = fw->risc_gp_reg; in qla25xx_fw_dump()
1595 iter_reg = fw->lmc_reg; in qla25xx_fw_dump()
1606 iter_reg = fw->fpm_hdw_reg; in qla25xx_fw_dump()
1621 iter_reg = fw->fb_hdw_reg; in qla25xx_fw_dump()
1643 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla25xx_fw_dump()
1688 struct qla81xx_fw_dump *fw; in qla81xx_fw_dump() local
1714 fw = &ha->fw_dump->isp.isp81; in qla81xx_fw_dump()
1717 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla81xx_fw_dump()
1726 iter_reg = fw->host_risc_reg; in qla81xx_fw_dump()
1735 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1737 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1739 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1740 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla81xx_fw_dump()
1747 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++, dmp_reg++) in qla81xx_fw_dump()
1748 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1758 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1761 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1764 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1767 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1770 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1773 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1776 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1779 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1782 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1785 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1788 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1792 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla81xx_fw_dump()
1796 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++, mbx_reg++) in qla81xx_fw_dump()
1797 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg)); in qla81xx_fw_dump()
1800 iter_reg = fw->xseq_gp_reg; in qla81xx_fw_dump()
1810 iter_reg = fw->xseq_0_reg; in qla81xx_fw_dump()
1815 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla81xx_fw_dump()
1818 iter_reg = fw->rseq_gp_reg; in qla81xx_fw_dump()
1828 iter_reg = fw->rseq_0_reg; in qla81xx_fw_dump()
1832 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla81xx_fw_dump()
1833 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla81xx_fw_dump()
1836 iter_reg = fw->aseq_gp_reg; in qla81xx_fw_dump()
1846 iter_reg = fw->aseq_0_reg; in qla81xx_fw_dump()
1850 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla81xx_fw_dump()
1851 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla81xx_fw_dump()
1854 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla81xx_fw_dump()
1857 iter_reg = fw->req0_dma_reg; in qla81xx_fw_dump()
1863 iter_reg = fw->resp0_dma_reg; in qla81xx_fw_dump()
1869 iter_reg = fw->req1_dma_reg; in qla81xx_fw_dump()
1876 iter_reg = fw->xmt0_dma_reg; in qla81xx_fw_dump()
1880 iter_reg = fw->xmt1_dma_reg; in qla81xx_fw_dump()
1884 iter_reg = fw->xmt2_dma_reg; in qla81xx_fw_dump()
1888 iter_reg = fw->xmt3_dma_reg; in qla81xx_fw_dump()
1892 iter_reg = fw->xmt4_dma_reg; in qla81xx_fw_dump()
1896 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla81xx_fw_dump()
1899 iter_reg = fw->rcvt0_data_dma_reg; in qla81xx_fw_dump()
1903 iter_reg = fw->rcvt1_data_dma_reg; in qla81xx_fw_dump()
1908 iter_reg = fw->risc_gp_reg; in qla81xx_fw_dump()
1919 iter_reg = fw->lmc_reg; in qla81xx_fw_dump()
1930 iter_reg = fw->fpm_hdw_reg; in qla81xx_fw_dump()
1947 iter_reg = fw->fb_hdw_reg; in qla81xx_fw_dump()
1970 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla81xx_fw_dump()
2016 struct qla83xx_fw_dump *fw; in qla83xx_fw_dump() local
2042 fw = &ha->fw_dump->isp.isp83; in qla83xx_fw_dump()
2045 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla83xx_fw_dump()
2073 iter_reg = fw->host_risc_reg; in qla83xx_fw_dump()
2083 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2085 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2087 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2088 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla83xx_fw_dump()
2095 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++, dmp_reg++) in qla83xx_fw_dump()
2096 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2106 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2109 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2112 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2115 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2118 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2121 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2124 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2127 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2130 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2133 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2136 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2140 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla83xx_fw_dump()
2144 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++, mbx_reg++) in qla83xx_fw_dump()
2145 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg)); in qla83xx_fw_dump()
2148 iter_reg = fw->xseq_gp_reg; in qla83xx_fw_dump()
2166 iter_reg = fw->xseq_0_reg; in qla83xx_fw_dump()
2171 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla83xx_fw_dump()
2173 qla24xx_read_window(reg, 0xBEF0, 16, fw->xseq_2_reg); in qla83xx_fw_dump()
2176 iter_reg = fw->rseq_gp_reg; in qla83xx_fw_dump()
2194 iter_reg = fw->rseq_0_reg; in qla83xx_fw_dump()
2198 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla83xx_fw_dump()
2199 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla83xx_fw_dump()
2200 qla24xx_read_window(reg, 0xFEF0, 16, fw->rseq_3_reg); in qla83xx_fw_dump()
2203 iter_reg = fw->aseq_gp_reg; in qla83xx_fw_dump()
2221 iter_reg = fw->aseq_0_reg; in qla83xx_fw_dump()
2225 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla83xx_fw_dump()
2226 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla83xx_fw_dump()
2227 qla24xx_read_window(reg, 0xB1F0, 16, fw->aseq_3_reg); in qla83xx_fw_dump()
2230 iter_reg = fw->cmd_dma_reg; in qla83xx_fw_dump()
2237 iter_reg = fw->req0_dma_reg; in qla83xx_fw_dump()
2243 iter_reg = fw->resp0_dma_reg; in qla83xx_fw_dump()
2249 iter_reg = fw->req1_dma_reg; in qla83xx_fw_dump()
2256 iter_reg = fw->xmt0_dma_reg; in qla83xx_fw_dump()
2260 iter_reg = fw->xmt1_dma_reg; in qla83xx_fw_dump()
2264 iter_reg = fw->xmt2_dma_reg; in qla83xx_fw_dump()
2268 iter_reg = fw->xmt3_dma_reg; in qla83xx_fw_dump()
2272 iter_reg = fw->xmt4_dma_reg; in qla83xx_fw_dump()
2276 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla83xx_fw_dump()
2279 iter_reg = fw->rcvt0_data_dma_reg; in qla83xx_fw_dump()
2283 iter_reg = fw->rcvt1_data_dma_reg; in qla83xx_fw_dump()
2288 iter_reg = fw->risc_gp_reg; in qla83xx_fw_dump()
2299 iter_reg = fw->lmc_reg; in qla83xx_fw_dump()
2310 iter_reg = fw->fpm_hdw_reg; in qla83xx_fw_dump()
2329 iter_reg = fw->rq0_array_reg; in qla83xx_fw_dump()
2348 iter_reg = fw->rq1_array_reg; in qla83xx_fw_dump()
2367 iter_reg = fw->rp0_array_reg; in qla83xx_fw_dump()
2386 iter_reg = fw->rp1_array_reg; in qla83xx_fw_dump()
2404 iter_reg = fw->at0_array_reg; in qla83xx_fw_dump()
2415 qla24xx_read_window(reg, 0x7800, 16, fw->queue_control_reg); in qla83xx_fw_dump()
2418 iter_reg = fw->fb_hdw_reg; in qla83xx_fw_dump()
2472 nxt = fw->code_ram; in qla83xx_fw_dump()
2473 nxt += sizeof(fw->code_ram); in qla83xx_fw_dump()
2483 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla83xx_fw_dump()