Lines Matching refs:fw

692 	struct qla2300_fw_dump	*fw;  in qla2300_fw_dump()  local
714 fw = &ha->fw_dump->isp.isp23; in qla2300_fw_dump()
718 fw->hccr = htons(RD_REG_WORD(&reg->hccr)); in qla2300_fw_dump()
738 for (cnt = 0; cnt < sizeof(fw->pbiu_reg) / 2; cnt++) in qla2300_fw_dump()
739 fw->pbiu_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2300_fw_dump()
742 for (cnt = 0; cnt < sizeof(fw->risc_host_reg) / 2; cnt++) in qla2300_fw_dump()
743 fw->risc_host_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2300_fw_dump()
746 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla2300_fw_dump()
747 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2300_fw_dump()
750 qla2xxx_read_window(reg, 32, fw->resp_dma_reg); in qla2300_fw_dump()
753 qla2xxx_read_window(reg, 48, fw->dma_reg); in qla2300_fw_dump()
757 for (cnt = 0; cnt < sizeof(fw->risc_hdw_reg) / 2; cnt++) in qla2300_fw_dump()
758 fw->risc_hdw_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2300_fw_dump()
761 qla2xxx_read_window(reg, 16, fw->risc_gp0_reg); in qla2300_fw_dump()
764 qla2xxx_read_window(reg, 16, fw->risc_gp1_reg); in qla2300_fw_dump()
767 qla2xxx_read_window(reg, 16, fw->risc_gp2_reg); in qla2300_fw_dump()
770 qla2xxx_read_window(reg, 16, fw->risc_gp3_reg); in qla2300_fw_dump()
773 qla2xxx_read_window(reg, 16, fw->risc_gp4_reg); in qla2300_fw_dump()
776 qla2xxx_read_window(reg, 16, fw->risc_gp5_reg); in qla2300_fw_dump()
779 qla2xxx_read_window(reg, 16, fw->risc_gp6_reg); in qla2300_fw_dump()
782 qla2xxx_read_window(reg, 16, fw->risc_gp7_reg); in qla2300_fw_dump()
785 qla2xxx_read_window(reg, 64, fw->frame_buf_hdw_reg); in qla2300_fw_dump()
788 qla2xxx_read_window(reg, 64, fw->fpm_b0_reg); in qla2300_fw_dump()
791 qla2xxx_read_window(reg, 64, fw->fpm_b1_reg); in qla2300_fw_dump()
816 rval = qla2xxx_dump_ram(ha, 0x800, fw->risc_ram, in qla2300_fw_dump()
817 sizeof(fw->risc_ram) / 2, &nxt); in qla2300_fw_dump()
821 rval = qla2xxx_dump_ram(ha, 0x10000, fw->stack_ram, in qla2300_fw_dump()
822 sizeof(fw->stack_ram) / 2, &nxt); in qla2300_fw_dump()
826 rval = qla2xxx_dump_ram(ha, 0x11000, fw->data_ram, in qla2300_fw_dump()
855 struct qla2100_fw_dump *fw; in qla2100_fw_dump() local
878 fw = &ha->fw_dump->isp.isp21; in qla2100_fw_dump()
882 fw->hccr = htons(RD_REG_WORD(&reg->hccr)); in qla2100_fw_dump()
895 for (cnt = 0; cnt < sizeof(fw->pbiu_reg) / 2; cnt++) in qla2100_fw_dump()
896 fw->pbiu_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
903 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
907 for (cnt = 0; cnt < sizeof(fw->dma_reg) / 2; cnt++) in qla2100_fw_dump()
908 fw->dma_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
912 for (cnt = 0; cnt < sizeof(fw->risc_hdw_reg) / 2; cnt++) in qla2100_fw_dump()
913 fw->risc_hdw_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
916 qla2xxx_read_window(reg, 16, fw->risc_gp0_reg); in qla2100_fw_dump()
919 qla2xxx_read_window(reg, 16, fw->risc_gp1_reg); in qla2100_fw_dump()
922 qla2xxx_read_window(reg, 16, fw->risc_gp2_reg); in qla2100_fw_dump()
925 qla2xxx_read_window(reg, 16, fw->risc_gp3_reg); in qla2100_fw_dump()
928 qla2xxx_read_window(reg, 16, fw->risc_gp4_reg); in qla2100_fw_dump()
931 qla2xxx_read_window(reg, 16, fw->risc_gp5_reg); in qla2100_fw_dump()
934 qla2xxx_read_window(reg, 16, fw->risc_gp6_reg); in qla2100_fw_dump()
937 qla2xxx_read_window(reg, 16, fw->risc_gp7_reg); in qla2100_fw_dump()
940 qla2xxx_read_window(reg, 16, fw->frame_buf_hdw_reg); in qla2100_fw_dump()
943 qla2xxx_read_window(reg, 64, fw->fpm_b0_reg); in qla2100_fw_dump()
946 qla2xxx_read_window(reg, 64, fw->fpm_b1_reg); in qla2100_fw_dump()
992 for (cnt = 0; cnt < sizeof(fw->risc_ram) / 2 && rval == QLA_SUCCESS; in qla2100_fw_dump()
1021 fw->risc_ram[cnt] = htons(mb2); in qla2100_fw_dump()
1028 qla2xxx_copy_queues(ha, &fw->risc_ram[cnt]); in qla2100_fw_dump()
1049 struct qla24xx_fw_dump *fw; in qla24xx_fw_dump() local
1079 fw = &ha->fw_dump->isp.isp24; in qla24xx_fw_dump()
1082 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla24xx_fw_dump()
1092 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++) in qla24xx_fw_dump()
1093 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg++)); in qla24xx_fw_dump()
1103 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1106 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1109 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1112 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1115 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1118 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1121 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla24xx_fw_dump()
1125 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla24xx_fw_dump()
1126 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg++)); in qla24xx_fw_dump()
1129 iter_reg = fw->xseq_gp_reg; in qla24xx_fw_dump()
1139 qla24xx_read_window(reg, 0xBFE0, 16, fw->xseq_0_reg); in qla24xx_fw_dump()
1140 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla24xx_fw_dump()
1143 iter_reg = fw->rseq_gp_reg; in qla24xx_fw_dump()
1153 qla24xx_read_window(reg, 0xFFD0, 16, fw->rseq_0_reg); in qla24xx_fw_dump()
1154 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla24xx_fw_dump()
1155 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla24xx_fw_dump()
1158 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla24xx_fw_dump()
1161 iter_reg = fw->req0_dma_reg; in qla24xx_fw_dump()
1167 iter_reg = fw->resp0_dma_reg; in qla24xx_fw_dump()
1173 iter_reg = fw->req1_dma_reg; in qla24xx_fw_dump()
1180 iter_reg = fw->xmt0_dma_reg; in qla24xx_fw_dump()
1184 iter_reg = fw->xmt1_dma_reg; in qla24xx_fw_dump()
1188 iter_reg = fw->xmt2_dma_reg; in qla24xx_fw_dump()
1192 iter_reg = fw->xmt3_dma_reg; in qla24xx_fw_dump()
1196 iter_reg = fw->xmt4_dma_reg; in qla24xx_fw_dump()
1200 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla24xx_fw_dump()
1203 iter_reg = fw->rcvt0_data_dma_reg; in qla24xx_fw_dump()
1207 iter_reg = fw->rcvt1_data_dma_reg; in qla24xx_fw_dump()
1212 iter_reg = fw->risc_gp_reg; in qla24xx_fw_dump()
1223 iter_reg = fw->lmc_reg; in qla24xx_fw_dump()
1233 iter_reg = fw->fpm_hdw_reg; in qla24xx_fw_dump()
1248 iter_reg = fw->fb_hdw_reg; in qla24xx_fw_dump()
1265 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla24xx_fw_dump()
1304 struct qla25xx_fw_dump *fw; in qla25xx_fw_dump() local
1330 fw = &ha->fw_dump->isp.isp25; in qla25xx_fw_dump()
1334 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla25xx_fw_dump()
1343 iter_reg = fw->host_risc_reg; in qla25xx_fw_dump()
1352 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg++)); in qla25xx_fw_dump()
1353 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg++)); in qla25xx_fw_dump()
1354 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla25xx_fw_dump()
1355 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla25xx_fw_dump()
1362 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++) in qla25xx_fw_dump()
1363 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg++)); in qla25xx_fw_dump()
1373 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1376 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1379 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1382 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1385 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1388 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1391 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1394 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1397 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1400 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1403 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla25xx_fw_dump()
1407 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla25xx_fw_dump()
1411 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla25xx_fw_dump()
1412 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg++)); in qla25xx_fw_dump()
1415 iter_reg = fw->xseq_gp_reg; in qla25xx_fw_dump()
1425 iter_reg = fw->xseq_0_reg; in qla25xx_fw_dump()
1430 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla25xx_fw_dump()
1433 iter_reg = fw->rseq_gp_reg; in qla25xx_fw_dump()
1443 iter_reg = fw->rseq_0_reg; in qla25xx_fw_dump()
1447 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla25xx_fw_dump()
1448 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla25xx_fw_dump()
1451 iter_reg = fw->aseq_gp_reg; in qla25xx_fw_dump()
1461 iter_reg = fw->aseq_0_reg; in qla25xx_fw_dump()
1465 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla25xx_fw_dump()
1466 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla25xx_fw_dump()
1469 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla25xx_fw_dump()
1472 iter_reg = fw->req0_dma_reg; in qla25xx_fw_dump()
1478 iter_reg = fw->resp0_dma_reg; in qla25xx_fw_dump()
1484 iter_reg = fw->req1_dma_reg; in qla25xx_fw_dump()
1491 iter_reg = fw->xmt0_dma_reg; in qla25xx_fw_dump()
1495 iter_reg = fw->xmt1_dma_reg; in qla25xx_fw_dump()
1499 iter_reg = fw->xmt2_dma_reg; in qla25xx_fw_dump()
1503 iter_reg = fw->xmt3_dma_reg; in qla25xx_fw_dump()
1507 iter_reg = fw->xmt4_dma_reg; in qla25xx_fw_dump()
1511 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla25xx_fw_dump()
1514 iter_reg = fw->rcvt0_data_dma_reg; in qla25xx_fw_dump()
1518 iter_reg = fw->rcvt1_data_dma_reg; in qla25xx_fw_dump()
1523 iter_reg = fw->risc_gp_reg; in qla25xx_fw_dump()
1534 iter_reg = fw->lmc_reg; in qla25xx_fw_dump()
1545 iter_reg = fw->fpm_hdw_reg; in qla25xx_fw_dump()
1560 iter_reg = fw->fb_hdw_reg; in qla25xx_fw_dump()
1582 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla25xx_fw_dump()
1623 struct qla81xx_fw_dump *fw; in qla81xx_fw_dump() local
1649 fw = &ha->fw_dump->isp.isp81; in qla81xx_fw_dump()
1652 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla81xx_fw_dump()
1661 iter_reg = fw->host_risc_reg; in qla81xx_fw_dump()
1670 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg++)); in qla81xx_fw_dump()
1671 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg++)); in qla81xx_fw_dump()
1672 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla81xx_fw_dump()
1673 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla81xx_fw_dump()
1680 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++) in qla81xx_fw_dump()
1681 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg++)); in qla81xx_fw_dump()
1691 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1694 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1697 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1700 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1703 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1706 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1709 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1712 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1715 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1718 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1721 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla81xx_fw_dump()
1725 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla81xx_fw_dump()
1729 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla81xx_fw_dump()
1730 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg++)); in qla81xx_fw_dump()
1733 iter_reg = fw->xseq_gp_reg; in qla81xx_fw_dump()
1743 iter_reg = fw->xseq_0_reg; in qla81xx_fw_dump()
1748 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla81xx_fw_dump()
1751 iter_reg = fw->rseq_gp_reg; in qla81xx_fw_dump()
1761 iter_reg = fw->rseq_0_reg; in qla81xx_fw_dump()
1765 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla81xx_fw_dump()
1766 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla81xx_fw_dump()
1769 iter_reg = fw->aseq_gp_reg; in qla81xx_fw_dump()
1779 iter_reg = fw->aseq_0_reg; in qla81xx_fw_dump()
1783 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla81xx_fw_dump()
1784 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla81xx_fw_dump()
1787 qla24xx_read_window(reg, 0x7100, 16, fw->cmd_dma_reg); in qla81xx_fw_dump()
1790 iter_reg = fw->req0_dma_reg; in qla81xx_fw_dump()
1796 iter_reg = fw->resp0_dma_reg; in qla81xx_fw_dump()
1802 iter_reg = fw->req1_dma_reg; in qla81xx_fw_dump()
1809 iter_reg = fw->xmt0_dma_reg; in qla81xx_fw_dump()
1813 iter_reg = fw->xmt1_dma_reg; in qla81xx_fw_dump()
1817 iter_reg = fw->xmt2_dma_reg; in qla81xx_fw_dump()
1821 iter_reg = fw->xmt3_dma_reg; in qla81xx_fw_dump()
1825 iter_reg = fw->xmt4_dma_reg; in qla81xx_fw_dump()
1829 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla81xx_fw_dump()
1832 iter_reg = fw->rcvt0_data_dma_reg; in qla81xx_fw_dump()
1836 iter_reg = fw->rcvt1_data_dma_reg; in qla81xx_fw_dump()
1841 iter_reg = fw->risc_gp_reg; in qla81xx_fw_dump()
1852 iter_reg = fw->lmc_reg; in qla81xx_fw_dump()
1863 iter_reg = fw->fpm_hdw_reg; in qla81xx_fw_dump()
1880 iter_reg = fw->fb_hdw_reg; in qla81xx_fw_dump()
1903 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla81xx_fw_dump()
1944 struct qla83xx_fw_dump *fw; in qla83xx_fw_dump() local
1969 fw = &ha->fw_dump->isp.isp83; in qla83xx_fw_dump()
1972 fw->host_status = htonl(RD_REG_DWORD(&reg->host_status)); in qla83xx_fw_dump()
2000 iter_reg = fw->host_risc_reg; in qla83xx_fw_dump()
2010 fw->pcie_regs[0] = htonl(RD_REG_DWORD(dmp_reg++)); in qla83xx_fw_dump()
2011 fw->pcie_regs[1] = htonl(RD_REG_DWORD(dmp_reg++)); in qla83xx_fw_dump()
2012 fw->pcie_regs[2] = htonl(RD_REG_DWORD(dmp_reg)); in qla83xx_fw_dump()
2013 fw->pcie_regs[3] = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla83xx_fw_dump()
2020 for (cnt = 0; cnt < sizeof(fw->host_reg) / 4; cnt++) in qla83xx_fw_dump()
2021 fw->host_reg[cnt] = htonl(RD_REG_DWORD(dmp_reg++)); in qla83xx_fw_dump()
2031 fw->shadow_reg[0] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2034 fw->shadow_reg[1] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2037 fw->shadow_reg[2] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2040 fw->shadow_reg[3] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2043 fw->shadow_reg[4] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2046 fw->shadow_reg[5] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2049 fw->shadow_reg[6] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2052 fw->shadow_reg[7] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2055 fw->shadow_reg[8] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2058 fw->shadow_reg[9] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2061 fw->shadow_reg[10] = htonl(RD_REG_DWORD(&reg->iobase_sdata)); in qla83xx_fw_dump()
2065 fw->risc_io_reg = htonl(RD_REG_DWORD(&reg->iobase_window)); in qla83xx_fw_dump()
2069 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++) in qla83xx_fw_dump()
2070 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(mbx_reg++)); in qla83xx_fw_dump()
2073 iter_reg = fw->xseq_gp_reg; in qla83xx_fw_dump()
2091 iter_reg = fw->xseq_0_reg; in qla83xx_fw_dump()
2096 qla24xx_read_window(reg, 0xBFF0, 16, fw->xseq_1_reg); in qla83xx_fw_dump()
2098 qla24xx_read_window(reg, 0xBEF0, 16, fw->xseq_2_reg); in qla83xx_fw_dump()
2101 iter_reg = fw->rseq_gp_reg; in qla83xx_fw_dump()
2119 iter_reg = fw->rseq_0_reg; in qla83xx_fw_dump()
2123 qla24xx_read_window(reg, 0xFFE0, 16, fw->rseq_1_reg); in qla83xx_fw_dump()
2124 qla24xx_read_window(reg, 0xFFF0, 16, fw->rseq_2_reg); in qla83xx_fw_dump()
2125 qla24xx_read_window(reg, 0xFEF0, 16, fw->rseq_3_reg); in qla83xx_fw_dump()
2128 iter_reg = fw->aseq_gp_reg; in qla83xx_fw_dump()
2146 iter_reg = fw->aseq_0_reg; in qla83xx_fw_dump()
2150 qla24xx_read_window(reg, 0xB0E0, 16, fw->aseq_1_reg); in qla83xx_fw_dump()
2151 qla24xx_read_window(reg, 0xB0F0, 16, fw->aseq_2_reg); in qla83xx_fw_dump()
2152 qla24xx_read_window(reg, 0xB1F0, 16, fw->aseq_3_reg); in qla83xx_fw_dump()
2155 iter_reg = fw->cmd_dma_reg; in qla83xx_fw_dump()
2162 iter_reg = fw->req0_dma_reg; in qla83xx_fw_dump()
2168 iter_reg = fw->resp0_dma_reg; in qla83xx_fw_dump()
2174 iter_reg = fw->req1_dma_reg; in qla83xx_fw_dump()
2181 iter_reg = fw->xmt0_dma_reg; in qla83xx_fw_dump()
2185 iter_reg = fw->xmt1_dma_reg; in qla83xx_fw_dump()
2189 iter_reg = fw->xmt2_dma_reg; in qla83xx_fw_dump()
2193 iter_reg = fw->xmt3_dma_reg; in qla83xx_fw_dump()
2197 iter_reg = fw->xmt4_dma_reg; in qla83xx_fw_dump()
2201 qla24xx_read_window(reg, 0x76A0, 16, fw->xmt_data_dma_reg); in qla83xx_fw_dump()
2204 iter_reg = fw->rcvt0_data_dma_reg; in qla83xx_fw_dump()
2208 iter_reg = fw->rcvt1_data_dma_reg; in qla83xx_fw_dump()
2213 iter_reg = fw->risc_gp_reg; in qla83xx_fw_dump()
2224 iter_reg = fw->lmc_reg; in qla83xx_fw_dump()
2235 iter_reg = fw->fpm_hdw_reg; in qla83xx_fw_dump()
2254 iter_reg = fw->rq0_array_reg; in qla83xx_fw_dump()
2273 iter_reg = fw->rq1_array_reg; in qla83xx_fw_dump()
2292 iter_reg = fw->rp0_array_reg; in qla83xx_fw_dump()
2311 iter_reg = fw->rp1_array_reg; in qla83xx_fw_dump()
2329 iter_reg = fw->at0_array_reg; in qla83xx_fw_dump()
2340 qla24xx_read_window(reg, 0x7800, 16, fw->queue_control_reg); in qla83xx_fw_dump()
2343 iter_reg = fw->fb_hdw_reg; in qla83xx_fw_dump()
2397 nxt = fw->code_ram; in qla83xx_fw_dump()
2398 nxt += sizeof(fw->code_ram); in qla83xx_fw_dump()
2408 rval = qla24xx_dump_memory(ha, fw->code_ram, sizeof(fw->code_ram), in qla83xx_fw_dump()