Lines Matching refs:s_id
407 sess->s_id.b.domain, sess->s_id.b.area, sess->s_id.b.al_pa, in qlt_free_session_done()
418 fcport.d_id = sess->s_id; in qlt_free_session_done()
592 sess->s_id.b.domain, sess->s_id.b.area, sess->s_id.b.al_pa, in qlt_schedule_sess_for_deletion()
614 static int qla24xx_get_loop_id(struct scsi_qla_host *vha, const uint8_t *s_id, in qla24xx_get_loop_id() argument
647 if ((gid->al_pa == s_id[2]) && in qla24xx_get_loop_id()
648 (gid->area == s_id[1]) && in qla24xx_get_loop_id()
649 (gid->domain == s_id[0])) { in qla24xx_get_loop_id()
727 "loop_id %d", sess, sess->s_id.b.domain, in qlt_create_sess()
728 sess->s_id.b.al_pa, sess->s_id.b.area, in qlt_create_sess()
770 sess->s_id = fcport->d_id; in qlt_create_sess()
786 be_sid[0] = sess->s_id.b.domain; in qlt_create_sess()
787 be_sid[1] = sess->s_id.b.area; in qlt_create_sess()
788 be_sid[2] = sess->s_id.b.al_pa; in qlt_create_sess()
820 fcport->loop_id, sess->s_id.b.domain, sess->s_id.b.area, in qlt_create_sess()
821 sess->s_id.b.al_pa, sess->conf_compl_supported ? "" : "not "); in qlt_create_sess()
1213 resp->fcp_hdr_le.s_id[0] = abts->fcp_hdr_le.s_id[0]; in qlt_24xx_send_abts_resp()
1214 resp->fcp_hdr_le.s_id[1] = abts->fcp_hdr_le.s_id[1]; in qlt_24xx_send_abts_resp()
1215 resp->fcp_hdr_le.s_id[2] = abts->fcp_hdr_le.s_id[2]; in qlt_24xx_send_abts_resp()
1217 resp->fcp_hdr_le.d_id[0] = abts->fcp_hdr_le.s_id[0]; in qlt_24xx_send_abts_resp()
1218 resp->fcp_hdr_le.d_id[1] = abts->fcp_hdr_le.s_id[1]; in qlt_24xx_send_abts_resp()
1219 resp->fcp_hdr_le.d_id[2] = abts->fcp_hdr_le.s_id[2]; in qlt_24xx_send_abts_resp()
1220 resp->fcp_hdr_le.s_id[0] = abts->fcp_hdr_le.d_id[0]; in qlt_24xx_send_abts_resp()
1221 resp->fcp_hdr_le.s_id[1] = abts->fcp_hdr_le.d_id[1]; in qlt_24xx_send_abts_resp()
1222 resp->fcp_hdr_le.s_id[2] = abts->fcp_hdr_le.d_id[2]; in qlt_24xx_send_abts_resp()
1329 uint32_t lun, uint8_t *s_id) in abort_cmds_for_lun() argument
1335 key = sid_to_key(s_id); in abort_cmds_for_lun()
1341 op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
1351 cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
1437 uint8_t s_id[3]; in qlt_24xx_handle_abts() local
1458 "tag=%d, param=%x)\n", vha->vp_idx, abts->fcp_hdr_le.s_id[2], in qlt_24xx_handle_abts()
1459 abts->fcp_hdr_le.s_id[1], abts->fcp_hdr_le.s_id[0], tag, in qlt_24xx_handle_abts()
1462 s_id[0] = abts->fcp_hdr_le.s_id[2]; in qlt_24xx_handle_abts()
1463 s_id[1] = abts->fcp_hdr_le.s_id[1]; in qlt_24xx_handle_abts()
1464 s_id[2] = abts->fcp_hdr_le.s_id[0]; in qlt_24xx_handle_abts()
1466 sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, s_id); in qlt_24xx_handle_abts()
1527 ctio->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_24xx_send_task_mgmt_ctio()
1528 ctio->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_24xx_send_task_mgmt_ctio()
1529 ctio->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_24xx_send_task_mgmt_ctio()
1790 pkt->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_24xx_build_ctio_pkt()
1791 pkt->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_24xx_build_ctio_pkt()
1792 pkt->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_24xx_build_ctio_pkt()
2373 pkt->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_build_ctio_crc2_pkt()
2374 pkt->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_build_ctio_crc2_pkt()
2375 pkt->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_build_ctio_crc2_pkt()
2975 ctio24->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in __qlt_send_term_exchange()
2976 ctio24->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in __qlt_send_term_exchange()
2977 ctio24->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in __qlt_send_term_exchange()
3683 uint8_t *s_id = op->atio.u.isp24.fcp_hdr.s_id; in qlt_create_sess_from_atio() local
3699 vha->vp_idx, s_id[0], s_id[1], s_id[2]); in qlt_create_sess_from_atio()
3708 sess = qlt_make_local_sess(vha, s_id); in qlt_create_sess_from_atio()
3759 sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, atio->u.isp24.fcp_hdr.s_id); in qlt_handle_cmd_for_atio()
3861 abort_cmds_for_lun(vha, lun, a->u.isp24.fcp_hdr.s_id); in qlt_issue_task_mgmt()
3939 a->u.isp24.fcp_hdr.s_id); in qlt_handle_task_mgmt()
4072 if (port_id.b24 == other_sess->s_id.b24) { in qlt_find_sess_invalidate_other()
4113 static int abort_cmds_for_s_id(struct scsi_qla_host *vha, port_id_t *s_id) in abort_cmds_for_s_id() argument
4120 key = (((u32)s_id->b.domain << 16) | in abort_cmds_for_s_id()
4121 ((u32)s_id->b.area << 8) | in abort_cmds_for_s_id()
4122 ((u32)s_id->b.al_pa)); in abort_cmds_for_s_id()
4126 uint32_t op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4133 uint32_t cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4185 if (!sess || IS_SW_RESV_ADDR(sess->s_id)) { in qlt_24xx_handle_els()
4236 (sess->s_id.b24 == port_id.b24)); in qlt_24xx_handle_els()
4272 sess->s_id = port_id; in qlt_24xx_handle_els()
4915 atio->u.isp24.fcp_hdr.s_id); in __qlt_send_busy()
4938 ctio24->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in __qlt_send_busy()
4939 ctio24->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in __qlt_send_busy()
4940 ctio24->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in __qlt_send_busy()
4997 (vha, atio->u.isp24.fcp_hdr.s_id); in qlt_alloc_qfull_cmd()
5541 uint8_t *s_id) in qlt_make_local_sess() argument
5552 rc = qla24xx_get_loop_id(vha, s_id, &loop_id); in qlt_make_local_sess()
5554 if ((s_id[0] == 0xFF) && in qlt_make_local_sess()
5555 (s_id[1] == 0xFC)) { in qlt_make_local_sess()
5562 s_id[0], s_id[1], s_id[2]); in qlt_make_local_sess()
5567 vha->vp_idx, s_id[0], s_id[1], in qlt_make_local_sess()
5568 s_id[2]); in qlt_make_local_sess()
5601 uint8_t s_id[3]; in qlt_abort_work() local
5609 s_id[0] = prm->abts.fcp_hdr_le.s_id[2]; in qlt_abort_work()
5610 s_id[1] = prm->abts.fcp_hdr_le.s_id[1]; in qlt_abort_work()
5611 s_id[2] = prm->abts.fcp_hdr_le.s_id[0]; in qlt_abort_work()
5619 sess = qlt_make_local_sess(vha, s_id); in qlt_abort_work()
5661 uint8_t *s_id = NULL; /* to hide compiler warnings */ in qlt_tmr_work() local
5672 s_id = prm->tm_iocb2.u.isp24.fcp_hdr.s_id; in qlt_tmr_work()
5673 sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, s_id); in qlt_tmr_work()
5678 sess = qlt_make_local_sess(vha, s_id); in qlt_tmr_work()