aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla4xxx/ql4_nx.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/qla4xxx/ql4_nx.c')
-rw-r--r--drivers/scsi/qla4xxx/ql4_nx.c152
1 files changed, 76 insertions, 76 deletions
diff --git a/drivers/scsi/qla4xxx/ql4_nx.c b/drivers/scsi/qla4xxx/ql4_nx.c
index 7764c3ff02fc..e4801845b769 100644
--- a/drivers/scsi/qla4xxx/ql4_nx.c
+++ b/drivers/scsi/qla4xxx/ql4_nx.c
@@ -563,7 +563,7 @@ qla4_82xx_pci_get_crb_addr_2M(struct scsi_qla_host *ha, ulong *off)
563} 563}
564 564
565/* PCI Windowing for DDR regions. */ 565/* PCI Windowing for DDR regions. */
566#define QLA82XX_ADDR_IN_RANGE(addr, low, high) \ 566#define QLA8XXX_ADDR_IN_RANGE(addr, low, high) \
567 (((addr) <= (high)) && ((addr) >= (low))) 567 (((addr) <= (high)) && ((addr) >= (low)))
568 568
569/* 569/*
@@ -574,10 +574,10 @@ static unsigned long
574qla4_82xx_pci_mem_bound_check(struct scsi_qla_host *ha, 574qla4_82xx_pci_mem_bound_check(struct scsi_qla_host *ha,
575 unsigned long long addr, int size) 575 unsigned long long addr, int size)
576{ 576{
577 if (!QLA82XX_ADDR_IN_RANGE(addr, QLA82XX_ADDR_DDR_NET, 577 if (!QLA8XXX_ADDR_IN_RANGE(addr, QLA8XXX_ADDR_DDR_NET,
578 QLA82XX_ADDR_DDR_NET_MAX) || 578 QLA8XXX_ADDR_DDR_NET_MAX) ||
579 !QLA82XX_ADDR_IN_RANGE(addr + size - 1, 579 !QLA8XXX_ADDR_IN_RANGE(addr + size - 1,
580 QLA82XX_ADDR_DDR_NET, QLA82XX_ADDR_DDR_NET_MAX) || 580 QLA8XXX_ADDR_DDR_NET, QLA8XXX_ADDR_DDR_NET_MAX) ||
581 ((size != 1) && (size != 2) && (size != 4) && (size != 8))) { 581 ((size != 1) && (size != 2) && (size != 4) && (size != 8))) {
582 return 0; 582 return 0;
583 } 583 }
@@ -592,8 +592,8 @@ qla4_82xx_pci_set_window(struct scsi_qla_host *ha, unsigned long long addr)
592 int window; 592 int window;
593 u32 win_read; 593 u32 win_read;
594 594
595 if (QLA82XX_ADDR_IN_RANGE(addr, QLA82XX_ADDR_DDR_NET, 595 if (QLA8XXX_ADDR_IN_RANGE(addr, QLA8XXX_ADDR_DDR_NET,
596 QLA82XX_ADDR_DDR_NET_MAX)) { 596 QLA8XXX_ADDR_DDR_NET_MAX)) {
597 /* DDR network side */ 597 /* DDR network side */
598 window = MN_WIN(addr); 598 window = MN_WIN(addr);
599 ha->ddr_mn_window = window; 599 ha->ddr_mn_window = window;
@@ -607,8 +607,8 @@ qla4_82xx_pci_set_window(struct scsi_qla_host *ha, unsigned long long addr)
607 __func__, window, win_read); 607 __func__, window, win_read);
608 } 608 }
609 addr = GET_MEM_OFFS_2M(addr) + QLA82XX_PCI_DDR_NET; 609 addr = GET_MEM_OFFS_2M(addr) + QLA82XX_PCI_DDR_NET;
610 } else if (QLA82XX_ADDR_IN_RANGE(addr, QLA82XX_ADDR_OCM0, 610 } else if (QLA8XXX_ADDR_IN_RANGE(addr, QLA8XXX_ADDR_OCM0,
611 QLA82XX_ADDR_OCM0_MAX)) { 611 QLA8XXX_ADDR_OCM0_MAX)) {
612 unsigned int temp1; 612 unsigned int temp1;
613 /* if bits 19:18&17:11 are on */ 613 /* if bits 19:18&17:11 are on */
614 if ((addr & 0x00ff800) == 0xff800) { 614 if ((addr & 0x00ff800) == 0xff800) {
@@ -630,7 +630,7 @@ qla4_82xx_pci_set_window(struct scsi_qla_host *ha, unsigned long long addr)
630 } 630 }
631 addr = GET_MEM_OFFS_2M(addr) + QLA82XX_PCI_OCM0_2M; 631 addr = GET_MEM_OFFS_2M(addr) + QLA82XX_PCI_OCM0_2M;
632 632
633 } else if (QLA82XX_ADDR_IN_RANGE(addr, QLA82XX_ADDR_QDR_NET, 633 } else if (QLA8XXX_ADDR_IN_RANGE(addr, QLA8XXX_ADDR_QDR_NET,
634 QLA82XX_P3_ADDR_QDR_NET_MAX)) { 634 QLA82XX_P3_ADDR_QDR_NET_MAX)) {
635 /* QDR network side */ 635 /* QDR network side */
636 window = MS_WIN(addr); 636 window = MS_WIN(addr);
@@ -669,20 +669,20 @@ static int qla4_82xx_pci_is_same_window(struct scsi_qla_host *ha,
669 669
670 qdr_max = QLA82XX_P3_ADDR_QDR_NET_MAX; 670 qdr_max = QLA82XX_P3_ADDR_QDR_NET_MAX;
671 671
672 if (QLA82XX_ADDR_IN_RANGE(addr, QLA82XX_ADDR_DDR_NET, 672 if (QLA8XXX_ADDR_IN_RANGE(addr, QLA8XXX_ADDR_DDR_NET,
673 QLA82XX_ADDR_DDR_NET_MAX)) { 673 QLA8XXX_ADDR_DDR_NET_MAX)) {
674 /* DDR network side */ 674 /* DDR network side */
675 BUG(); /* MN access can not come here */ 675 BUG(); /* MN access can not come here */
676 } else if (QLA82XX_ADDR_IN_RANGE(addr, QLA82XX_ADDR_OCM0, 676 } else if (QLA8XXX_ADDR_IN_RANGE(addr, QLA8XXX_ADDR_OCM0,
677 QLA82XX_ADDR_OCM0_MAX)) { 677 QLA8XXX_ADDR_OCM0_MAX)) {
678 return 1; 678 return 1;
679 } else if (QLA82XX_ADDR_IN_RANGE(addr, QLA82XX_ADDR_OCM1, 679 } else if (QLA8XXX_ADDR_IN_RANGE(addr, QLA8XXX_ADDR_OCM1,
680 QLA82XX_ADDR_OCM1_MAX)) { 680 QLA8XXX_ADDR_OCM1_MAX)) {
681 return 1; 681 return 1;
682 } else if (QLA82XX_ADDR_IN_RANGE(addr, QLA82XX_ADDR_QDR_NET, 682 } else if (QLA8XXX_ADDR_IN_RANGE(addr, QLA8XXX_ADDR_QDR_NET,
683 qdr_max)) { 683 qdr_max)) {
684 /* QDR network side */ 684 /* QDR network side */
685 window = ((addr - QLA82XX_ADDR_QDR_NET) >> 22) & 0x3f; 685 window = ((addr - QLA8XXX_ADDR_QDR_NET) >> 22) & 0x3f;
686 if (ha->qdr_sn_window == window) 686 if (ha->qdr_sn_window == window)
687 return 1; 687 return 1;
688 } 688 }
@@ -1250,7 +1250,7 @@ qla4_82xx_pci_mem_read_2M(struct scsi_qla_host *ha,
1250 * If not MN, go check for MS or invalid. 1250 * If not MN, go check for MS or invalid.
1251 */ 1251 */
1252 1252
1253 if (off >= QLA82XX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX) 1253 if (off >= QLA8XXX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX)
1254 mem_crb = QLA82XX_CRB_QDR_NET; 1254 mem_crb = QLA82XX_CRB_QDR_NET;
1255 else { 1255 else {
1256 mem_crb = QLA82XX_CRB_DDR_NET; 1256 mem_crb = QLA82XX_CRB_DDR_NET;
@@ -1340,7 +1340,7 @@ qla4_82xx_pci_mem_write_2M(struct scsi_qla_host *ha,
1340 /* 1340 /*
1341 * If not MN, go check for MS or invalid. 1341 * If not MN, go check for MS or invalid.
1342 */ 1342 */
1343 if (off >= QLA82XX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX) 1343 if (off >= QLA8XXX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX)
1344 mem_crb = QLA82XX_CRB_QDR_NET; 1344 mem_crb = QLA82XX_CRB_QDR_NET;
1345 else { 1345 else {
1346 mem_crb = QLA82XX_CRB_DDR_NET; 1346 mem_crb = QLA82XX_CRB_DDR_NET;
@@ -1744,33 +1744,33 @@ static int qla4_8xxx_minidump_process_control(struct scsi_qla_host *ha,
1744 crb_addr = crb_entry->addr; 1744 crb_addr = crb_entry->addr;
1745 for (i = 0; i < crb_entry->op_count; i++) { 1745 for (i = 0; i < crb_entry->op_count; i++) {
1746 opcode = crb_entry->crb_ctrl.opcode; 1746 opcode = crb_entry->crb_ctrl.opcode;
1747 if (opcode & QLA82XX_DBG_OPCODE_WR) { 1747 if (opcode & QLA8XXX_DBG_OPCODE_WR) {
1748 qla4_8xxx_md_rw_32(ha, crb_addr, 1748 qla4_8xxx_md_rw_32(ha, crb_addr,
1749 crb_entry->value_1, 1); 1749 crb_entry->value_1, 1);
1750 opcode &= ~QLA82XX_DBG_OPCODE_WR; 1750 opcode &= ~QLA8XXX_DBG_OPCODE_WR;
1751 } 1751 }
1752 if (opcode & QLA82XX_DBG_OPCODE_RW) { 1752 if (opcode & QLA8XXX_DBG_OPCODE_RW) {
1753 read_value = qla4_8xxx_md_rw_32(ha, crb_addr, 0, 0); 1753 read_value = qla4_8xxx_md_rw_32(ha, crb_addr, 0, 0);
1754 qla4_8xxx_md_rw_32(ha, crb_addr, read_value, 1); 1754 qla4_8xxx_md_rw_32(ha, crb_addr, read_value, 1);
1755 opcode &= ~QLA82XX_DBG_OPCODE_RW; 1755 opcode &= ~QLA8XXX_DBG_OPCODE_RW;
1756 } 1756 }
1757 if (opcode & QLA82XX_DBG_OPCODE_AND) { 1757 if (opcode & QLA8XXX_DBG_OPCODE_AND) {
1758 read_value = qla4_8xxx_md_rw_32(ha, crb_addr, 0, 0); 1758 read_value = qla4_8xxx_md_rw_32(ha, crb_addr, 0, 0);
1759 read_value &= crb_entry->value_2; 1759 read_value &= crb_entry->value_2;
1760 opcode &= ~QLA82XX_DBG_OPCODE_AND; 1760 opcode &= ~QLA8XXX_DBG_OPCODE_AND;
1761 if (opcode & QLA82XX_DBG_OPCODE_OR) { 1761 if (opcode & QLA8XXX_DBG_OPCODE_OR) {
1762 read_value |= crb_entry->value_3; 1762 read_value |= crb_entry->value_3;
1763 opcode &= ~QLA82XX_DBG_OPCODE_OR; 1763 opcode &= ~QLA8XXX_DBG_OPCODE_OR;
1764 } 1764 }
1765 qla4_8xxx_md_rw_32(ha, crb_addr, read_value, 1); 1765 qla4_8xxx_md_rw_32(ha, crb_addr, read_value, 1);
1766 } 1766 }
1767 if (opcode & QLA82XX_DBG_OPCODE_OR) { 1767 if (opcode & QLA8XXX_DBG_OPCODE_OR) {
1768 read_value = qla4_8xxx_md_rw_32(ha, crb_addr, 0, 0); 1768 read_value = qla4_8xxx_md_rw_32(ha, crb_addr, 0, 0);
1769 read_value |= crb_entry->value_3; 1769 read_value |= crb_entry->value_3;
1770 qla4_8xxx_md_rw_32(ha, crb_addr, read_value, 1); 1770 qla4_8xxx_md_rw_32(ha, crb_addr, read_value, 1);
1771 opcode &= ~QLA82XX_DBG_OPCODE_OR; 1771 opcode &= ~QLA8XXX_DBG_OPCODE_OR;
1772 } 1772 }
1773 if (opcode & QLA82XX_DBG_OPCODE_POLL) { 1773 if (opcode & QLA8XXX_DBG_OPCODE_POLL) {
1774 poll_time = crb_entry->crb_strd.poll_timeout; 1774 poll_time = crb_entry->crb_strd.poll_timeout;
1775 wtime = jiffies + poll_time; 1775 wtime = jiffies + poll_time;
1776 read_value = qla4_8xxx_md_rw_32(ha, crb_addr, 0, 0); 1776 read_value = qla4_8xxx_md_rw_32(ha, crb_addr, 0, 0);
@@ -1787,10 +1787,10 @@ static int qla4_8xxx_minidump_process_control(struct scsi_qla_host *ha,
1787 read_value = qla4_8xxx_md_rw_32(ha, 1787 read_value = qla4_8xxx_md_rw_32(ha,
1788 crb_addr, 0, 0); 1788 crb_addr, 0, 0);
1789 } while (1); 1789 } while (1);
1790 opcode &= ~QLA82XX_DBG_OPCODE_POLL; 1790 opcode &= ~QLA8XXX_DBG_OPCODE_POLL;
1791 } 1791 }
1792 1792
1793 if (opcode & QLA82XX_DBG_OPCODE_RDSTATE) { 1793 if (opcode & QLA8XXX_DBG_OPCODE_RDSTATE) {
1794 if (crb_entry->crb_strd.state_index_a) { 1794 if (crb_entry->crb_strd.state_index_a) {
1795 index = crb_entry->crb_strd.state_index_a; 1795 index = crb_entry->crb_strd.state_index_a;
1796 addr = tmplt_hdr->saved_state_array[index]; 1796 addr = tmplt_hdr->saved_state_array[index];
@@ -1801,10 +1801,10 @@ static int qla4_8xxx_minidump_process_control(struct scsi_qla_host *ha,
1801 read_value = qla4_8xxx_md_rw_32(ha, addr, 0, 0); 1801 read_value = qla4_8xxx_md_rw_32(ha, addr, 0, 0);
1802 index = crb_entry->crb_ctrl.state_index_v; 1802 index = crb_entry->crb_ctrl.state_index_v;
1803 tmplt_hdr->saved_state_array[index] = read_value; 1803 tmplt_hdr->saved_state_array[index] = read_value;
1804 opcode &= ~QLA82XX_DBG_OPCODE_RDSTATE; 1804 opcode &= ~QLA8XXX_DBG_OPCODE_RDSTATE;
1805 } 1805 }
1806 1806
1807 if (opcode & QLA82XX_DBG_OPCODE_WRSTATE) { 1807 if (opcode & QLA8XXX_DBG_OPCODE_WRSTATE) {
1808 if (crb_entry->crb_strd.state_index_a) { 1808 if (crb_entry->crb_strd.state_index_a) {
1809 index = crb_entry->crb_strd.state_index_a; 1809 index = crb_entry->crb_strd.state_index_a;
1810 addr = tmplt_hdr->saved_state_array[index]; 1810 addr = tmplt_hdr->saved_state_array[index];
@@ -1821,10 +1821,10 @@ static int qla4_8xxx_minidump_process_control(struct scsi_qla_host *ha,
1821 } 1821 }
1822 1822
1823 qla4_8xxx_md_rw_32(ha, addr, read_value, 1); 1823 qla4_8xxx_md_rw_32(ha, addr, read_value, 1);
1824 opcode &= ~QLA82XX_DBG_OPCODE_WRSTATE; 1824 opcode &= ~QLA8XXX_DBG_OPCODE_WRSTATE;
1825 } 1825 }
1826 1826
1827 if (opcode & QLA82XX_DBG_OPCODE_MDSTATE) { 1827 if (opcode & QLA8XXX_DBG_OPCODE_MDSTATE) {
1828 index = crb_entry->crb_ctrl.state_index_v; 1828 index = crb_entry->crb_ctrl.state_index_v;
1829 read_value = tmplt_hdr->saved_state_array[index]; 1829 read_value = tmplt_hdr->saved_state_array[index];
1830 read_value <<= crb_entry->crb_ctrl.shl; 1830 read_value <<= crb_entry->crb_ctrl.shl;
@@ -1834,7 +1834,7 @@ static int qla4_8xxx_minidump_process_control(struct scsi_qla_host *ha,
1834 read_value |= crb_entry->value_3; 1834 read_value |= crb_entry->value_3;
1835 read_value += crb_entry->value_1; 1835 read_value += crb_entry->value_1;
1836 tmplt_hdr->saved_state_array[index] = read_value; 1836 tmplt_hdr->saved_state_array[index] = read_value;
1837 opcode &= ~QLA82XX_DBG_OPCODE_MDSTATE; 1837 opcode &= ~QLA8XXX_DBG_OPCODE_MDSTATE;
1838 } 1838 }
1839 crb_addr += crb_entry->crb_strd.addr_stride; 1839 crb_addr += crb_entry->crb_strd.addr_stride;
1840 } 1840 }
@@ -2081,7 +2081,7 @@ static void qla4_8xxx_mark_entry_skipped(struct scsi_qla_host *ha,
2081 struct qla8xxx_minidump_entry_hdr *entry_hdr, 2081 struct qla8xxx_minidump_entry_hdr *entry_hdr,
2082 int index) 2082 int index)
2083{ 2083{
2084 entry_hdr->d_ctrl.driver_flags |= QLA82XX_DBG_SKIPPED_FLAG; 2084 entry_hdr->d_ctrl.driver_flags |= QLA8XXX_DBG_SKIPPED_FLAG;
2085 DEBUG2(ql4_printk(KERN_INFO, ha, 2085 DEBUG2(ql4_printk(KERN_INFO, ha,
2086 "scsi(%ld): Skipping entry[%d]: ETYPE[0x%x]-ELEVEL[0x%x]\n", 2086 "scsi(%ld): Skipping entry[%d]: ETYPE[0x%x]-ELEVEL[0x%x]\n",
2087 ha->host_no, index, entry_hdr->entry_type, 2087 ha->host_no, index, entry_hdr->entry_type,
@@ -2147,7 +2147,7 @@ static int qla4_8xxx_collect_md_data(struct scsi_qla_host *ha)
2147 if (!(entry_hdr->d_ctrl.entry_capture_mask & 2147 if (!(entry_hdr->d_ctrl.entry_capture_mask &
2148 ha->fw_dump_capture_mask)) { 2148 ha->fw_dump_capture_mask)) {
2149 entry_hdr->d_ctrl.driver_flags |= 2149 entry_hdr->d_ctrl.driver_flags |=
2150 QLA82XX_DBG_SKIPPED_FLAG; 2150 QLA8XXX_DBG_SKIPPED_FLAG;
2151 goto skip_nxt_entry; 2151 goto skip_nxt_entry;
2152 } 2152 }
2153 2153
@@ -2160,10 +2160,10 @@ static int qla4_8xxx_collect_md_data(struct scsi_qla_host *ha)
2160 * debug data 2160 * debug data
2161 */ 2161 */
2162 switch (entry_hdr->entry_type) { 2162 switch (entry_hdr->entry_type) {
2163 case QLA82XX_RDEND: 2163 case QLA8XXX_RDEND:
2164 qla4_8xxx_mark_entry_skipped(ha, entry_hdr, i); 2164 qla4_8xxx_mark_entry_skipped(ha, entry_hdr, i);
2165 break; 2165 break;
2166 case QLA82XX_CNTRL: 2166 case QLA8XXX_CNTRL:
2167 rval = qla4_8xxx_minidump_process_control(ha, 2167 rval = qla4_8xxx_minidump_process_control(ha,
2168 entry_hdr); 2168 entry_hdr);
2169 if (rval != QLA_SUCCESS) { 2169 if (rval != QLA_SUCCESS) {
@@ -2171,11 +2171,11 @@ static int qla4_8xxx_collect_md_data(struct scsi_qla_host *ha)
2171 goto md_failed; 2171 goto md_failed;
2172 } 2172 }
2173 break; 2173 break;
2174 case QLA82XX_RDCRB: 2174 case QLA8XXX_RDCRB:
2175 qla4_8xxx_minidump_process_rdcrb(ha, entry_hdr, 2175 qla4_8xxx_minidump_process_rdcrb(ha, entry_hdr,
2176 &data_ptr); 2176 &data_ptr);
2177 break; 2177 break;
2178 case QLA82XX_RDMEM: 2178 case QLA8XXX_RDMEM:
2179 rval = qla4_8xxx_minidump_process_rdmem(ha, entry_hdr, 2179 rval = qla4_8xxx_minidump_process_rdmem(ha, entry_hdr,
2180 &data_ptr); 2180 &data_ptr);
2181 if (rval != QLA_SUCCESS) { 2181 if (rval != QLA_SUCCESS) {
@@ -2183,15 +2183,15 @@ static int qla4_8xxx_collect_md_data(struct scsi_qla_host *ha)
2183 goto md_failed; 2183 goto md_failed;
2184 } 2184 }
2185 break; 2185 break;
2186 case QLA82XX_BOARD: 2186 case QLA8XXX_BOARD:
2187 case QLA82XX_RDROM: 2187 case QLA8XXX_RDROM:
2188 qla4_82xx_minidump_process_rdrom(ha, entry_hdr, 2188 qla4_82xx_minidump_process_rdrom(ha, entry_hdr,
2189 &data_ptr); 2189 &data_ptr);
2190 break; 2190 break;
2191 case QLA82XX_L2DTG: 2191 case QLA8XXX_L2DTG:
2192 case QLA82XX_L2ITG: 2192 case QLA8XXX_L2ITG:
2193 case QLA82XX_L2DAT: 2193 case QLA8XXX_L2DAT:
2194 case QLA82XX_L2INS: 2194 case QLA8XXX_L2INS:
2195 rval = qla4_8xxx_minidump_process_l2tag(ha, entry_hdr, 2195 rval = qla4_8xxx_minidump_process_l2tag(ha, entry_hdr,
2196 &data_ptr); 2196 &data_ptr);
2197 if (rval != QLA_SUCCESS) { 2197 if (rval != QLA_SUCCESS) {
@@ -2199,24 +2199,24 @@ static int qla4_8xxx_collect_md_data(struct scsi_qla_host *ha)
2199 goto md_failed; 2199 goto md_failed;
2200 } 2200 }
2201 break; 2201 break;
2202 case QLA82XX_L1DAT: 2202 case QLA8XXX_L1DAT:
2203 case QLA82XX_L1INS: 2203 case QLA8XXX_L1INS:
2204 qla4_8xxx_minidump_process_l1cache(ha, entry_hdr, 2204 qla4_8xxx_minidump_process_l1cache(ha, entry_hdr,
2205 &data_ptr); 2205 &data_ptr);
2206 break; 2206 break;
2207 case QLA82XX_RDOCM: 2207 case QLA8XXX_RDOCM:
2208 qla4_8xxx_minidump_process_rdocm(ha, entry_hdr, 2208 qla4_8xxx_minidump_process_rdocm(ha, entry_hdr,
2209 &data_ptr); 2209 &data_ptr);
2210 break; 2210 break;
2211 case QLA82XX_RDMUX: 2211 case QLA8XXX_RDMUX:
2212 qla4_8xxx_minidump_process_rdmux(ha, entry_hdr, 2212 qla4_8xxx_minidump_process_rdmux(ha, entry_hdr,
2213 &data_ptr); 2213 &data_ptr);
2214 break; 2214 break;
2215 case QLA82XX_QUEUE: 2215 case QLA8XXX_QUEUE:
2216 qla4_8xxx_minidump_process_queue(ha, entry_hdr, 2216 qla4_8xxx_minidump_process_queue(ha, entry_hdr,
2217 &data_ptr); 2217 &data_ptr);
2218 break; 2218 break;
2219 case QLA82XX_RDNOP: 2219 case QLA8XXX_RDNOP:
2220 default: 2220 default:
2221 qla4_8xxx_mark_entry_skipped(ha, entry_hdr, i); 2221 qla4_8xxx_mark_entry_skipped(ha, entry_hdr, i);
2222 break; 2222 break;
@@ -2289,7 +2289,7 @@ qla4_8xxx_device_bootstrap(struct scsi_qla_host *ha)
2289 timeout = msleep_interruptible(200); 2289 timeout = msleep_interruptible(200);
2290 if (timeout) { 2290 if (timeout) {
2291 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, 2291 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE,
2292 QLA82XX_DEV_FAILED); 2292 QLA8XXX_DEV_FAILED);
2293 return rval; 2293 return rval;
2294 } 2294 }
2295 2295
@@ -2319,7 +2319,7 @@ qla4_8xxx_device_bootstrap(struct scsi_qla_host *ha)
2319dev_initialize: 2319dev_initialize:
2320 /* set to DEV_INITIALIZING */ 2320 /* set to DEV_INITIALIZING */
2321 ql4_printk(KERN_INFO, ha, "HW State: INITIALIZING\n"); 2321 ql4_printk(KERN_INFO, ha, "HW State: INITIALIZING\n");
2322 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, QLA82XX_DEV_INITIALIZING); 2322 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, QLA8XXX_DEV_INITIALIZING);
2323 2323
2324 /* Driver that sets device state to initializating sets IDC version */ 2324 /* Driver that sets device state to initializating sets IDC version */
2325 qla4_82xx_wr_32(ha, QLA82XX_CRB_DRV_IDC_VERSION, QLA82XX_IDC_VERSION); 2325 qla4_82xx_wr_32(ha, QLA82XX_CRB_DRV_IDC_VERSION, QLA82XX_IDC_VERSION);
@@ -2340,13 +2340,13 @@ dev_initialize:
2340 if (rval != QLA_SUCCESS) { 2340 if (rval != QLA_SUCCESS) {
2341 ql4_printk(KERN_INFO, ha, "HW State: FAILED\n"); 2341 ql4_printk(KERN_INFO, ha, "HW State: FAILED\n");
2342 qla4_8xxx_clear_drv_active(ha); 2342 qla4_8xxx_clear_drv_active(ha);
2343 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, QLA82XX_DEV_FAILED); 2343 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, QLA8XXX_DEV_FAILED);
2344 return rval; 2344 return rval;
2345 } 2345 }
2346 2346
2347dev_ready: 2347dev_ready:
2348 ql4_printk(KERN_INFO, ha, "HW State: READY\n"); 2348 ql4_printk(KERN_INFO, ha, "HW State: READY\n");
2349 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, QLA82XX_DEV_READY); 2349 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, QLA8XXX_DEV_READY);
2350 2350
2351 return rval; 2351 return rval;
2352} 2352}
@@ -2373,7 +2373,7 @@ qla4_82xx_need_reset_handler(struct scsi_qla_host *ha)
2373 qla4_82xx_idc_lock(ha); 2373 qla4_82xx_idc_lock(ha);
2374 } 2374 }
2375 2375
2376 if (!test_bit(AF_82XX_RST_OWNER, &ha->flags)) { 2376 if (!test_bit(AF_8XXX_RST_OWNER, &ha->flags)) {
2377 DEBUG2(ql4_printk(KERN_INFO, ha, 2377 DEBUG2(ql4_printk(KERN_INFO, ha,
2378 "%s(%ld): reset acknowledged\n", 2378 "%s(%ld): reset acknowledged\n",
2379 __func__, ha->host_no)); 2379 __func__, ha->host_no));
@@ -2404,7 +2404,7 @@ qla4_82xx_need_reset_handler(struct scsi_qla_host *ha)
2404 * When reset_owner times out, check which functions 2404 * When reset_owner times out, check which functions
2405 * acked/did not ack 2405 * acked/did not ack
2406 */ 2406 */
2407 if (test_bit(AF_82XX_RST_OWNER, &ha->flags)) { 2407 if (test_bit(AF_8XXX_RST_OWNER, &ha->flags)) {
2408 ql4_printk(KERN_INFO, ha, 2408 ql4_printk(KERN_INFO, ha,
2409 "%s(%ld): drv_state = 0x%x, drv_active = 0x%x\n", 2409 "%s(%ld): drv_state = 0x%x, drv_active = 0x%x\n",
2410 __func__, ha->host_no, drv_state, 2410 __func__, ha->host_no, drv_state,
@@ -2419,16 +2419,16 @@ qla4_82xx_need_reset_handler(struct scsi_qla_host *ha)
2419 } 2419 }
2420 2420
2421 /* Clear RESET OWNER as we are not going to use it any further */ 2421 /* Clear RESET OWNER as we are not going to use it any further */
2422 clear_bit(AF_82XX_RST_OWNER, &ha->flags); 2422 clear_bit(AF_8XXX_RST_OWNER, &ha->flags);
2423 2423
2424 dev_state = qla4_82xx_rd_32(ha, QLA82XX_CRB_DEV_STATE); 2424 dev_state = qla4_82xx_rd_32(ha, QLA82XX_CRB_DEV_STATE);
2425 ql4_printk(KERN_INFO, ha, "Device state is 0x%x = %s\n", dev_state, 2425 ql4_printk(KERN_INFO, ha, "Device state is 0x%x = %s\n", dev_state,
2426 dev_state < MAX_STATES ? qdev_state[dev_state] : "Unknown"); 2426 dev_state < MAX_STATES ? qdev_state[dev_state] : "Unknown");
2427 2427
2428 /* Force to DEV_COLD unless someone else is starting a reset */ 2428 /* Force to DEV_COLD unless someone else is starting a reset */
2429 if (dev_state != QLA82XX_DEV_INITIALIZING) { 2429 if (dev_state != QLA8XXX_DEV_INITIALIZING) {
2430 ql4_printk(KERN_INFO, ha, "HW State: COLD/RE-INIT\n"); 2430 ql4_printk(KERN_INFO, ha, "HW State: COLD/RE-INIT\n");
2431 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, QLA82XX_DEV_COLD); 2431 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, QLA8XXX_DEV_COLD);
2432 qla4_8xxx_set_rst_ready(ha); 2432 qla4_8xxx_set_rst_ready(ha);
2433 } 2433 }
2434} 2434}
@@ -2481,7 +2481,7 @@ int qla4_8xxx_device_state_handler(struct scsi_qla_host *ha)
2481 dev_state, dev_state < MAX_STATES ? 2481 dev_state, dev_state < MAX_STATES ?
2482 qdev_state[dev_state] : "Unknown"); 2482 qdev_state[dev_state] : "Unknown");
2483 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, 2483 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE,
2484 QLA82XX_DEV_FAILED); 2484 QLA8XXX_DEV_FAILED);
2485 } 2485 }
2486 2486
2487 dev_state = qla4_82xx_rd_32(ha, QLA82XX_CRB_DEV_STATE); 2487 dev_state = qla4_82xx_rd_32(ha, QLA82XX_CRB_DEV_STATE);
@@ -2491,17 +2491,17 @@ int qla4_8xxx_device_state_handler(struct scsi_qla_host *ha)
2491 2491
2492 /* NOTE: Make sure idc unlocked upon exit of switch statement */ 2492 /* NOTE: Make sure idc unlocked upon exit of switch statement */
2493 switch (dev_state) { 2493 switch (dev_state) {
2494 case QLA82XX_DEV_READY: 2494 case QLA8XXX_DEV_READY:
2495 goto exit; 2495 goto exit;
2496 case QLA82XX_DEV_COLD: 2496 case QLA8XXX_DEV_COLD:
2497 rval = qla4_8xxx_device_bootstrap(ha); 2497 rval = qla4_8xxx_device_bootstrap(ha);
2498 goto exit; 2498 goto exit;
2499 case QLA82XX_DEV_INITIALIZING: 2499 case QLA8XXX_DEV_INITIALIZING:
2500 qla4_82xx_idc_unlock(ha); 2500 qla4_82xx_idc_unlock(ha);
2501 msleep(1000); 2501 msleep(1000);
2502 qla4_82xx_idc_lock(ha); 2502 qla4_82xx_idc_lock(ha);
2503 break; 2503 break;
2504 case QLA82XX_DEV_NEED_RESET: 2504 case QLA8XXX_DEV_NEED_RESET:
2505 if (!ql4xdontresethba) { 2505 if (!ql4xdontresethba) {
2506 qla4_82xx_need_reset_handler(ha); 2506 qla4_82xx_need_reset_handler(ha);
2507 /* Update timeout value after need 2507 /* Update timeout value after need
@@ -2514,16 +2514,16 @@ int qla4_8xxx_device_state_handler(struct scsi_qla_host *ha)
2514 qla4_82xx_idc_lock(ha); 2514 qla4_82xx_idc_lock(ha);
2515 } 2515 }
2516 break; 2516 break;
2517 case QLA82XX_DEV_NEED_QUIESCENT: 2517 case QLA8XXX_DEV_NEED_QUIESCENT:
2518 /* idc locked/unlocked in handler */ 2518 /* idc locked/unlocked in handler */
2519 qla4_8xxx_need_qsnt_handler(ha); 2519 qla4_8xxx_need_qsnt_handler(ha);
2520 break; 2520 break;
2521 case QLA82XX_DEV_QUIESCENT: 2521 case QLA8XXX_DEV_QUIESCENT:
2522 qla4_82xx_idc_unlock(ha); 2522 qla4_82xx_idc_unlock(ha);
2523 msleep(1000); 2523 msleep(1000);
2524 qla4_82xx_idc_lock(ha); 2524 qla4_82xx_idc_lock(ha);
2525 break; 2525 break;
2526 case QLA82XX_DEV_FAILED: 2526 case QLA8XXX_DEV_FAILED:
2527 qla4_82xx_idc_unlock(ha); 2527 qla4_82xx_idc_unlock(ha);
2528 qla4xxx_dead_adapter_cleanup(ha); 2528 qla4xxx_dead_adapter_cleanup(ha);
2529 rval = QLA_ERROR; 2529 rval = QLA_ERROR;
@@ -2884,11 +2884,11 @@ qla4_82xx_isp_reset(struct scsi_qla_host *ha)
2884 qla4_82xx_idc_lock(ha); 2884 qla4_82xx_idc_lock(ha);
2885 dev_state = qla4_82xx_rd_32(ha, QLA82XX_CRB_DEV_STATE); 2885 dev_state = qla4_82xx_rd_32(ha, QLA82XX_CRB_DEV_STATE);
2886 2886
2887 if (dev_state == QLA82XX_DEV_READY) { 2887 if (dev_state == QLA8XXX_DEV_READY) {
2888 ql4_printk(KERN_INFO, ha, "HW State: NEED RESET\n"); 2888 ql4_printk(KERN_INFO, ha, "HW State: NEED RESET\n");
2889 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE, 2889 qla4_82xx_wr_32(ha, QLA82XX_CRB_DEV_STATE,
2890 QLA82XX_DEV_NEED_RESET); 2890 QLA8XXX_DEV_NEED_RESET);
2891 set_bit(AF_82XX_RST_OWNER, &ha->flags); 2891 set_bit(AF_8XXX_RST_OWNER, &ha->flags);
2892 } else 2892 } else
2893 ql4_printk(KERN_INFO, ha, "HW State: DEVICE INITIALIZING\n"); 2893 ql4_printk(KERN_INFO, ha, "HW State: DEVICE INITIALIZING\n");
2894 2894