Lines Matching refs:loop_id
317 fcport->loop_id == FC_NO_LOOP_ID) {
352 "retries=%d.\n", fcport->port_name, sp->handle, fcport->loop_id,
404 sp->handle, fcport->loop_id, fcport->d_id.b.domain,
466 sp->handle, fcport->loop_id, fcport->d_id.b.domain,
492 fcport->rscn_gen, ea->sp->gen1, fcport->loop_id);
611 sp->handle, fcport->loop_id, fcport->d_id.b24, fcport->port_name);
627 static bool qla2x00_is_reserved_id(scsi_qla_host_t *vha, uint16_t loop_id)
632 return loop_id > NPH_LAST_HANDLE;
634 return (loop_id > ha->max_loop_id && loop_id < SNS_FIRST_LOOP_ID) ||
635 loop_id == MANAGEMENT_SERVER || loop_id == BROADCAST;
659 dev->loop_id = find_first_zero_bit(ha->loop_id_map, LOOPID_MAP_SIZE);
660 if (dev->loop_id >= LOOPID_MAP_SIZE ||
661 qla2x00_is_reserved_id(vha, dev->loop_id)) {
662 dev->loop_id = FC_NO_LOOP_ID;
665 set_bit(dev->loop_id, ha->loop_id_map);
672 dev->loop_id, dev->d_id.b24);
675 "No loop_id's available, portid=%x.\n",
685 if (fcport->loop_id == FC_NO_LOOP_ID ||
686 qla2x00_is_reserved_id(fcport->vha, fcport->loop_id))
689 clear_bit(fcport->loop_id, ha->loop_id_map);
690 fcport->loop_id = FC_NO_LOOP_ID;
698 u16 i, n, found = 0, loop_id;
710 fcport->rscn_gen, fcport->last_rscn_gen, vha->loop_id);
741 fcport->d_id.b.al_pa, fcport->loop_id);
759 loop_id = le16_to_cpu(e->nport_handle);
760 loop_id = (loop_id & 0x7fff);
778 loop_id, fcport->loop_id);
787 fcport->loop_id != FC_NO_LOOP_ID) ||
788 (fcport->loop_id != FC_NO_LOOP_ID &&
789 fcport->loop_id != loop_id)) {
801 fcport->loop_id = loop_id;
807 id, loop_id, &conflict_fcport);
811 * Another share fcport share the same loop_id &
837 if (fcport->loop_id == FC_NO_LOOP_ID) {
876 if (fcport->loop_id != FC_NO_LOOP_ID)
879 fcport->loop_id = loop_id;
888 if (fcport->loop_id != FC_NO_LOOP_ID)
891 fcport->loop_id = loop_id;
911 loop_id = le16_to_cpu(e->nport_handle);
931 if (fcport->loop_id == loop_id)
932 fcport->loop_id = FC_NO_LOOP_ID;
985 u16 i, n = 0, loop_id;
1012 loop_id = le16_to_cpu(e->nport_handle);
1014 loop_id = (loop_id & 0x7fff);
1015 set_bit(loop_id, vha->hw->loop_id_map);
1022 (loop_id & 0x7fff));
1291 fcport->port_name, sp->handle, fcport->loop_id, fcport->d_id.b24,
1374 mb[1] = fcport->loop_id;
1510 fcport->fw_login_state, fcport->loop_id, fcport->login_retry);
1537 if (fcport->loop_id == FC_NO_LOOP_ID) {
1567 fcport->login_gen, fcport->loop_id, fcport->scan_state);
1573 if ((fcport->loop_id != FC_NO_LOOP_ID) &&
1604 if (fcport->loop_id == FC_NO_LOOP_ID) {
1627 } else if (fcport->loop_id == FC_NO_LOOP_ID) {
1922 sp->handle, fcport->loop_id, fcport->d_id.b.domain,
1943 fcport->loop_id, lun,
2134 ea->fcport->loop_id, ea->fcport->d_id.b24);
2136 set_bit(ea->fcport->loop_id, vha->hw->loop_id_map);
2163 ea->fcport->loop_id, cid.b24);
2165 set_bit(ea->fcport->loop_id, vha->hw->loop_id_map);
2166 ea->fcport->loop_id = FC_NO_LOOP_ID;
2177 * Another fcport share the same loop_id/nport id.
2196 ea->fcport->loop_id = lid;
2647 uint16_t loop_id, topo, sw_cap;
2661 rval = qla2x00_get_adapter_id(vha, &loop_id, &al_pa,
4510 uint16_t loop_id;
4524 &loop_id, &al_pa, &area, &domain, &topo, &sw_cap);
4528 (rval == QLA_COMMAND_ERROR && loop_id == 0x7)) {
4535 (rval == QLA_COMMAND_ERROR && loop_id == 0x1b)) {
4552 vha->loop_id = loop_id;
4610 connect_type, vha->loop_id);
5066 fcport->loop_id = FC_NO_LOOP_ID;
5320 uint16_t loop_id;
5392 loop_id = gid->loop_id_2100;
5394 loop_id = le16_to_cpu(gid->loop_id);
5409 if (loop_id > LAST_LOCAL_LOOP_ID)
5418 new_fcport->loop_id = loop_id;
5425 "-- get_port_database=%x, loop_id=0x%04x.\n",
5426 rval2, new_fcport->loop_id);
5446 fcport->loop_id = new_fcport->loop_id;
5456 fcport->port_name, fcport->loop_id,
5502 if (fcport->loop_id != FC_NO_LOOP_ID &&
5549 rval = qla2x00_set_idma_speed(vha, fcport->loop_id, fcport->fp_speed,
5779 uint16_t loop_id;
5786 loop_id = NPH_F_PORT;
5788 loop_id = SNS_FL_PORT;
5789 rval = qla2x00_get_port_name(vha, loop_id, vha->fabric_node_name, 1);
5799 rval = qla2x00_get_port_name(vha, loop_id, vha->fabric_port_name, 0);
5816 loop_id = NPH_SNS_LID(ha);
5817 rval = ha->isp_ops->fabric_login(vha, loop_id, 0xff, 0xff,
5821 "Failed SNS login: loop_id=%x mb[0]=%x mb[1]=%x mb[2]=%x mb[6]=%x mb[7]=%x (%x).\n",
5822 loop_id, mb[0], mb[1], mb[2], mb[6], mb[7], rval);
5922 uint16_t loop_id;
5987 loop_id = ha->min_external_loopid;
5988 for (; loop_id <= ha->max_loop_id; loop_id++) {
5989 if (qla2x00_is_reserved_id(vha, loop_id))
6124 " old %x:%x:%x (loop_id 0x%04x)-> new %x:%x:%x\n",
6129 fcport->loop_id,
6191 if (fcport->loop_id != FC_NO_LOOP_ID &&
6216 int loop_id = FC_NO_LOOP_ID;
6231 loop_id = lid;
6237 return loop_id;
6271 fcport->loop_id, fcport->d_id.b.domain,
6275 rval = ha->isp_ops->fabric_login(vha, fcport->loop_id,
6290 tmp_loopid = fcport->loop_id;
6291 fcport->loop_id = mb[1];
6296 fcport->loop_id, fcport->d_id.b.domain,
6311 *next_loopid = (fcport->loop_id + 1);
6340 fcport->loop_id++;
6352 *next_loopid = fcport->loop_id;
6353 ha->isp_ops->fabric_logout(vha, fcport->loop_id,
6365 "Failed=%x port_id=%02x%02x%02x loop_id=%x "
6368 fcport->loop_id, jiffies);
6370 *next_loopid = fcport->loop_id;
6371 ha->isp_ops->fabric_logout(vha, fcport->loop_id,
6391 * loop_id = loop id of device to login to.
8449 "Failed SNS login: loop_id=%x, rval2=%d\n",
8453 "Failed SNS login: loop_id=%x mb[0]=%x mb[1]=%x "
9068 fcport->loop_id == FC_NO_LOOP_ID)
9080 ret = qla24xx_set_fcp_prio(vha, fcport->loop_id, priority, mb);
9084 "Updated FCP_CMND priority - value=%d loop_id=%d "
9086 fcport->loop_id, fcport->d_id.b.domain,
9092 "loop_id=%d port_id=%02x%02x%02x.\n", ret, fcport->loop_id,