Lines Matching refs:vports

352 	struct lpfc_vport **vports;  in lpfc_check_inactive_vmid()  local
355 vports = lpfc_create_vport_work_array(phba); in lpfc_check_inactive_vmid()
356 if (!vports) in lpfc_check_inactive_vmid()
360 if ((!vports[i]) && (i == 0)) in lpfc_check_inactive_vmid()
363 vport = vports[i]; in lpfc_check_inactive_vmid()
369 lpfc_destroy_vport_work_array(phba, vports); in lpfc_check_inactive_vmid()
580 struct lpfc_vport **vports; in lpfc_check_vmid_qfpa_issue() local
583 vports = lpfc_create_vport_work_array(phba); in lpfc_check_vmid_qfpa_issue()
584 if (!vports) in lpfc_check_vmid_qfpa_issue()
588 if ((!vports[i]) && (i == 0)) in lpfc_check_vmid_qfpa_issue()
591 vport = vports[i]; in lpfc_check_vmid_qfpa_issue()
600 lpfc_destroy_vport_work_array(phba, vports); in lpfc_check_vmid_qfpa_issue()
906 struct lpfc_vport **vports; in lpfc_work_done() local
973 vports = lpfc_create_vport_work_array(phba); in lpfc_work_done()
974 if (vports != NULL) in lpfc_work_done()
980 if (vports[i] == NULL && i == 0) in lpfc_work_done()
983 vport = vports[i]; in lpfc_work_done()
1007 lpfc_destroy_vport_work_array(phba, vports); in lpfc_work_done()
1219 struct lpfc_vport **vports; in lpfc_linkdown() local
1255 vports = lpfc_create_vport_work_array(phba); in lpfc_linkdown()
1256 if (vports != NULL) { in lpfc_linkdown()
1257 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_linkdown()
1259 lpfc_linkdown_port(vports[i]); in lpfc_linkdown()
1261 vports[i]->fc_myDID = 0; in lpfc_linkdown()
1268 lpfc_nvme_update_localport(vports[i]); in lpfc_linkdown()
1272 lpfc_destroy_vport_work_array(phba, vports); in lpfc_linkdown()
1377 struct lpfc_vport **vports; in lpfc_linkup() local
1387 vports = lpfc_create_vport_work_array(phba); in lpfc_linkup()
1388 if (vports != NULL) in lpfc_linkup()
1389 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_linkup()
1390 lpfc_linkup_port(vports[i]); in lpfc_linkup()
1391 lpfc_destroy_vport_work_array(phba, vports); in lpfc_linkup()
3287 struct lpfc_vport **vports; in lpfc_start_fdiscs() local
3290 vports = lpfc_create_vport_work_array(phba); in lpfc_start_fdiscs()
3291 if (vports != NULL) { in lpfc_start_fdiscs()
3292 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_start_fdiscs()
3293 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_start_fdiscs()
3296 if (vports[i]->vpi > phba->max_vpi) { in lpfc_start_fdiscs()
3297 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
3302 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
3306 if (vports[i]->fc_flag & FC_VPORT_NEEDS_INIT_VPI) { in lpfc_start_fdiscs()
3307 lpfc_issue_init_vpi(vports[i]); in lpfc_start_fdiscs()
3311 lpfc_initial_fdisc(vports[i]); in lpfc_start_fdiscs()
3313 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
3315 lpfc_printf_vlog(vports[i], KERN_ERR, in lpfc_start_fdiscs()
3322 lpfc_destroy_vport_work_array(phba, vports); in lpfc_start_fdiscs()
5398 struct lpfc_vport **vports; in lpfc_unreg_hba_rpis() local
5403 vports = lpfc_create_vport_work_array(phba); in lpfc_unreg_hba_rpis()
5404 if (!vports) { in lpfc_unreg_hba_rpis()
5409 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_unreg_hba_rpis()
5410 shost = lpfc_shost_from_vport(vports[i]); in lpfc_unreg_hba_rpis()
5412 list_for_each_entry(ndlp, &vports[i]->fc_nodes, nlp_listp) { in lpfc_unreg_hba_rpis()
5416 lpfc_unreg_rpi(vports[i], ndlp); in lpfc_unreg_hba_rpis()
5422 lpfc_destroy_vport_work_array(phba, vports); in lpfc_unreg_hba_rpis()
6739 struct lpfc_vport **vports; in lpfc_fcf_inuse() local
6744 vports = lpfc_create_vport_work_array(phba); in lpfc_fcf_inuse()
6747 if (!vports) in lpfc_fcf_inuse()
6750 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_fcf_inuse()
6751 shost = lpfc_shost_from_vport(vports[i]); in lpfc_fcf_inuse()
6759 if (!(vports[i]->fc_flag & FC_VPORT_CVL_RCVD)) { in lpfc_fcf_inuse()
6764 list_for_each_entry(ndlp, &vports[i]->fc_nodes, nlp_listp) { in lpfc_fcf_inuse()
6783 lpfc_destroy_vport_work_array(phba, vports); in lpfc_fcf_inuse()
6846 struct lpfc_vport **vports; in lpfc_unregister_fcf_prep() local
6859 vports = lpfc_create_vport_work_array(phba); in lpfc_unregister_fcf_prep()
6860 if (vports && (phba->sli3_options & LPFC_SLI3_NPIV_ENABLED)) in lpfc_unregister_fcf_prep()
6861 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_unregister_fcf_prep()
6863 ndlp = lpfc_findnode_did(vports[i], Fabric_DID); in lpfc_unregister_fcf_prep()
6865 lpfc_cancel_retry_delay_tmo(vports[i], ndlp); in lpfc_unregister_fcf_prep()
6866 lpfc_cleanup_pending_mbox(vports[i]); in lpfc_unregister_fcf_prep()
6868 lpfc_sli4_unreg_all_rpis(vports[i]); in lpfc_unregister_fcf_prep()
6869 lpfc_mbx_unreg_vpi(vports[i]); in lpfc_unregister_fcf_prep()
6870 shost = lpfc_shost_from_vport(vports[i]); in lpfc_unregister_fcf_prep()
6872 vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI; in lpfc_unregister_fcf_prep()
6873 vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED; in lpfc_unregister_fcf_prep()
6876 lpfc_destroy_vport_work_array(phba, vports); in lpfc_unregister_fcf_prep()