Lines Matching refs:loop_id
317 fcport->loop_id == FC_NO_LOOP_ID) { in qla2x00_async_login()
352 "retries=%d.\n", fcport->port_name, sp->handle, fcport->loop_id, in qla2x00_async_login()
404 sp->handle, fcport->loop_id, fcport->d_id.b.domain, in qla2x00_async_logout()
466 sp->handle, fcport->loop_id, fcport->d_id.b.domain, in qla2x00_async_prlo()
491 fcport->rscn_gen, ea->sp->gen1, fcport->loop_id); in qla24xx_handle_adisc_event()
604 sp->handle, fcport->loop_id, fcport->d_id.b24, fcport->port_name); in qla2x00_async_adisc()
620 static bool qla2x00_is_reserved_id(scsi_qla_host_t *vha, uint16_t loop_id) in qla2x00_is_reserved_id() argument
625 return loop_id > NPH_LAST_HANDLE; in qla2x00_is_reserved_id()
627 return (loop_id > ha->max_loop_id && loop_id < SNS_FIRST_LOOP_ID) || in qla2x00_is_reserved_id()
628 loop_id == MANAGEMENT_SERVER || loop_id == BROADCAST; in qla2x00_is_reserved_id()
652 dev->loop_id = find_first_zero_bit(ha->loop_id_map, LOOPID_MAP_SIZE); in qla2x00_find_new_loop_id()
653 if (dev->loop_id >= LOOPID_MAP_SIZE || in qla2x00_find_new_loop_id()
654 qla2x00_is_reserved_id(vha, dev->loop_id)) { in qla2x00_find_new_loop_id()
655 dev->loop_id = FC_NO_LOOP_ID; in qla2x00_find_new_loop_id()
658 set_bit(dev->loop_id, ha->loop_id_map); in qla2x00_find_new_loop_id()
665 dev->loop_id, dev->d_id.b24); in qla2x00_find_new_loop_id()
678 if (fcport->loop_id == FC_NO_LOOP_ID || in qla2x00_clear_loop_id()
679 qla2x00_is_reserved_id(fcport->vha, fcport->loop_id)) in qla2x00_clear_loop_id()
682 clear_bit(fcport->loop_id, ha->loop_id_map); in qla2x00_clear_loop_id()
683 fcport->loop_id = FC_NO_LOOP_ID; in qla2x00_clear_loop_id()
691 u16 i, n, found = 0, loop_id; in qla24xx_handle_gnl_done_event() local
703 fcport->rscn_gen, fcport->last_rscn_gen, vha->loop_id); in qla24xx_handle_gnl_done_event()
734 fcport->d_id.b.al_pa, fcport->loop_id); in qla24xx_handle_gnl_done_event()
752 loop_id = le16_to_cpu(e->nport_handle); in qla24xx_handle_gnl_done_event()
753 loop_id = (loop_id & 0x7fff); in qla24xx_handle_gnl_done_event()
771 loop_id, fcport->loop_id); in qla24xx_handle_gnl_done_event()
780 fcport->loop_id != FC_NO_LOOP_ID) || in qla24xx_handle_gnl_done_event()
781 (fcport->loop_id != FC_NO_LOOP_ID && in qla24xx_handle_gnl_done_event()
782 fcport->loop_id != loop_id)) { in qla24xx_handle_gnl_done_event()
794 fcport->loop_id = loop_id; in qla24xx_handle_gnl_done_event()
800 id, loop_id, &conflict_fcport); in qla24xx_handle_gnl_done_event()
830 if (fcport->loop_id == FC_NO_LOOP_ID) { in qla24xx_handle_gnl_done_event()
869 if (fcport->loop_id != FC_NO_LOOP_ID) in qla24xx_handle_gnl_done_event()
872 fcport->loop_id = loop_id; in qla24xx_handle_gnl_done_event()
881 if (fcport->loop_id != FC_NO_LOOP_ID) in qla24xx_handle_gnl_done_event()
884 fcport->loop_id = loop_id; in qla24xx_handle_gnl_done_event()
904 loop_id = le16_to_cpu(e->nport_handle); in qla24xx_handle_gnl_done_event()
924 if (fcport->loop_id == loop_id) in qla24xx_handle_gnl_done_event()
925 fcport->loop_id = FC_NO_LOOP_ID; in qla24xx_handle_gnl_done_event()
978 u16 i, n = 0, loop_id; in qla24xx_async_gnl_sp_done() local
1005 loop_id = le16_to_cpu(e->nport_handle); in qla24xx_async_gnl_sp_done()
1007 loop_id = (loop_id & 0x7fff); in qla24xx_async_gnl_sp_done()
1008 set_bit(loop_id, vha->hw->loop_id_map); in qla24xx_async_gnl_sp_done()
1015 (loop_id & 0x7fff)); in qla24xx_async_gnl_sp_done()
1284 fcport->port_name, sp->handle, fcport->loop_id, fcport->d_id.b24, in qla24xx_async_prli()
1367 mb[1] = fcport->loop_id; in qla24xx_async_gpdb()
1504 fcport->fw_login_state, fcport->loop_id, fcport->login_retry); in qla_chk_n2n_b4_login()
1531 if (fcport->loop_id == FC_NO_LOOP_ID) { in qla_chk_n2n_b4_login()
1561 fcport->login_gen, fcport->loop_id, fcport->scan_state); in qla24xx_fcport_handle_login()
1567 if ((fcport->loop_id != FC_NO_LOOP_ID) && in qla24xx_fcport_handle_login()
1598 if (fcport->loop_id == FC_NO_LOOP_ID) { in qla24xx_fcport_handle_login()
1621 } else if (fcport->loop_id == FC_NO_LOOP_ID) { in qla24xx_fcport_handle_login()
1916 sp->handle, fcport->loop_id, fcport->d_id.b.domain, in qla2x00_async_tm_cmd()
1937 fcport->loop_id, lun, in qla2x00_async_tm_cmd()
2128 ea->fcport->loop_id, ea->fcport->d_id.b24); in qla24xx_handle_plogi_done_event()
2130 set_bit(ea->fcport->loop_id, vha->hw->loop_id_map); in qla24xx_handle_plogi_done_event()
2157 ea->fcport->loop_id, cid.b24); in qla24xx_handle_plogi_done_event()
2159 set_bit(ea->fcport->loop_id, vha->hw->loop_id_map); in qla24xx_handle_plogi_done_event()
2160 ea->fcport->loop_id = FC_NO_LOOP_ID; in qla24xx_handle_plogi_done_event()
2190 ea->fcport->loop_id = lid; in qla24xx_handle_plogi_done_event()
2641 uint16_t loop_id, topo, sw_cap; in qla2x00_isp_firmware() local
2655 rval = qla2x00_get_adapter_id(vha, &loop_id, &al_pa, in qla2x00_isp_firmware()
4503 uint16_t loop_id; in qla2x00_configure_hba() local
4517 &loop_id, &al_pa, &area, &domain, &topo, &sw_cap); in qla2x00_configure_hba()
4521 (rval == QLA_COMMAND_ERROR && loop_id == 0x7)) { in qla2x00_configure_hba()
4528 (rval == QLA_COMMAND_ERROR && loop_id == 0x1b)) { in qla2x00_configure_hba()
4545 vha->loop_id = loop_id; in qla2x00_configure_hba()
4603 connect_type, vha->loop_id); in qla2x00_configure_hba()
5059 fcport->loop_id = FC_NO_LOOP_ID; in qla2x00_alloc_fcport()
5313 uint16_t loop_id; in qla2x00_configure_local_loop() local
5385 loop_id = gid->loop_id_2100; in qla2x00_configure_local_loop()
5387 loop_id = le16_to_cpu(gid->loop_id); in qla2x00_configure_local_loop()
5402 if (loop_id > LAST_LOCAL_LOOP_ID) in qla2x00_configure_local_loop()
5411 new_fcport->loop_id = loop_id; in qla2x00_configure_local_loop()
5419 rval2, new_fcport->loop_id); in qla2x00_configure_local_loop()
5439 fcport->loop_id = new_fcport->loop_id; in qla2x00_configure_local_loop()
5449 fcport->port_name, fcport->loop_id, in qla2x00_configure_local_loop()
5495 if (fcport->loop_id != FC_NO_LOOP_ID && in qla2x00_configure_local_loop()
5542 rval = qla2x00_set_idma_speed(vha, fcport->loop_id, fcport->fp_speed, in qla2x00_iidma_fcport()
5766 uint16_t loop_id; in qla2x00_configure_fabric() local
5773 loop_id = NPH_F_PORT; in qla2x00_configure_fabric()
5775 loop_id = SNS_FL_PORT; in qla2x00_configure_fabric()
5776 rval = qla2x00_get_port_name(vha, loop_id, vha->fabric_node_name, 1); in qla2x00_configure_fabric()
5786 rval = qla2x00_get_port_name(vha, loop_id, vha->fabric_port_name, 0); in qla2x00_configure_fabric()
5803 loop_id = NPH_SNS_LID(ha); in qla2x00_configure_fabric()
5804 rval = ha->isp_ops->fabric_login(vha, loop_id, 0xff, 0xff, in qla2x00_configure_fabric()
5809 loop_id, mb[0], mb[1], mb[2], mb[6], mb[7], rval); in qla2x00_configure_fabric()
5909 uint16_t loop_id; in qla2x00_find_all_fabric_devs() local
5974 loop_id = ha->min_external_loopid; in qla2x00_find_all_fabric_devs()
5975 for (; loop_id <= ha->max_loop_id; loop_id++) { in qla2x00_find_all_fabric_devs()
5976 if (qla2x00_is_reserved_id(vha, loop_id)) in qla2x00_find_all_fabric_devs()
6116 fcport->loop_id, in qla2x00_find_all_fabric_devs()
6178 if (fcport->loop_id != FC_NO_LOOP_ID && in qla2x00_find_all_fabric_devs()
6203 int loop_id = FC_NO_LOOP_ID; in qla2x00_reserve_mgmt_server_loop_id() local
6218 loop_id = lid; in qla2x00_reserve_mgmt_server_loop_id()
6224 return loop_id; in qla2x00_reserve_mgmt_server_loop_id()
6258 fcport->loop_id, fcport->d_id.b.domain, in qla2x00_fabric_login()
6262 rval = ha->isp_ops->fabric_login(vha, fcport->loop_id, in qla2x00_fabric_login()
6277 tmp_loopid = fcport->loop_id; in qla2x00_fabric_login()
6278 fcport->loop_id = mb[1]; in qla2x00_fabric_login()
6283 fcport->loop_id, fcport->d_id.b.domain, in qla2x00_fabric_login()
6298 *next_loopid = (fcport->loop_id + 1); in qla2x00_fabric_login()
6327 fcport->loop_id++; in qla2x00_fabric_login()
6339 *next_loopid = fcport->loop_id; in qla2x00_fabric_login()
6340 ha->isp_ops->fabric_logout(vha, fcport->loop_id, in qla2x00_fabric_login()
6355 fcport->loop_id, jiffies); in qla2x00_fabric_login()
6357 *next_loopid = fcport->loop_id; in qla2x00_fabric_login()
6358 ha->isp_ops->fabric_logout(vha, fcport->loop_id, in qla2x00_fabric_login()
9042 fcport->loop_id == FC_NO_LOOP_ID) in qla24xx_update_fcport_fcp_prio()
9054 ret = qla24xx_set_fcp_prio(vha, fcport->loop_id, priority, mb); in qla24xx_update_fcport_fcp_prio()
9060 fcport->loop_id, fcport->d_id.b.domain, in qla24xx_update_fcport_fcp_prio()
9066 "loop_id=%d port_id=%02x%02x%02x.\n", ret, fcport->loop_id, in qla24xx_update_fcport_fcp_prio()