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()
1328 uint32_t lun, uint8_t *s_id) in abort_cmds_for_lun() argument
1334 key = sid_to_key(s_id); in abort_cmds_for_lun()
1340 op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
1350 cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_lun()
1436 uint8_t s_id[3]; in qlt_24xx_handle_abts() local
1457 "tag=%d, param=%x)\n", vha->vp_idx, abts->fcp_hdr_le.s_id[2], in qlt_24xx_handle_abts()
1458 abts->fcp_hdr_le.s_id[1], abts->fcp_hdr_le.s_id[0], tag, in qlt_24xx_handle_abts()
1461 s_id[0] = abts->fcp_hdr_le.s_id[2]; in qlt_24xx_handle_abts()
1462 s_id[1] = abts->fcp_hdr_le.s_id[1]; in qlt_24xx_handle_abts()
1463 s_id[2] = abts->fcp_hdr_le.s_id[0]; in qlt_24xx_handle_abts()
1465 sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, s_id); in qlt_24xx_handle_abts()
1526 ctio->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_24xx_send_task_mgmt_ctio()
1527 ctio->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_24xx_send_task_mgmt_ctio()
1528 ctio->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_24xx_send_task_mgmt_ctio()
1788 pkt->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_24xx_build_ctio_pkt()
1789 pkt->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_24xx_build_ctio_pkt()
1790 pkt->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_24xx_build_ctio_pkt()
2367 pkt->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in qlt_build_ctio_crc2_pkt()
2368 pkt->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in qlt_build_ctio_crc2_pkt()
2369 pkt->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in qlt_build_ctio_crc2_pkt()
2968 ctio24->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in __qlt_send_term_exchange()
2969 ctio24->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in __qlt_send_term_exchange()
2970 ctio24->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in __qlt_send_term_exchange()
3671 uint8_t *s_id = op->atio.u.isp24.fcp_hdr.s_id; in qlt_create_sess_from_atio() local
3687 vha->vp_idx, s_id[0], s_id[1], s_id[2]); in qlt_create_sess_from_atio()
3696 sess = qlt_make_local_sess(vha, s_id); in qlt_create_sess_from_atio()
3747 sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, atio->u.isp24.fcp_hdr.s_id); in qlt_handle_cmd_for_atio()
3849 abort_cmds_for_lun(vha, lun, a->u.isp24.fcp_hdr.s_id); in qlt_issue_task_mgmt()
3926 a->u.isp24.fcp_hdr.s_id); in qlt_handle_task_mgmt()
4059 if (port_id.b24 == other_sess->s_id.b24) { in qlt_find_sess_invalidate_other()
4100 static int abort_cmds_for_s_id(struct scsi_qla_host *vha, port_id_t *s_id) in abort_cmds_for_s_id() argument
4107 key = (((u32)s_id->b.domain << 16) | in abort_cmds_for_s_id()
4108 ((u32)s_id->b.area << 8) | in abort_cmds_for_s_id()
4109 ((u32)s_id->b.al_pa)); in abort_cmds_for_s_id()
4113 uint32_t op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4120 uint32_t cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); in abort_cmds_for_s_id()
4172 if (!sess || IS_SW_RESV_ADDR(sess->s_id)) { in qlt_24xx_handle_els()
4223 (sess->s_id.b24 == port_id.b24)); in qlt_24xx_handle_els()
4259 sess->s_id = port_id; in qlt_24xx_handle_els()
4904 atio->u.isp24.fcp_hdr.s_id); in __qlt_send_busy()
4927 ctio24->initiator_id[0] = atio->u.isp24.fcp_hdr.s_id[2]; in __qlt_send_busy()
4928 ctio24->initiator_id[1] = atio->u.isp24.fcp_hdr.s_id[1]; in __qlt_send_busy()
4929 ctio24->initiator_id[2] = atio->u.isp24.fcp_hdr.s_id[0]; in __qlt_send_busy()
4986 (vha, atio->u.isp24.fcp_hdr.s_id); in qlt_alloc_qfull_cmd()
5530 uint8_t *s_id) in qlt_make_local_sess() argument
5541 rc = qla24xx_get_loop_id(vha, s_id, &loop_id); in qlt_make_local_sess()
5543 if ((s_id[0] == 0xFF) && in qlt_make_local_sess()
5544 (s_id[1] == 0xFC)) { in qlt_make_local_sess()
5551 s_id[0], s_id[1], s_id[2]); in qlt_make_local_sess()
5556 vha->vp_idx, s_id[0], s_id[1], in qlt_make_local_sess()
5557 s_id[2]); in qlt_make_local_sess()
5590 uint8_t s_id[3]; in qlt_abort_work() local
5598 s_id[0] = prm->abts.fcp_hdr_le.s_id[2]; in qlt_abort_work()
5599 s_id[1] = prm->abts.fcp_hdr_le.s_id[1]; in qlt_abort_work()
5600 s_id[2] = prm->abts.fcp_hdr_le.s_id[0]; in qlt_abort_work()
5608 sess = qlt_make_local_sess(vha, s_id); in qlt_abort_work()
5650 uint8_t *s_id = NULL; /* to hide compiler warnings */ in qlt_tmr_work() local
5661 s_id = prm->tm_iocb2.u.isp24.fcp_hdr.s_id; in qlt_tmr_work()
5662 sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, s_id); in qlt_tmr_work()
5667 sess = qlt_make_local_sess(vha, s_id); in qlt_tmr_work()