• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/qla2xxx/

Lines Matching defs:ha

30  *	ha = adapter block pointer.
45 qla2x00_mailbox_command(scsi_qla_host_t *ha, mbx_cmd_t *mcp)
49 device_reg_t __iomem *reg = ha->iobase;
52 uint8_t io_lock_on = ha->flags.init_done;
61 abort_active = test_bit(ABORT_ISP_ACTIVE, &ha->dpc_flags);
63 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
71 if (qla2x00_down_timeout(&ha->mbx_cmd_sem, mcp->tov * HZ)) {
74 "Exiting.\n", __func__, ha->host_no));
79 ha->flags.mbox_busy = 1;
81 ha->mcp = mcp;
84 ha->host_no, mcp->mb[0]));
86 spin_lock_irqsave(&ha->hardware_lock, flags);
89 if (IS_QLA24XX(ha) || IS_QLA54XX(ha))
92 optr = (uint16_t __iomem *)MAILBOX_REG(ha, &reg->isp, 0);
98 for (cnt = 0; cnt < ha->mbx_count; cnt++) {
99 if (IS_QLA2200(ha) && cnt == 8)
101 (uint16_t __iomem *)MAILBOX_REG(ha, &reg->isp, 8);
112 __func__, ha->host_no);
119 printk("%s(%ld): I/O address = %p.\n", __func__, ha->host_no, optr);
120 qla2x00_dump_regs(ha);
124 ha->flags.mbox_int = 0;
125 clear_bit(MBX_INTERRUPT, &ha->mbx_cmd_flags);
129 "jiffies=%lx.\n", __func__, ha->host_no, jiffies));
136 __func__, ha->host_no));
139 tmp_intr_timer.data = (unsigned long)&ha->mbx_intr_sem;
145 ha->host_no));
149 "time=0x%lx.\n", __func__, ha->host_no, jiffies));
151 set_bit(MBX_INTR_WAIT, &ha->mbx_cmd_flags);
153 if (IS_QLA24XX(ha) || IS_QLA54XX(ha))
157 spin_unlock_irqrestore(&ha->hardware_lock, flags);
162 down(&ha->mbx_intr_sem);
165 ha->host_no, jiffies));
166 clear_bit(MBX_INTR_WAIT, &ha->mbx_cmd_flags);
172 ha->host_no, command));
174 if (IS_QLA24XX(ha) || IS_QLA54XX(ha))
178 spin_unlock_irqrestore(&ha->hardware_lock, flags);
181 while (!ha->flags.mbox_int) {
186 qla2x00_poll(ha);
189 !ha->flags.mbox_int)
195 if (ha->flags.mbox_int) {
199 ha->host_no, command));
202 ha->flags.mbox_int = 0;
203 clear_bit(MBX_INTERRUPT, &ha->mbx_cmd_flags);
205 if (ha->mailbox_out[0] != MBS_COMMAND_COMPLETE)
210 iptr = (uint16_t *)&ha->mailbox_out[0];
212 for (cnt = 0; cnt < ha->mbx_count; cnt++) {
227 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
231 mb0 = RD_MAILBOX_REG(ha, &reg->isp, 0);
235 __func__, ha->host_no, command);
237 ha->host_no, ictrl, jiffies);
239 ha->host_no, mb0);
240 qla2x00_dump_regs(ha);
246 ha->flags.mbox_busy = 0;
249 ha->mcp = NULL;
253 "interrupt.\n", __func__, ha->host_no));
256 qla2x00_poll(ha);
264 "isp_abort_needed.\n", __func__, ha->host_no));
266 "isp_abort_needed.\n", __func__, ha->host_no));
267 qla_printk(KERN_WARNING, ha,
270 set_bit(ISP_ABORT_NEEDED, &ha->dpc_flags);
271 qla2xxx_wake_dpc(ha);
275 __func__, ha->host_no));
277 "abort_isp\n", __func__, ha->host_no));
278 qla_printk(KERN_WARNING, ha,
282 set_bit(ABORT_ISP_ACTIVE, &ha->dpc_flags);
283 clear_bit(ISP_ABORT_NEEDED, &ha->dpc_flags);
284 if (qla2x00_abort_isp(ha)) {
286 set_bit(ISP_ABORT_NEEDED, &ha->dpc_flags);
288 clear_bit(ABORT_ISP_ACTIVE, &ha->dpc_flags);
290 ha->host_no));
292 __func__, ha->host_no));
298 up(&ha->mbx_cmd_sem);
302 "mbx2=%x, cmd=%x ****\n", __func__, ha->host_no,
305 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
312 qla2x00_load_ram(scsi_qla_host_t *ha, dma_addr_t req_dma, uint32_t risc_addr,
319 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
321 if (MSW(risc_addr) || IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
335 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
347 rval = qla2x00_mailbox_command(ha, mcp);
351 ha->host_no, rval, mcp->mb[0]));
353 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
364 * ha = adapter block pointer.
375 qla2x00_execute_fw(scsi_qla_host_t *ha, uint32_t risc_addr)
381 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
386 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
395 if (IS_QLA2322(ha) || IS_QLA6322(ha)) {
403 rval = qla2x00_mailbox_command(ha, mcp);
407 ha->host_no, rval, mcp->mb[0]));
409 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
411 __func__, ha->host_no, mcp->mb[1]));
414 ha->host_no));
426 * ha: adapter state pointer.
438 qla2x00_get_fw_version(scsi_qla_host_t *ha, uint16_t *major, uint16_t *minor,
445 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
452 rval = qla2x00_mailbox_command(ha, mcp);
459 if (IS_QLA2100(ha) || IS_QLA2200(ha))
467 ha->host_no, rval));
470 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
479 * ha = adapter block pointer.
489 qla2x00_get_fw_options(scsi_qla_host_t *ha, uint16_t *fwopts)
495 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
502 rval = qla2x00_mailbox_command(ha, mcp);
507 ha->host_no, rval));
514 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
526 * ha = adapter block pointer.
536 qla2x00_set_fw_options(scsi_qla_host_t *ha, uint16_t *fwopts)
542 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
550 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
560 rval = qla2x00_mailbox_command(ha, mcp);
567 ha->host_no, rval, mcp->mb[0], mcp->mb[1]));
570 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
581 * ha = adapter block pointer.
592 qla2x00_mbx_reg_test(scsi_qla_host_t *ha)
598 DEBUG11(printk("qla2x00_mbx_reg_test(%ld): entered.\n", ha->host_no));
612 rval = qla2x00_mailbox_command(ha, mcp);
626 ha->host_no, rval));
630 ha->host_no));
641 * ha = adapter block pointer.
652 qla2x00_verify_checksum(scsi_qla_host_t *ha, uint32_t risc_addr)
658 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
663 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
676 rval = qla2x00_mailbox_command(ha, mcp);
680 ha->host_no, rval, (IS_QLA24XX(ha) || IS_QLA54XX(ha) ?
683 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
694 * ha = adapter state pointer.
708 qla2x00_issue_iocb(scsi_qla_host_t *ha, void* buffer, dma_addr_t phys_addr,
725 rval = qla2x00_mailbox_command(ha, mcp);
730 ha->host_no, rval));
732 ha->host_no, rval));
738 IS_QLA24XX(ha) || IS_QLA54XX(ha) ? RF_MASK_24XX :RF_MASK;
749 * ha = adapter block pointer.
759 qla2x00_abort_command(scsi_qla_host_t *ha, srb_t *sp)
768 DEBUG11(printk("qla2x00_abort_command(%ld): entered.\n", ha->host_no));
772 spin_lock_irqsave(&ha->hardware_lock, flags);
774 if (ha->outstanding_cmds[handle] == sp)
777 spin_unlock_irqrestore(&ha->hardware_lock, flags);
785 if (HAS_EXTENDED_IDS(ha))
796 rval = qla2x00_mailbox_command(ha, mcp);
800 ha->host_no, rval));
804 ha->host_no));
816 * ha = adapter block pointer.
830 scsi_qla_host_t *ha;
835 DEBUG11(printk("%s(%ld): entered.\n", __func__, fcport->ha->host_no));
837 ha = fcport->ha;
840 if (HAS_EXTENDED_IDS(ha)) {
847 mcp->mb[2] = ha->loop_reset_delay;
852 rval = qla2x00_mailbox_command(ha, mcp);
855 ha->marker_needed = 1;
859 ha->host_no, rval));
863 ha->host_no));
875 * ha = adapter block pointer.
891 qla2x00_get_adapter_id(scsi_qla_host_t *ha, uint16_t *id, uint8_t *al_pa,
899 ha->host_no));
906 rval = qla2x00_mailbox_command(ha, mcp);
920 ha->host_no, rval));
924 ha->host_no));
935 * ha = adapter block pointer.
946 qla2x00_get_retry_cnt(scsi_qla_host_t *ha, uint8_t *retry_cnt, uint8_t *tov,
955 ha->host_no));
962 rval = qla2x00_mailbox_command(ha, mcp);
967 ha->host_no, mcp->mb[0]));
979 "ratov=%d.\n", ha->host_no, mcp->mb[3], ratov));
990 * ha = adapter block pointer.
1003 qla2x00_init_firmware(scsi_qla_host_t *ha, uint16_t size)
1010 ha->host_no));
1013 mcp->mb[2] = MSW(ha->init_cb_dma);
1014 mcp->mb[3] = LSW(ha->init_cb_dma);
1017 mcp->mb[6] = MSW(MSD(ha->init_cb_dma));
1018 mcp->mb[7] = LSW(MSD(ha->init_cb_dma));
1024 rval = qla2x00_mailbox_command(ha, mcp);
1030 ha->host_no, rval, mcp->mb[0]));
1034 ha->host_no));
1046 * ha = adapter state pointer.
1057 qla2x00_get_port_database(scsi_qla_host_t *ha, fc_port_t *fcport, uint8_t opt)
1066 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
1069 pd = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &pd_dma);
1072 "structure.\n", __func__, ha->host_no));
1078 if (opt != 0 && !IS_QLA24XX(ha) && !IS_QLA54XX(ha))
1086 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
1091 } else if (HAS_EXTENDED_IDS(ha)) {
1099 mcp->buf_size = (IS_QLA24XX(ha) || IS_QLA54XX(ha) ?
1102 mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
1103 rval = qla2x00_mailbox_command(ha, mcp);
1107 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
1115 __func__, ha->host_no,
1171 dma_pool_free(ha->s_dma_pool, pd, pd_dma);
1175 __func__, ha->host_no, rval, mcp->mb[0], mcp->mb[1]));
1177 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
1188 * ha = adapter block pointer.
1200 qla2x00_get_firmware_state(scsi_qla_host_t *ha, uint16_t *dptr)
1207 ha->host_no));
1214 rval = qla2x00_mailbox_command(ha, mcp);
1222 "failed=%x.\n", ha->host_no, rval));
1226 ha->host_no));
1238 * ha = adapter block pointer.
1251 qla2x00_get_port_name(scsi_qla_host_t *ha, uint16_t loop_id, uint8_t *name,
1259 ha->host_no));
1263 if (HAS_EXTENDED_IDS(ha)) {
1274 rval = qla2x00_mailbox_command(ha, mcp);
1279 ha->host_no, rval));
1294 ha->host_no));
1305 * ha = adapter block pointer.
1316 qla2x00_lip_reset(scsi_qla_host_t *ha)
1322 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
1324 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
1328 mcp->mb[3] = ha->loop_reset_delay;
1333 if (HAS_EXTENDED_IDS(ha)) {
1340 mcp->mb[2] = ha->loop_reset_delay;
1346 rval = qla2x00_mailbox_command(ha, mcp);
1351 __func__, ha->host_no, rval));
1354 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
1365 * ha = adapter block pointer.
1379 qla2x00_send_sns(scsi_qla_host_t *ha, dma_addr_t sns_phys_address,
1387 ha->host_no));
1390 "tov=%d.\n", ha->retry_count, ha->login_timeout, mcp->tov));
1402 mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
1403 rval = qla2x00_mailbox_command(ha, mcp);
1408 "mb[1]=%x.\n", ha->host_no, rval, mcp->mb[0], mcp->mb[1]));
1410 "mb[1]=%x.\n", ha->host_no, rval, mcp->mb[0], mcp->mb[1]));
1413 DEBUG11(printk("qla2x00_send_sns(%ld): done.\n", ha->host_no));
1420 qla24xx_login_fabric(scsi_qla_host_t *ha, uint16_t loop_id, uint8_t domain,
1429 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
1431 lg = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &lg_dma);
1434 __func__, ha->host_no));
1450 rval = qla2x00_issue_iocb(ha, lg, lg_dma, 0);
1453 "(%x).\n", __func__, ha->host_no, rval));
1456 "-- error status (%x).\n", __func__, ha->host_no,
1465 ha->host_no, le16_to_cpu(lg->comp_status), iop[0],
1494 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
1514 dma_pool_free(ha->s_dma_pool, lg, lg_dma);
1524 * ha = adapter block pointer.
1541 qla2x00_login_fabric(scsi_qla_host_t *ha, uint16_t loop_id, uint8_t domain,
1548 DEBUG11(printk("qla2x00_login_fabric(%ld): entered.\n", ha->host_no));
1552 if (HAS_EXTENDED_IDS(ha)) {
1563 mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
1565 rval = qla2x00_mailbox_command(ha, mcp);
1592 "mb[0]=%x mb[1]=%x mb[2]=%x.\n", ha->host_no, rval,
1597 ha->host_no));
1608 * ha = adapter block pointer.
1620 qla2x00_login_local_device(scsi_qla_host_t *ha, fc_port_t *fcport,
1627 if (IS_QLA24XX(ha) || IS_QLA54XX(ha))
1628 return qla24xx_login_fabric(ha, fcport->loop_id,
1632 DEBUG3(printk("%s(%ld): entered.\n", __func__, ha->host_no));
1635 if (HAS_EXTENDED_IDS(ha))
1642 mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
1644 rval = qla2x00_mailbox_command(ha, mcp);
1665 "mb[6]=%x mb[7]=%x.\n", __func__, ha->host_no, rval,
1668 "mb[6]=%x mb[7]=%x.\n", __func__, ha->host_no, rval,
1672 DEBUG3(printk("%s(%ld): done.\n", __func__, ha->host_no));
1679 qla24xx_fabric_logout(scsi_qla_host_t *ha, uint16_t loop_id, uint8_t domain,
1686 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
1688 lg = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &lg_dma);
1691 __func__, ha->host_no));
1704 rval = qla2x00_issue_iocb(ha, lg, lg_dma, 0);
1707 "(%x).\n", __func__, ha->host_no, rval));
1710 "-- error status (%x).\n", __func__, ha->host_no,
1716 ha->host_no, le16_to_cpu(lg->comp_status),
1721 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
1724 dma_pool_free(ha->s_dma_pool, lg, lg_dma);
1734 * ha = adapter block pointer.
1746 qla2x00_fabric_logout(scsi_qla_host_t *ha, uint16_t loop_id, uint8_t domain,
1754 ha->host_no));
1758 if (HAS_EXTENDED_IDS(ha)) {
1769 rval = qla2x00_mailbox_command(ha, mcp);
1774 "mbx1=%x.\n", ha->host_no, rval, mcp->mb[1]));
1778 ha->host_no));
1789 * ha = adapter block pointer.
1800 qla2x00_full_login_lip(scsi_qla_host_t *ha)
1807 ha->host_no));
1810 mcp->mb[1] = IS_QLA24XX(ha) || IS_QLA54XX(ha) ? BIT_3: 0;
1817 rval = qla2x00_mailbox_command(ha, mcp);
1822 ha->host_no, rval));
1826 ha->host_no));
1836 * ha = adapter block pointer.
1845 qla2x00_get_id_list(scsi_qla_host_t *ha, void *id_list, dma_addr_t id_list_dma,
1853 ha->host_no));
1860 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
1877 rval = qla2x00_mailbox_command(ha, mcp);
1882 ha->host_no, rval));
1886 ha->host_no));
1897 * ha = adapter block pointer.
1906 qla2x00_get_resource_cnts(scsi_qla_host_t *ha, uint16_t *cur_xchg_cnt,
1913 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
1920 rval = qla2x00_mailbox_command(ha, mcp);
1925 ha->host_no, mcp->mb[0]));
1928 "mb7=%x mb10=%x.\n", __func__, ha->host_no,
1951 * ha = adapter state pointer.
1961 qla2x00_get_fcal_position_map(scsi_qla_host_t *ha, char *pos_map)
1969 pmap = dma_pool_alloc(ha->s_dma_pool, GFP_ATOMIC, &pmap_dma);
1972 __func__, ha->host_no));
1986 mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
1987 rval = qla2x00_mailbox_command(ha, mcp);
1991 "size (%x)\n", __func__, ha->host_no, mcp->mb[0],
1998 dma_pool_free(ha->s_dma_pool, pmap, pmap_dma);
2002 ha->host_no, rval));
2004 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2015 * ha = adapter block pointer.
2025 qla2x00_get_link_status(scsi_qla_host_t *ha, uint16_t loop_id,
2034 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2036 stat_buf = dma_pool_alloc(ha->s_dma_pool, GFP_ATOMIC, &stat_buf_dma);
2039 __func__, ha->host_no));
2051 if (IS_QLA24XX(ha) || IS_QLA54XX(ha)) {
2057 } else if (HAS_EXTENDED_IDS(ha)) {
2067 rval = qla2x00_mailbox_command(ha, mcp);
2072 __func__, ha->host_no, mcp->mb[0]));
2093 ha->host_no, stat_buf->link_fail_cnt,
2102 ha->host_no, rval));
2106 dma_pool_free(ha->s_dma_pool, stat_buf, stat_buf_dma);
2112 qla24xx_get_isp_stats(scsi_qla_host_t *ha, uint32_t *dwbuf, uint32_t dwords,
2121 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2125 "(max %d).\n", __func__, ha->host_no, dwords,
2129 sbuf = dma_pool_alloc(ha->s_dma_pool, GFP_ATOMIC, &sbuf_dma);
2132 __func__, ha->host_no));
2148 rval = qla2x00_mailbox_command(ha, mcp);
2153 __func__, ha->host_no, mcp->mb[0]));
2165 ha->host_no, rval));
2169 dma_pool_free(ha->s_dma_pool, sbuf, sbuf_dma);
2175 qla24xx_abort_command(scsi_qla_host_t *ha, srb_t *sp)
2185 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2189 spin_lock_irqsave(&ha->hardware_lock, flags);
2191 if (ha->outstanding_cmds[handle] == sp)
2194 spin_unlock_irqrestore(&ha->hardware_lock, flags);
2200 abt = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &abt_dma);
2203 __func__, ha->host_no));
2215 rval = qla2x00_issue_iocb(ha, abt, abt_dma, 0);
2218 __func__, ha->host_no, rval));
2221 "-- error status (%x).\n", __func__, ha->host_no,
2226 "-- completion status (%x).\n", __func__, ha->host_no,
2230 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2234 dma_pool_free(ha->s_dma_pool, abt, abt_dma);
2252 scsi_qla_host_t *ha;
2257 DEBUG11(printk("%s(%ld): entered.\n", __func__, fcport->ha->host_no));
2259 ha = fcport->ha;
2260 tsk = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &tsk_dma);
2263 "IOCB.\n", __func__, ha->host_no));
2276 rval = qla2x00_issue_iocb(ha, tsk, tsk_dma, 0);
2279 "(%x).\n", __func__, ha->host_no, rval));
2283 "-- error status (%x).\n", __func__, ha->host_no,
2291 ha->host_no, le16_to_cpu(tsk->p.sts.comp_status)));
2297 rval = qla2x00_marker(ha, fcport->loop_id, 0, MK_SYNC_ID);
2300 "(%x).\n", __func__, ha->host_no, rval));
2302 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2306 dma_pool_free(ha->s_dma_pool, tsk, tsk_dma);
2312 qla2x00_system_error(scsi_qla_host_t *ha)
2318 if (!IS_QLA24XX(ha) && !IS_QLA54XX(ha))
2321 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2328 rval = qla2x00_mailbox_command(ha, mcp);
2332 ha->host_no, rval));
2334 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2342 * @ha: HA context
2347 qla2x00_get_serdes_params(scsi_qla_host_t *ha, uint16_t *sw_em_1g,
2354 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2362 rval = qla2x00_mailbox_command(ha, mcp);
2367 ha->host_no, rval, mcp->mb[0]));
2369 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2384 * @ha: HA context
2389 qla2x00_set_serdes_params(scsi_qla_host_t *ha, uint16_t sw_em_1g,
2396 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2407 rval = qla2x00_mailbox_command(ha, mcp);
2412 ha->host_no, rval, mcp->mb[0]));
2415 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2422 qla2x00_stop_firmware(scsi_qla_host_t *ha)
2428 if (!IS_QLA24XX(ha) && !IS_QLA54XX(ha))
2431 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2438 rval = qla2x00_mailbox_command(ha, mcp);
2442 ha->host_no, rval));
2444 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2451 qla2x00_trace_control(scsi_qla_host_t *ha, uint16_t ctrl, dma_addr_t eft_dma,
2458 if (!IS_QLA24XX(ha) && !IS_QLA54XX(ha))
2461 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2478 rval = qla2x00_mailbox_command(ha, mcp);
2482 __func__, ha->host_no, rval, mcp->mb[0], mcp->mb[1]));
2484 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2491 qla2x00_read_sfp(scsi_qla_host_t *ha, dma_addr_t sfp_dma, uint16_t addr,
2498 if (!IS_QLA24XX(ha) && !IS_QLA54XX(ha))
2501 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2516 rval = qla2x00_mailbox_command(ha, mcp);
2520 ha->host_no, rval, mcp->mb[0]));
2522 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2529 qla2x00_get_idma_speed(scsi_qla_host_t *ha, uint16_t loop_id,
2536 if (!IS_QLA24XX(ha))
2539 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2548 rval = qla2x00_mailbox_command(ha, mcp);
2561 ha->host_no, rval));
2563 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));
2572 qla2x00_set_idma_speed(scsi_qla_host_t *ha, uint16_t loop_id,
2579 if (!IS_QLA24XX(ha))
2582 DEBUG11(printk("%s(%ld): entered.\n", __func__, ha->host_no));
2593 rval = qla2x00_mailbox_command(ha, mcp);
2606 ha->host_no, rval));
2608 DEBUG11(printk("%s(%ld): done.\n", __func__, ha->host_no));