Lines Matching refs:isp24

278 		host = qla_find_host_by_d_id(vha, u->atio.u.isp24.fcp_hdr.d_id);  in qlt_try_to_dequeue_unknown_atios()
322 be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id)); in qlt_24xx_atio_pkt_all_vps()
328 atio->u.isp24.fcp_hdr.d_id); in qlt_24xx_atio_pkt_all_vps()
333 atio->u.isp24.fcp_hdr.d_id.domain, in qlt_24xx_atio_pkt_all_vps()
334 atio->u.isp24.fcp_hdr.d_id.area, in qlt_24xx_atio_pkt_all_vps()
335 atio->u.isp24.fcp_hdr.d_id.al_pa); in qlt_24xx_atio_pkt_all_vps()
356 if ((entry->u.isp24.vp_index != 0xFF) && in qlt_24xx_atio_pkt_all_vps()
357 (entry->u.isp24.nport_handle != cpu_to_le16(0xFFFF))) { in qlt_24xx_atio_pkt_all_vps()
359 entry->u.isp24.vp_index); in qlt_24xx_atio_pkt_all_vps()
365 vha->vp_idx, entry->u.isp24.vp_index); in qlt_24xx_atio_pkt_all_vps()
444 host = qla_find_host_by_vp_idx(vha, entry->u.isp24.vp_index); in qlt_response_pkt_all_vps()
449 vha->vp_idx, entry->u.isp24.vp_index); in qlt_response_pkt_all_vps()
461 if (0xFF != entry->u.isp24.vp_index) { in qlt_response_pkt_all_vps()
463 entry->u.isp24.vp_index); in qlt_response_pkt_all_vps()
470 entry->u.isp24.vp_index); in qlt_response_pkt_all_vps()
616 (le16_to_cpu(ntfy->u.isp24.flags) & NOTIFY24XX_FLAGS_FCSP)) in qla24xx_async_notify_ack()
789 pla->iocb.u.isp24.port_name); in qlt_plogi_ack_find_add()
827 " exch %#x ox_id %#x\n", iocb->u.isp24.port_name, in qlt_plogi_ack_unref()
828 iocb->u.isp24.port_id[2], iocb->u.isp24.port_id[1], in qlt_plogi_ack_unref()
829 iocb->u.isp24.port_id[0], in qlt_plogi_ack_unref()
830 le16_to_cpu(iocb->u.isp24.nport_handle), in qlt_plogi_ack_unref()
831 iocb->u.isp24.exchange_address, iocb->ox_id); in qlt_plogi_ack_unref()
833 port_id.b.domain = iocb->u.isp24.port_id[2]; in qlt_plogi_ack_unref()
834 port_id.b.area = iocb->u.isp24.port_id[1]; in qlt_plogi_ack_unref()
835 port_id.b.al_pa = iocb->u.isp24.port_id[0]; in qlt_plogi_ack_unref()
838 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle); in qlt_plogi_ack_unref()
842 if (iocb->u.isp24.status_subcode == ELS_PLOGI) in qlt_plogi_ack_unref()
870 iocb->u.isp24.port_name, iocb->u.isp24.port_id[2], in qlt_plogi_ack_link()
871 iocb->u.isp24.port_id[1], iocb->u.isp24.port_id[0], in qlt_plogi_ack_link()
985 (own->iocb.u.isp24.status_subcode == ELS_PLOGI)) { in qlt_free_session_done()
995 } else if (own && (own->iocb.u.isp24.status_subcode == in qlt_free_session_done()
1015 (!own || own->iocb.u.isp24.status_subcode == ELS_PLOGI)) { in qlt_free_session_done()
1115 iocb->u.isp24.port_name, con->ref_count); in qlt_free_session_done()
1211 loop_id = le16_to_cpu(n->u.isp24.nport_handle); in qlt_reset()
1725 nack->u.isp24.handle = QLA_TGT_SKIP_HANDLE; in qlt_send_notify_ack()
1726 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in qlt_send_notify_ack()
1727 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in qlt_send_notify_ack()
1728 nack->u.isp24.flags = ntfy->u.isp24.flags & in qlt_send_notify_ack()
1731 nack->u.isp24.srr_rx_id = ntfy->u.isp24.srr_rx_id; in qlt_send_notify_ack()
1732 nack->u.isp24.status = ntfy->u.isp24.status; in qlt_send_notify_ack()
1733 nack->u.isp24.status_subcode = ntfy->u.isp24.status_subcode; in qlt_send_notify_ack()
1734 nack->u.isp24.fw_handle = ntfy->u.isp24.fw_handle; in qlt_send_notify_ack()
1735 nack->u.isp24.exchange_address = ntfy->u.isp24.exchange_address; in qlt_send_notify_ack()
1736 nack->u.isp24.srr_rel_offs = ntfy->u.isp24.srr_rel_offs; in qlt_send_notify_ack()
1737 nack->u.isp24.srr_ui = ntfy->u.isp24.srr_ui; in qlt_send_notify_ack()
1738 nack->u.isp24.srr_flags = cpu_to_le16(srr_flags); in qlt_send_notify_ack()
1739 nack->u.isp24.srr_reject_code = srr_reject_code; in qlt_send_notify_ack()
1740 nack->u.isp24.srr_reject_code_expl = srr_explan; in qlt_send_notify_ack()
1741 nack->u.isp24.vp_index = ntfy->u.isp24.vp_index; in qlt_send_notify_ack()
1744 if (ntfy->u.isp24.status_subcode == ELS_PLOGI && in qlt_send_notify_ack()
1745 (le16_to_cpu(ntfy->u.isp24.flags) & NOTIFY24XX_FLAGS_FCSP)) { in qlt_send_notify_ack()
1746 nack->u.isp24.flags |= cpu_to_le16(NOTIFY_ACK_FLAGS_FCSP); in qlt_send_notify_ack()
1751 vha->vp_idx, nack->u.isp24.status); in qlt_send_notify_ack()
2010 op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
2012 (struct scsi_lun *)&op->atio.u.isp24.fcp_cmnd.lun); in abort_cmds_for_lun()
2021 cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
2023 (struct scsi_lun *)&cmd->atio.u.isp24.fcp_cmnd.lun); in abort_cmds_for_lun()
2146 mcmd->abort_io_attr = abort_cmd->atio.u.isp24.attr; in __qlt_24xx_handle_abts()
2257 ctio->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id); in qlt_24xx_send_task_mgmt_ctio()
2258 ctio->exchange_addr = atio->u.isp24.exchange_addr; in qlt_24xx_send_task_mgmt_ctio()
2259 temp = (atio->u.isp24.attr << 9)| in qlt_24xx_send_task_mgmt_ctio()
2262 temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in qlt_24xx_send_task_mgmt_ctio()
2314 ctio->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id); in qlt_send_resp_ctio()
2315 ctio->exchange_addr = atio->u.isp24.exchange_addr; in qlt_send_resp_ctio()
2316 temp = (atio->u.isp24.attr << 9) | in qlt_send_resp_ctio()
2319 temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in qlt_send_resp_ctio()
2381 switch (mcmd->orig_iocb.imm_ntfy.u.isp24.status_subcode) { in qlt_xmit_tm_rsp()
2616 pkt->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id); in qlt_24xx_build_ctio_pkt()
2617 pkt->exchange_addr = atio->u.isp24.exchange_addr; in qlt_24xx_build_ctio_pkt()
2618 temp = atio->u.isp24.attr << 9; in qlt_24xx_build_ctio_pkt()
2620 temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in qlt_24xx_build_ctio_pkt()
2736 cmd->atio.u.isp24.exchange_addr); in qlt_print_dif_err()
2743 cmd->atio.u.isp24.exchange_addr); in qlt_print_dif_err()
2750 cmd->atio.u.isp24.exchange_addr); in qlt_print_dif_err()
2757 cmd->atio.u.isp24.exchange_addr); in qlt_print_dif_err()
3142 pkt->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id); in qlt_build_ctio_crc2_pkt()
3143 pkt->exchange_addr = atio->u.isp24.exchange_addr; in qlt_build_ctio_crc2_pkt()
3146 t16 = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in qlt_build_ctio_crc2_pkt()
3149 t16 = (atio->u.isp24.attr << 9); in qlt_build_ctio_crc2_pkt()
3519 cmd->atio.u.isp24.fcp_hdr.ox_id); in qlt_handle_dif_error()
3535 cmd->atio.u.isp24.fcp_hdr.ox_id); in qlt_handle_dif_error()
3552 cmd->atio.u.isp24.fcp_hdr.ox_id); in qlt_handle_dif_error()
3614 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in __qlt_send_term_imm_notif()
3615 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in __qlt_send_term_imm_notif()
3616 nack->u.isp24.flags = ntfy->u.isp24.flags & in __qlt_send_term_imm_notif()
3621 nack->u.isp24.flags |= in __qlt_send_term_imm_notif()
3624 nack->u.isp24.srr_rx_id = ntfy->u.isp24.srr_rx_id; in __qlt_send_term_imm_notif()
3625 nack->u.isp24.status = ntfy->u.isp24.status; in __qlt_send_term_imm_notif()
3626 nack->u.isp24.status_subcode = ntfy->u.isp24.status_subcode; in __qlt_send_term_imm_notif()
3627 nack->u.isp24.fw_handle = ntfy->u.isp24.fw_handle; in __qlt_send_term_imm_notif()
3628 nack->u.isp24.exchange_address = ntfy->u.isp24.exchange_address; in __qlt_send_term_imm_notif()
3629 nack->u.isp24.srr_rel_offs = ntfy->u.isp24.srr_rel_offs; in __qlt_send_term_imm_notif()
3630 nack->u.isp24.srr_ui = ntfy->u.isp24.srr_ui; in __qlt_send_term_imm_notif()
3631 nack->u.isp24.vp_index = ntfy->u.isp24.vp_index; in __qlt_send_term_imm_notif()
3694 ctio24->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id); in __qlt_send_term_exchange()
3695 ctio24->exchange_addr = atio->u.isp24.exchange_addr; in __qlt_send_term_exchange()
3696 temp = (atio->u.isp24.attr << 9) | CTIO7_FLAGS_STATUS_MODE_1 | in __qlt_send_term_exchange()
3699 temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id); in __qlt_send_term_exchange()
3841 be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); in qlt_free_cmd()
3875 cmd->atio.u.isp24.exchange_addr, in qlt_term_ctio_exchange()
3988 vha->vp_idx, cmd->atio.u.isp24.attr, in qlt_do_ctio_completion()
4162 cmd->atio.u.isp24.exchange_addr); in __qlt_do_work()
4167 cdb = &atio->u.isp24.fcp_cmnd.cdb[0]; in __qlt_do_work()
4168 cmd->se_cmd.tag = le32_to_cpu(atio->u.isp24.exchange_addr); in __qlt_do_work()
4170 if (atio->u.isp24.fcp_cmnd.rddata && in __qlt_do_work()
4171 atio->u.isp24.fcp_cmnd.wrdata) { in __qlt_do_work()
4174 } else if (atio->u.isp24.fcp_cmnd.rddata) in __qlt_do_work()
4176 else if (atio->u.isp24.fcp_cmnd.wrdata) in __qlt_do_work()
4182 atio->u.isp24.fcp_cmnd.task_attr); in __qlt_do_work()
4354 (struct scsi_lun *)&atio->u.isp24.fcp_cmnd.lun); in qlt_get_tag()
4380 id = be_to_port_id(atio->u.isp24.fcp_hdr.s_id); in qlt_handle_cmd_for_atio()
4384 sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, atio->u.isp24.fcp_hdr.s_id); in qlt_handle_cmd_for_atio()
4404 be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id)); in qlt_handle_cmd_for_atio()
4427 if (cmd->atio.u.isp24.fcp_cmnd.rddata) in qlt_handle_cmd_for_atio()
4477 abort_cmds_for_lun(vha, lun, a->u.isp24.fcp_hdr.s_id); in qlt_issue_task_mgmt()
4511 fn = a->u.isp24.fcp_cmnd.task_mgmt_flags; in qlt_handle_task_mgmt()
4515 a->u.isp24.fcp_hdr.s_id); in qlt_handle_task_mgmt()
4519 scsilun_to_int((struct scsi_lun *)&a->u.isp24.fcp_cmnd.lun); in qlt_handle_task_mgmt()
4551 scsilun_to_int((struct scsi_lun *)&a->u.isp24.fcp_cmnd.lun); in __qlt_abort_task()
4701 uint32_t op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4710 uint32_t cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4735 wwn = wwn_to_u64(iocb->u.isp24.port_name); in qlt_handle_login()
4737 port_id.b.domain = iocb->u.isp24.port_id[2]; in qlt_handle_login()
4738 port_id.b.area = iocb->u.isp24.port_id[1]; in qlt_handle_login()
4739 port_id.b.al_pa = iocb->u.isp24.port_id[0]; in qlt_handle_login()
4742 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle); in qlt_handle_login()
4767 iocb->u.isp24.status_subcode == ELS_PLOGI && in qlt_handle_login()
4768 !(le16_to_cpu(iocb->u.isp24.flags) & NOTIFY24XX_FLAGS_FCSP)) { in qlt_handle_login()
4783 } else if (iocb->u.isp24.status_subcode == ELS_PLOGI && in qlt_handle_login()
4784 !(le16_to_cpu(iocb->u.isp24.flags) & NOTIFY24XX_FLAGS_FCSP)) { in qlt_handle_login()
4798 iocb->u.isp24.port_name); in qlt_handle_login()
4813 __func__, __LINE__, iocb->u.isp24.port_name); in qlt_handle_login()
4814 if (iocb->u.isp24.status_subcode == ELS_PLOGI) in qlt_handle_login()
4816 iocb->u.isp24.port_name, in qlt_handle_login()
4817 iocb->u.isp24.u.plogi.node_name, in qlt_handle_login()
4821 iocb->u.isp24.port_name, NULL, in qlt_handle_login()
4860 if (iocb->u.isp24.status_subcode == ELS_PLOGI) { in qlt_handle_login()
4873 if (iocb->u.isp24.status_subcode == ELS_PRLI) { in qlt_handle_login()
4879 wd3_lo = le16_to_cpu(iocb->u.isp24.u.prli.wd3_lo); in qlt_handle_login()
4955 wwn = wwn_to_u64(iocb->u.isp24.port_name); in qlt_24xx_handle_els()
4957 port_id.b.domain = iocb->u.isp24.port_id[2]; in qlt_24xx_handle_els()
4958 port_id.b.area = iocb->u.isp24.port_id[1]; in qlt_24xx_handle_els()
4959 port_id.b.al_pa = iocb->u.isp24.port_id[0]; in qlt_24xx_handle_els()
4962 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle); in qlt_24xx_handle_els()
4966 vha->vp_idx, iocb->u.isp24.port_id[2], in qlt_24xx_handle_els()
4967 iocb->u.isp24.port_id[1], iocb->u.isp24.port_id[0], in qlt_24xx_handle_els()
4968 iocb->u.isp24.status_subcode, loop_id, in qlt_24xx_handle_els()
4969 iocb->u.isp24.port_name); in qlt_24xx_handle_els()
4974 switch (iocb->u.isp24.status_subcode) { in qlt_24xx_handle_els()
4982 iocb->u.isp24.port_name, 1); in qlt_24xx_handle_els()
4989 __func__, __LINE__, iocb->u.isp24.port_name); in qlt_24xx_handle_els()
4998 iocb->u.isp24.port_name); in qlt_24xx_handle_els()
5012 wd3_lo = le16_to_cpu(iocb->u.isp24.u.prli.wd3_lo); in qlt_24xx_handle_els()
5047 __func__, __LINE__, iocb->u.isp24.port_name); in qlt_24xx_handle_els()
5112 sess->loop_id, sess, iocb->u.isp24.nport_handle); in qlt_24xx_handle_els()
5158 if (le16_to_cpu(iocb->u.isp24.flags) & in qlt_24xx_handle_els()
5212 iocb->u.isp24.port_name, 1); in qlt_24xx_handle_els()
5228 "received\n", vha->vp_idx, iocb->u.isp24.status_subcode); in qlt_24xx_handle_els()
5235 vha->vp_idx, iocb->u.isp24.status_subcode, res); in qlt_24xx_handle_els()
5260 vha->vp_idx, le16_to_cpu(iocb->u.isp24.nport_handle), in qlt_handle_imm_notify()
5261 iocb->u.isp24.status_subcode); in qlt_handle_imm_notify()
5275 le16_to_cpu(iocb->u.isp24.nport_handle), in qlt_handle_imm_notify()
5276 iocb->u.isp24.status_subcode); in qlt_handle_imm_notify()
5295 le16_to_cpu(iocb->u.isp24.nport_handle), in qlt_handle_imm_notify()
5296 iocb->u.isp24.status_subcode); in qlt_handle_imm_notify()
5391 id = be_to_port_id(atio->u.isp24.fcp_hdr.s_id); in __qlt_send_busy()
5419 ctio24->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id); in __qlt_send_busy()
5420 ctio24->exchange_addr = atio->u.isp24.exchange_addr; in __qlt_send_busy()
5421 temp = (atio->u.isp24.attr << 9) | in __qlt_send_busy()
5430 cpu_to_le16(be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id)); in __qlt_send_busy()
5485 (vha, atio->u.isp24.fcp_hdr.s_id); in qlt_alloc_qfull_cmd()
5572 be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); in qlt_free_qfull_cmds()
5576 be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); in qlt_free_qfull_cmds()
5663 if (unlikely(atio->u.isp24.exchange_addr == in qlt_24xx_atio_pkt()
5678 if (likely(atio->u.isp24.fcp_cmnd.task_mgmt_flags == 0)) { in qlt_24xx_atio_pkt()
6813 &pkt->u.isp24.fcp_hdr.s_id, in qlt_24xx_process_atio_queue()
6814 be16_to_cpu(pkt->u.isp24.fcp_hdr.ox_id), in qlt_24xx_process_atio_queue()
6815 pkt->u.isp24.exchange_addr, pkt); in qlt_24xx_process_atio_queue()
7119 ISP_ATIO_Q_IN(base_vha) = &ha->iobase->isp24.atio_q_in; in qlt_probe_one_stage1()
7120 ISP_ATIO_Q_OUT(base_vha) = &ha->iobase->isp24.atio_q_out; in qlt_probe_one_stage1()