Lines Matching refs:isp24
311 host = qlt_find_host_by_d_id(vha, u->atio.u.isp24.fcp_hdr.d_id); in qlt_try_to_dequeue_unknown_atios()
355 be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id)); in qlt_24xx_atio_pkt_all_vps()
361 atio->u.isp24.fcp_hdr.d_id); in qlt_24xx_atio_pkt_all_vps()
366 atio->u.isp24.fcp_hdr.d_id[0], in qlt_24xx_atio_pkt_all_vps()
367 atio->u.isp24.fcp_hdr.d_id[1], in qlt_24xx_atio_pkt_all_vps()
368 atio->u.isp24.fcp_hdr.d_id[2]); in qlt_24xx_atio_pkt_all_vps()
389 if ((entry->u.isp24.vp_index != 0xFF) && in qlt_24xx_atio_pkt_all_vps()
390 (entry->u.isp24.nport_handle != 0xFFFF)) { in qlt_24xx_atio_pkt_all_vps()
392 entry->u.isp24.vp_index); in qlt_24xx_atio_pkt_all_vps()
398 vha->vp_idx, entry->u.isp24.vp_index); in qlt_24xx_atio_pkt_all_vps()
477 host = qlt_find_host_by_vp_idx(vha, entry->u.isp24.vp_index); in qlt_response_pkt_all_vps()
482 vha->vp_idx, entry->u.isp24.vp_index); in qlt_response_pkt_all_vps()
494 if (0xFF != entry->u.isp24.vp_index) { in qlt_response_pkt_all_vps()
496 entry->u.isp24.vp_index); in qlt_response_pkt_all_vps()
503 entry->u.isp24.vp_index); in qlt_response_pkt_all_vps()
811 pla->iocb.u.isp24.port_name); in qlt_plogi_ack_find_add()
849 " exch %#x ox_id %#x\n", iocb->u.isp24.port_name, in qlt_plogi_ack_unref()
850 iocb->u.isp24.port_id[2], iocb->u.isp24.port_id[1], in qlt_plogi_ack_unref()
851 iocb->u.isp24.port_id[0], in qlt_plogi_ack_unref()
852 le16_to_cpu(iocb->u.isp24.nport_handle), in qlt_plogi_ack_unref()
853 iocb->u.isp24.exchange_address, iocb->ox_id); in qlt_plogi_ack_unref()
855 port_id.b.domain = iocb->u.isp24.port_id[2]; in qlt_plogi_ack_unref()
856 port_id.b.area = iocb->u.isp24.port_id[1]; in qlt_plogi_ack_unref()
857 port_id.b.al_pa = iocb->u.isp24.port_id[0]; in qlt_plogi_ack_unref()
860 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle); in qlt_plogi_ack_unref()
864 if (iocb->u.isp24.status_subcode == ELS_PLOGI) in qlt_plogi_ack_unref()
892 iocb->u.isp24.port_name, iocb->u.isp24.port_id[2], in qlt_plogi_ack_link()
893 iocb->u.isp24.port_id[1], iocb->u.isp24.port_id[0], in qlt_plogi_ack_link()
999 (own->iocb.u.isp24.status_subcode == ELS_PLOGI))) { in qlt_free_session_done()
1008 } else if (own && (own->iocb.u.isp24.status_subcode == in qlt_free_session_done()
1090 iocb->u.isp24.port_name, con->ref_count); in qlt_free_session_done()
1191 loop_id = le16_to_cpu(n->u.isp24.nport_handle); in qlt_reset()
1691 nack->u.isp24.handle = QLA_TGT_SKIP_HANDLE; in qlt_send_notify_ack()
1692 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in qlt_send_notify_ack()
1693 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in qlt_send_notify_ack()
1694 nack->u.isp24.flags = ntfy->u.isp24.flags & in qlt_send_notify_ack()
1697 nack->u.isp24.srr_rx_id = ntfy->u.isp24.srr_rx_id; in qlt_send_notify_ack()
1698 nack->u.isp24.status = ntfy->u.isp24.status; in qlt_send_notify_ack()
1699 nack->u.isp24.status_subcode = ntfy->u.isp24.status_subcode; in qlt_send_notify_ack()
1700 nack->u.isp24.fw_handle = ntfy->u.isp24.fw_handle; in qlt_send_notify_ack()
1701 nack->u.isp24.exchange_address = ntfy->u.isp24.exchange_address; in qlt_send_notify_ack()
1702 nack->u.isp24.srr_rel_offs = ntfy->u.isp24.srr_rel_offs; in qlt_send_notify_ack()
1703 nack->u.isp24.srr_ui = ntfy->u.isp24.srr_ui; in qlt_send_notify_ack()
1704 nack->u.isp24.srr_flags = cpu_to_le16(srr_flags); in qlt_send_notify_ack()
1705 nack->u.isp24.srr_reject_code = srr_reject_code; in qlt_send_notify_ack()
1706 nack->u.isp24.srr_reject_code_expl = srr_explan; in qlt_send_notify_ack()
1707 nack->u.isp24.vp_index = ntfy->u.isp24.vp_index; in qlt_send_notify_ack()
1711 vha->vp_idx, nack->u.isp24.status); in qlt_send_notify_ack()
1854 if (tag == op->atio.u.isp24.exchange_addr) { in abort_cmd_for_tag()
1862 if (tag == op->atio.u.isp24.exchange_addr) { in abort_cmd_for_tag()
1870 if (tag == cmd->atio.u.isp24.exchange_addr) { in abort_cmd_for_tag()
1900 op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
1902 (struct scsi_lun *)&op->atio.u.isp24.fcp_cmnd.lun); in abort_cmds_for_lun()
1911 op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
1913 (struct scsi_lun *)&op->atio.u.isp24.fcp_cmnd.lun); in abort_cmds_for_lun()
1922 cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
1924 (struct scsi_lun *)&cmd->atio.u.isp24.fcp_cmnd.lun); in abort_cmds_for_lun()
2162 ctio->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_24xx_send_task_mgmt_ctio()
2163 ctio->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_24xx_send_task_mgmt_ctio()
2164 ctio->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_24xx_send_task_mgmt_ctio()
2165 ctio->exchange_addr = atio->u.isp24.exchange_addr; in qlt_24xx_send_task_mgmt_ctio()
2166 temp = (atio->u.isp24.attr << 9)| in qlt_24xx_send_task_mgmt_ctio()
2169 temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in qlt_24xx_send_task_mgmt_ctio()
2221 ctio->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_send_resp_ctio()
2222 ctio->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_send_resp_ctio()
2223 ctio->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_send_resp_ctio()
2224 ctio->exchange_addr = atio->u.isp24.exchange_addr; in qlt_send_resp_ctio()
2225 temp = (atio->u.isp24.attr << 9) | in qlt_send_resp_ctio()
2228 temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in qlt_send_resp_ctio()
2289 if (mcmd->orig_iocb.imm_ntfy.u.isp24.status_subcode == in qlt_xmit_tm_rsp()
2291 mcmd->orig_iocb.imm_ntfy.u.isp24.status_subcode == in qlt_xmit_tm_rsp()
2293 mcmd->orig_iocb.imm_ntfy.u.isp24.status_subcode == in qlt_xmit_tm_rsp()
2520 pkt->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_24xx_build_ctio_pkt()
2521 pkt->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_24xx_build_ctio_pkt()
2522 pkt->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_24xx_build_ctio_pkt()
2523 pkt->exchange_addr = atio->u.isp24.exchange_addr; in qlt_24xx_build_ctio_pkt()
2524 temp = atio->u.isp24.attr << 9; in qlt_24xx_build_ctio_pkt()
2526 temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in qlt_24xx_build_ctio_pkt()
2646 cmd->atio.u.isp24.exchange_addr); in qlt_print_dif_err()
2653 cmd->atio.u.isp24.exchange_addr); in qlt_print_dif_err()
2660 cmd->atio.u.isp24.exchange_addr); in qlt_print_dif_err()
2667 cmd->atio.u.isp24.exchange_addr); in qlt_print_dif_err()
3048 pkt->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_build_ctio_crc2_pkt()
3049 pkt->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_build_ctio_crc2_pkt()
3050 pkt->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_build_ctio_crc2_pkt()
3051 pkt->exchange_addr = atio->u.isp24.exchange_addr; in qlt_build_ctio_crc2_pkt()
3054 t16 = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in qlt_build_ctio_crc2_pkt()
3057 t16 = (atio->u.isp24.attr << 9); in qlt_build_ctio_crc2_pkt()
3427 cmd->atio.u.isp24.fcp_hdr.ox_id); in qlt_handle_dif_error()
3443 cmd->atio.u.isp24.fcp_hdr.ox_id); in qlt_handle_dif_error()
3460 cmd->atio.u.isp24.fcp_hdr.ox_id); in qlt_handle_dif_error()
3522 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in __qlt_send_term_imm_notif()
3523 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in __qlt_send_term_imm_notif()
3524 nack->u.isp24.flags = ntfy->u.isp24.flags & in __qlt_send_term_imm_notif()
3529 nack->u.isp24.flags |= in __qlt_send_term_imm_notif()
3532 nack->u.isp24.srr_rx_id = ntfy->u.isp24.srr_rx_id; in __qlt_send_term_imm_notif()
3533 nack->u.isp24.status = ntfy->u.isp24.status; in __qlt_send_term_imm_notif()
3534 nack->u.isp24.status_subcode = ntfy->u.isp24.status_subcode; in __qlt_send_term_imm_notif()
3535 nack->u.isp24.fw_handle = ntfy->u.isp24.fw_handle; in __qlt_send_term_imm_notif()
3536 nack->u.isp24.exchange_address = ntfy->u.isp24.exchange_address; in __qlt_send_term_imm_notif()
3537 nack->u.isp24.srr_rel_offs = ntfy->u.isp24.srr_rel_offs; in __qlt_send_term_imm_notif()
3538 nack->u.isp24.srr_ui = ntfy->u.isp24.srr_ui; in __qlt_send_term_imm_notif()
3539 nack->u.isp24.vp_index = ntfy->u.isp24.vp_index; in __qlt_send_term_imm_notif()
3624 ctio24->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in __qlt_send_term_exchange()
3625 ctio24->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in __qlt_send_term_exchange()
3626 ctio24->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in __qlt_send_term_exchange()
3627 ctio24->exchange_addr = atio->u.isp24.exchange_addr; in __qlt_send_term_exchange()
3628 temp = (atio->u.isp24.attr << 9) | CTIO7_FLAGS_STATUS_MODE_1 | in __qlt_send_term_exchange()
3631 temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in __qlt_send_term_exchange()
3770 be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); in qlt_free_cmd()
3809 cmd->atio.u.isp24.exchange_addr, in qlt_term_ctio_exchange()
4107 cmd->atio.u.isp24.exchange_addr); in __qlt_do_work()
4112 cdb = &atio->u.isp24.fcp_cmnd.cdb[0]; in __qlt_do_work()
4113 cmd->se_cmd.tag = atio->u.isp24.exchange_addr; in __qlt_do_work()
4115 if (atio->u.isp24.fcp_cmnd.rddata && in __qlt_do_work()
4116 atio->u.isp24.fcp_cmnd.wrdata) { in __qlt_do_work()
4119 } else if (atio->u.isp24.fcp_cmnd.rddata) in __qlt_do_work()
4121 else if (atio->u.isp24.fcp_cmnd.wrdata) in __qlt_do_work()
4127 atio->u.isp24.fcp_cmnd.task_attr); in __qlt_do_work()
4308 (struct scsi_lun *)&atio->u.isp24.fcp_cmnd.lun); in qlt_get_tag()
4333 id.b.al_pa = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_handle_cmd_for_atio()
4334 id.b.area = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_handle_cmd_for_atio()
4335 id.b.domain = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_handle_cmd_for_atio()
4339 sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, atio->u.isp24.fcp_hdr.s_id); in qlt_handle_cmd_for_atio()
4359 be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id)); in qlt_handle_cmd_for_atio()
4384 if (cmd->atio.u.isp24.fcp_cmnd.rddata) in qlt_handle_cmd_for_atio()
4434 abort_cmds_for_lun(vha, lun, a->u.isp24.fcp_hdr.s_id); in qlt_issue_task_mgmt()
4468 fn = a->u.isp24.fcp_cmnd.task_mgmt_flags; in qlt_handle_task_mgmt()
4472 a->u.isp24.fcp_hdr.s_id); in qlt_handle_task_mgmt()
4476 scsilun_to_int((struct scsi_lun *)&a->u.isp24.fcp_cmnd.lun); in qlt_handle_task_mgmt()
4508 scsilun_to_int((struct scsi_lun *)&a->u.isp24.fcp_cmnd.lun); in __qlt_abort_task()
4658 uint32_t op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4667 uint32_t op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4675 uint32_t cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4697 wwn = wwn_to_u64(iocb->u.isp24.port_name); in qlt_handle_login()
4699 port_id.b.domain = iocb->u.isp24.port_id[2]; in qlt_handle_login()
4700 port_id.b.area = iocb->u.isp24.port_id[1]; in qlt_handle_login()
4701 port_id.b.al_pa = iocb->u.isp24.port_id[0]; in qlt_handle_login()
4704 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle); in qlt_handle_login()
4726 iocb->u.isp24.port_name); in qlt_handle_login()
4741 __func__, __LINE__, iocb->u.isp24.port_name); in qlt_handle_login()
4742 if (iocb->u.isp24.status_subcode == ELS_PLOGI) in qlt_handle_login()
4744 iocb->u.isp24.port_name, in qlt_handle_login()
4745 iocb->u.isp24.u.plogi.node_name, in qlt_handle_login()
4749 iocb->u.isp24.port_name, NULL, in qlt_handle_login()
4759 if (iocb->u.isp24.status_subcode == ELS_PRLI) { in qlt_handle_login()
4765 wd3_lo = le16_to_cpu(iocb->u.isp24.u.prli.wd3_lo); in qlt_handle_login()
4838 wwn = wwn_to_u64(iocb->u.isp24.port_name); in qlt_24xx_handle_els()
4840 port_id.b.domain = iocb->u.isp24.port_id[2]; in qlt_24xx_handle_els()
4841 port_id.b.area = iocb->u.isp24.port_id[1]; in qlt_24xx_handle_els()
4842 port_id.b.al_pa = iocb->u.isp24.port_id[0]; in qlt_24xx_handle_els()
4845 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle); in qlt_24xx_handle_els()
4849 vha->vp_idx, iocb->u.isp24.port_id[2], in qlt_24xx_handle_els()
4850 iocb->u.isp24.port_id[1], iocb->u.isp24.port_id[0], in qlt_24xx_handle_els()
4851 iocb->u.isp24.status_subcode, loop_id, in qlt_24xx_handle_els()
4852 iocb->u.isp24.port_name); in qlt_24xx_handle_els()
4857 switch (iocb->u.isp24.status_subcode) { in qlt_24xx_handle_els()
4865 iocb->u.isp24.port_name, 1); in qlt_24xx_handle_els()
4871 iocb->u.isp24.port_name); in qlt_24xx_handle_els()
4885 wd3_lo = le16_to_cpu(iocb->u.isp24.u.prli.wd3_lo); in qlt_24xx_handle_els()
4958 sess->loop_id, sess, iocb->u.isp24.nport_handle); in qlt_24xx_handle_els()
5004 if (le16_to_cpu(iocb->u.isp24.flags) & in qlt_24xx_handle_els()
5057 iocb->u.isp24.port_name, 1); in qlt_24xx_handle_els()
5073 "received\n", vha->vp_idx, iocb->u.isp24.status_subcode); in qlt_24xx_handle_els()
5080 vha->vp_idx, iocb->u.isp24.status_subcode, res); in qlt_24xx_handle_els()
5102 vha->vp_idx, le16_to_cpu(iocb->u.isp24.nport_handle), in qlt_handle_imm_notify()
5103 iocb->u.isp24.status_subcode); in qlt_handle_imm_notify()
5116 le16_to_cpu(iocb->u.isp24.nport_handle), in qlt_handle_imm_notify()
5117 iocb->u.isp24.status_subcode); in qlt_handle_imm_notify()
5136 le16_to_cpu(iocb->u.isp24.nport_handle), in qlt_handle_imm_notify()
5137 iocb->u.isp24.status_subcode); in qlt_handle_imm_notify()
5232 id.b.al_pa = atio->u.isp24.fcp_hdr.s_id[2]; in __qlt_send_busy()
5233 id.b.area = atio->u.isp24.fcp_hdr.s_id[1]; in __qlt_send_busy()
5234 id.b.domain = atio->u.isp24.fcp_hdr.s_id[0]; in __qlt_send_busy()
5263 ctio24->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in __qlt_send_busy()
5264 ctio24->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in __qlt_send_busy()
5265 ctio24->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in __qlt_send_busy()
5266 ctio24->exchange_addr = atio->u.isp24.exchange_addr; in __qlt_send_busy()
5267 temp = (atio->u.isp24.attr << 9) | in __qlt_send_busy()
5275 ctio24->u.status1.ox_id = swab16(atio->u.isp24.fcp_hdr.ox_id); in __qlt_send_busy()
5332 (vha, atio->u.isp24.fcp_hdr.s_id); in qlt_alloc_qfull_cmd()
5428 be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); in qlt_free_qfull_cmds()
5432 be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); in qlt_free_qfull_cmds()
5520 if (unlikely(atio->u.isp24.exchange_addr == in qlt_24xx_atio_pkt()
5535 if (likely(atio->u.isp24.fcp_cmnd.task_mgmt_flags == 0)) { in qlt_24xx_atio_pkt()
6145 s_id = prm->tm_iocb2.u.isp24.fcp_hdr.s_id; in qlt_tmr_work()
6172 fn = a->u.isp24.fcp_cmnd.task_mgmt_flags; in qlt_tmr_work()
6174 scsilun_to_int((struct scsi_lun *)&a->u.isp24.fcp_cmnd.lun); in qlt_tmr_work()
6676 pkt->u.isp24.fcp_hdr.s_id, in qlt_24xx_process_atio_queue()
6677 be16_to_cpu(pkt->u.isp24.fcp_hdr.ox_id), in qlt_24xx_process_atio_queue()
6678 le32_to_cpu(pkt->u.isp24.exchange_addr), pkt); in qlt_24xx_process_atio_queue()
7006 ISP_ATIO_Q_IN(base_vha) = &ha->iobase->isp24.atio_q_in; in qlt_probe_one_stage1()
7007 ISP_ATIO_Q_OUT(base_vha) = &ha->iobase->isp24.atio_q_out; in qlt_probe_one_stage1()