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()
596 sp->handle, fcport->loop_id, fcport->d_id.b24, fcport->port_name); in qla2x00_async_adisc()
612 static bool qla2x00_is_reserved_id(scsi_qla_host_t *vha, uint16_t loop_id) in qla2x00_is_reserved_id() argument
617 return loop_id > NPH_LAST_HANDLE; in qla2x00_is_reserved_id()
619 return (loop_id > ha->max_loop_id && loop_id < SNS_FIRST_LOOP_ID) || in qla2x00_is_reserved_id()
620 loop_id == MANAGEMENT_SERVER || loop_id == BROADCAST; in qla2x00_is_reserved_id()
644 dev->loop_id = find_first_zero_bit(ha->loop_id_map, LOOPID_MAP_SIZE); in qla2x00_find_new_loop_id()
645 if (dev->loop_id >= LOOPID_MAP_SIZE || in qla2x00_find_new_loop_id()
646 qla2x00_is_reserved_id(vha, dev->loop_id)) { in qla2x00_find_new_loop_id()
647 dev->loop_id = FC_NO_LOOP_ID; in qla2x00_find_new_loop_id()
650 set_bit(dev->loop_id, ha->loop_id_map); in qla2x00_find_new_loop_id()
657 dev->loop_id, dev->d_id.b24); in qla2x00_find_new_loop_id()
670 if (fcport->loop_id == FC_NO_LOOP_ID || in qla2x00_clear_loop_id()
671 qla2x00_is_reserved_id(fcport->vha, fcport->loop_id)) in qla2x00_clear_loop_id()
674 clear_bit(fcport->loop_id, ha->loop_id_map); in qla2x00_clear_loop_id()
675 fcport->loop_id = FC_NO_LOOP_ID; in qla2x00_clear_loop_id()
683 u16 i, n, found = 0, loop_id; in qla24xx_handle_gnl_done_event() local
695 fcport->rscn_gen, fcport->last_rscn_gen, vha->loop_id); in qla24xx_handle_gnl_done_event()
726 fcport->d_id.b.al_pa, fcport->loop_id); in qla24xx_handle_gnl_done_event()
744 loop_id = le16_to_cpu(e->nport_handle); in qla24xx_handle_gnl_done_event()
745 loop_id = (loop_id & 0x7fff); in qla24xx_handle_gnl_done_event()
763 loop_id, fcport->loop_id); in qla24xx_handle_gnl_done_event()
772 fcport->loop_id != FC_NO_LOOP_ID) || in qla24xx_handle_gnl_done_event()
773 (fcport->loop_id != FC_NO_LOOP_ID && in qla24xx_handle_gnl_done_event()
774 fcport->loop_id != loop_id)) { in qla24xx_handle_gnl_done_event()
786 fcport->loop_id = loop_id; in qla24xx_handle_gnl_done_event()
792 id, loop_id, &conflict_fcport); in qla24xx_handle_gnl_done_event()
822 if (fcport->loop_id == FC_NO_LOOP_ID) { in qla24xx_handle_gnl_done_event()
861 if (fcport->loop_id != FC_NO_LOOP_ID) in qla24xx_handle_gnl_done_event()
864 fcport->loop_id = loop_id; in qla24xx_handle_gnl_done_event()
873 if (fcport->loop_id != FC_NO_LOOP_ID) in qla24xx_handle_gnl_done_event()
876 fcport->loop_id = loop_id; in qla24xx_handle_gnl_done_event()
896 loop_id = le16_to_cpu(e->nport_handle); in qla24xx_handle_gnl_done_event()
916 if (fcport->loop_id == loop_id) in qla24xx_handle_gnl_done_event()
917 fcport->loop_id = FC_NO_LOOP_ID; in qla24xx_handle_gnl_done_event()
967 u16 i, n = 0, loop_id; in qla24xx_async_gnl_sp_done() local
996 loop_id = le16_to_cpu(e->nport_handle); in qla24xx_async_gnl_sp_done()
998 loop_id = (loop_id & 0x7fff); in qla24xx_async_gnl_sp_done()
999 set_bit(loop_id, vha->hw->loop_id_map); in qla24xx_async_gnl_sp_done()
1006 (loop_id & 0x7fff)); in qla24xx_async_gnl_sp_done()
1272 fcport->port_name, sp->handle, fcport->loop_id, fcport->d_id.b24, in qla24xx_async_prli()
1315 fcport->loop_id == FC_NO_LOOP_ID) { in qla24xx_async_gpdb()
1347 mb[1] = fcport->loop_id; in qla24xx_async_gpdb()
1506 if (fcport->loop_id == FC_NO_LOOP_ID) { in qla_chk_n2n_b4_login()
1536 fcport->login_gen, fcport->loop_id, fcport->scan_state); in qla24xx_fcport_handle_login()
1541 if ((fcport->loop_id != FC_NO_LOOP_ID) && in qla24xx_fcport_handle_login()
1572 if (fcport->loop_id == FC_NO_LOOP_ID) { in qla24xx_fcport_handle_login()
1595 } else if (fcport->loop_id == FC_NO_LOOP_ID) { in qla24xx_fcport_handle_login()
1844 sp->handle, fcport->loop_id, fcport->d_id.b.domain, in qla2x00_async_tm_cmd()
1865 fcport->loop_id, lun, in qla2x00_async_tm_cmd()
2024 ea->fcport->loop_id, ea->fcport->d_id.b24); in qla24xx_handle_plogi_done_event()
2026 set_bit(ea->fcport->loop_id, vha->hw->loop_id_map); in qla24xx_handle_plogi_done_event()
2058 ea->fcport->loop_id, cid.b24); in qla24xx_handle_plogi_done_event()
2060 set_bit(ea->fcport->loop_id, vha->hw->loop_id_map); in qla24xx_handle_plogi_done_event()
2061 ea->fcport->loop_id = FC_NO_LOOP_ID; in qla24xx_handle_plogi_done_event()
2091 ea->fcport->loop_id = lid; in qla24xx_handle_plogi_done_event()
2542 uint16_t loop_id, topo, sw_cap; in qla2x00_isp_firmware() local
2556 rval = qla2x00_get_adapter_id(vha, &loop_id, &al_pa, in qla2x00_isp_firmware()
4396 uint16_t loop_id; in qla2x00_configure_hba() local
4410 &loop_id, &al_pa, &area, &domain, &topo, &sw_cap); in qla2x00_configure_hba()
4414 (rval == QLA_COMMAND_ERROR && loop_id == 0x7)) { in qla2x00_configure_hba()
4421 (rval == QLA_COMMAND_ERROR && loop_id == 0x1b)) { in qla2x00_configure_hba()
4438 vha->loop_id = loop_id; in qla2x00_configure_hba()
4496 connect_type, vha->loop_id); in qla2x00_configure_hba()
4952 fcport->loop_id = FC_NO_LOOP_ID; in qla2x00_alloc_fcport()
5190 uint16_t loop_id; in qla2x00_configure_local_loop() local
5249 loop_id = gid->loop_id_2100; in qla2x00_configure_local_loop()
5251 loop_id = le16_to_cpu(gid->loop_id); in qla2x00_configure_local_loop()
5266 if (loop_id > LAST_LOCAL_LOOP_ID) in qla2x00_configure_local_loop()
5275 new_fcport->loop_id = loop_id; in qla2x00_configure_local_loop()
5283 rval2, new_fcport->loop_id); in qla2x00_configure_local_loop()
5303 fcport->loop_id = new_fcport->loop_id; in qla2x00_configure_local_loop()
5352 if (fcport->loop_id != FC_NO_LOOP_ID && in qla2x00_configure_local_loop()
5399 rval = qla2x00_set_idma_speed(vha, fcport->loop_id, fcport->fp_speed, in qla2x00_iidma_fcport()
5623 uint16_t loop_id; in qla2x00_configure_fabric() local
5630 loop_id = NPH_F_PORT; in qla2x00_configure_fabric()
5632 loop_id = SNS_FL_PORT; in qla2x00_configure_fabric()
5633 rval = qla2x00_get_port_name(vha, loop_id, vha->fabric_node_name, 1); in qla2x00_configure_fabric()
5643 rval = qla2x00_get_port_name(vha, loop_id, vha->fabric_port_name, 0); in qla2x00_configure_fabric()
5660 loop_id = NPH_SNS_LID(ha); in qla2x00_configure_fabric()
5661 rval = ha->isp_ops->fabric_login(vha, loop_id, 0xff, 0xff, in qla2x00_configure_fabric()
5666 loop_id, mb[0], mb[1], mb[2], mb[6], mb[7], rval); in qla2x00_configure_fabric()
5766 uint16_t loop_id; in qla2x00_find_all_fabric_devs() local
5831 loop_id = ha->min_external_loopid; in qla2x00_find_all_fabric_devs()
5832 for (; loop_id <= ha->max_loop_id; loop_id++) { in qla2x00_find_all_fabric_devs()
5833 if (qla2x00_is_reserved_id(vha, loop_id)) in qla2x00_find_all_fabric_devs()
5973 fcport->loop_id, in qla2x00_find_all_fabric_devs()
6035 if (fcport->loop_id != FC_NO_LOOP_ID && in qla2x00_find_all_fabric_devs()
6060 int loop_id = FC_NO_LOOP_ID; in qla2x00_reserve_mgmt_server_loop_id() local
6075 loop_id = lid; in qla2x00_reserve_mgmt_server_loop_id()
6081 return loop_id; in qla2x00_reserve_mgmt_server_loop_id()
6115 fcport->loop_id, fcport->d_id.b.domain, in qla2x00_fabric_login()
6119 rval = ha->isp_ops->fabric_login(vha, fcport->loop_id, in qla2x00_fabric_login()
6134 tmp_loopid = fcport->loop_id; in qla2x00_fabric_login()
6135 fcport->loop_id = mb[1]; in qla2x00_fabric_login()
6140 fcport->loop_id, fcport->d_id.b.domain, in qla2x00_fabric_login()
6155 *next_loopid = (fcport->loop_id + 1); in qla2x00_fabric_login()
6184 fcport->loop_id++; in qla2x00_fabric_login()
6196 *next_loopid = fcport->loop_id; in qla2x00_fabric_login()
6197 ha->isp_ops->fabric_logout(vha, fcport->loop_id, in qla2x00_fabric_login()
6212 fcport->loop_id, jiffies); in qla2x00_fabric_login()
6214 *next_loopid = fcport->loop_id; in qla2x00_fabric_login()
6215 ha->isp_ops->fabric_logout(vha, fcport->loop_id, in qla2x00_fabric_login()
8898 fcport->loop_id == FC_NO_LOOP_ID) in qla24xx_update_fcport_fcp_prio()
8910 ret = qla24xx_set_fcp_prio(vha, fcport->loop_id, priority, mb); in qla24xx_update_fcport_fcp_prio()
8916 fcport->loop_id, fcport->d_id.b.domain, in qla24xx_update_fcport_fcp_prio()
8922 "loop_id=%d port_id=%02x%02x%02x.\n", ret, fcport->loop_id, in qla24xx_update_fcport_fcp_prio()