Lines Matching defs:loop_id
749 sess->local ? "local " : "", sess->port_name, sess->loop_id);
755 fcport->loop_id,
763 fcport->port_name, sess->loop_id);
816 uint16_t loop_id;
826 "Sending PLOGI ACK to wwn %8phC s_id %02x:%02x:%02x loop_id %#04x"
838 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle);
840 fcport->loop_id = loop_id;
960 "%s: se_sess %p / sess %p from port %8phC loop_id %#04x"
962 __func__, sess->se_sess, sess, sess->port_name, sess->loop_id,
981 if (sess->logout_on_delete && sess->loop_id != FC_NO_LOOP_ID) {
1206 uint16_t loop_id;
1211 loop_id = le16_to_cpu(n->u.isp24.nport_handle);
1212 if (loop_id == 0xFFFF) {
1220 sess = ha->tgt.tgt_ops->find_sess_by_loop_id(vha, loop_id);
1233 "loop_id %d)\n", vha->host_no, sess, sess->port_name,
1234 mcmd, loop_id);
1321 uint16_t *loop_id)
1354 *loop_id = le16_to_cpu(gid->loop_id);
1438 "qla_target(%d): %ssession for wwn %8phC (loop_id %d, "
1441 fcport->loop_id, sess->d_id.b.domain, sess->d_id.b.area,
2254 ctio->nport_handle = cpu_to_le16(mcmd->sess->loop_id);
2311 ctio->nport_handle = cpu_to_le16(cmd->sess->loop_id);
2614 pkt->nport_handle = cpu_to_le16(prm->cmd->loop_id);
3140 pkt->nport_handle = cpu_to_le16(prm->cmd->loop_id);
4347 cmd->loop_id = sess->loop_id;
4574 int loop_id;
4577 loop_id = GET_TARGET_ID(ha, (struct atio_from_isp *)iocb);
4580 sess = ha->tgt.tgt_ops->find_sess_by_loop_id(vha, loop_id);
4599 " port %8phC loop_id %#04x s_id %02x:%02x:%02x"
4604 fcport->port_name, fcport->loop_id,
4615 * Schedules sessions with matching port_id/loop_id but different wwn for
4621 port_id_t port_id, uint16_t loop_id, struct fc_port **conflict_sess)
4640 if (loop_id != other_sess->loop_id) {
4642 "Invalidating sess %p loop_id %d wwn %llx.\n",
4643 other_sess, other_sess->loop_id, other_wwn);
4647 * session that has the same s_id/loop_id combo
4654 * Another wwn used to have our s_id/loop_id
4655 * kill the session, but don't free the loop_id
4658 "Invalidating sess %p loop_id %d wwn %llx.\n",
4659 other_sess, other_sess->loop_id, other_wwn);
4670 if ((loop_id == other_sess->loop_id) &&
4671 (loop_id != FC_NO_LOOP_ID)) {
4673 "Invalidating sess %p loop_id %d wwn %llx.\n",
4674 other_sess, other_sess->loop_id, other_wwn);
4676 /* Same loop_id but different s_id
4727 uint16_t loop_id, wd3_lo;
4741 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle);
4749 port_id, loop_id, &conflict_sess);
4754 __func__, __LINE__, loop_id, port_id.b24);
4770 __func__, __LINE__, loop_id, port_id.b24);
4779 __func__, __LINE__, loop_id, port_id.b24);
4786 __func__, __LINE__, loop_id, port_id.b24);
4857 sess->loop_id = loop_id;
4875 sess->loop_id = loop_id;
4921 sess->keep_nport_handle = ((sess->loop_id == loop_id) &&
4947 uint16_t loop_id;
4961 loop_id = le16_to_cpu(iocb->u.isp24.nport_handle);
4967 iocb->u.isp24.status_subcode, loop_id,
5016 loop_id, &conflict_sess);
5110 "PRLI (loop_id %#04x) for existing sess %p (loop_id %#04x)\n",
5111 sess->loop_id, sess, iocb->u.isp24.nport_handle);
5114 sess->loop_id = loop_id;
5159 loop_id = 0xFFFF;
5168 sess = qla2x00_find_fcport_by_loopid(vha, loop_id);
5215 sess, sess->loop_id, loop_id,
5415 ctio24->nport_handle = cpu_to_le16(sess->loop_id);
6109 uint16_t loop_id)
6124 fcport->loop_id = loop_id;
6131 "(loop_id=0x%04x)", vha->vp_idx, rc, loop_id);
6197 uint16_t loop_id = 0;
6216 rc = qla24xx_get_loop_id(vha, s_id, &loop_id);
6236 fcport = qlt_get_port_database(vha, loop_id);