Lines Matching refs:vports
607 struct lpfc_vport **vports; in lpfc_work_done() local
650 vports = lpfc_create_vport_work_array(phba); in lpfc_work_done()
651 if (vports != NULL) in lpfc_work_done()
657 if (vports[i] == NULL && i == 0) in lpfc_work_done()
660 vport = vports[i]; in lpfc_work_done()
684 lpfc_destroy_vport_work_array(phba, vports); in lpfc_work_done()
878 struct lpfc_vport **vports; in lpfc_linkdown() local
897 vports = lpfc_create_vport_work_array(phba); in lpfc_linkdown()
898 if (vports != NULL) in lpfc_linkdown()
899 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_linkdown()
901 lpfc_linkdown_port(vports[i]); in lpfc_linkdown()
903 lpfc_destroy_vport_work_array(phba, vports); in lpfc_linkdown()
998 struct lpfc_vport **vports; in lpfc_linkup() local
1007 vports = lpfc_create_vport_work_array(phba); in lpfc_linkup()
1008 if (vports != NULL) in lpfc_linkup()
1009 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_linkup()
1010 lpfc_linkup_port(vports[i]); in lpfc_linkup()
1011 lpfc_destroy_vport_work_array(phba, vports); in lpfc_linkup()
2843 struct lpfc_vport **vports; in lpfc_start_fdiscs() local
2846 vports = lpfc_create_vport_work_array(phba); in lpfc_start_fdiscs()
2847 if (vports != NULL) { in lpfc_start_fdiscs()
2848 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_start_fdiscs()
2849 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_start_fdiscs()
2852 if (vports[i]->vpi > phba->max_vpi) { in lpfc_start_fdiscs()
2853 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
2858 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
2862 if (vports[i]->fc_flag & FC_VPORT_NEEDS_INIT_VPI) { in lpfc_start_fdiscs()
2863 lpfc_issue_init_vpi(vports[i]); in lpfc_start_fdiscs()
2867 lpfc_initial_fdisc(vports[i]); in lpfc_start_fdiscs()
2869 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
2871 lpfc_printf_vlog(vports[i], KERN_ERR, in lpfc_start_fdiscs()
2878 lpfc_destroy_vport_work_array(phba, vports); in lpfc_start_fdiscs()
4581 struct lpfc_vport **vports; in lpfc_unreg_hba_rpis() local
4586 vports = lpfc_create_vport_work_array(phba); in lpfc_unreg_hba_rpis()
4587 if (!vports) { in lpfc_unreg_hba_rpis()
4592 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_unreg_hba_rpis()
4593 shost = lpfc_shost_from_vport(vports[i]); in lpfc_unreg_hba_rpis()
4595 list_for_each_entry(ndlp, &vports[i]->fc_nodes, nlp_listp) { in lpfc_unreg_hba_rpis()
4599 lpfc_unreg_rpi(vports[i], ndlp); in lpfc_unreg_hba_rpis()
4605 lpfc_destroy_vport_work_array(phba, vports); in lpfc_unreg_hba_rpis()
5918 struct lpfc_vport **vports; in lpfc_fcf_inuse() local
5923 vports = lpfc_create_vport_work_array(phba); in lpfc_fcf_inuse()
5926 if (!vports) in lpfc_fcf_inuse()
5929 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_fcf_inuse()
5930 shost = lpfc_shost_from_vport(vports[i]); in lpfc_fcf_inuse()
5938 if (!(vports[i]->fc_flag & FC_VPORT_CVL_RCVD)) { in lpfc_fcf_inuse()
5943 list_for_each_entry(ndlp, &vports[i]->fc_nodes, nlp_listp) { in lpfc_fcf_inuse()
5961 lpfc_destroy_vport_work_array(phba, vports); in lpfc_fcf_inuse()
6024 struct lpfc_vport **vports; in lpfc_unregister_fcf_prep() local
6037 vports = lpfc_create_vport_work_array(phba); in lpfc_unregister_fcf_prep()
6038 if (vports && (phba->sli3_options & LPFC_SLI3_NPIV_ENABLED)) in lpfc_unregister_fcf_prep()
6039 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_unregister_fcf_prep()
6041 ndlp = lpfc_findnode_did(vports[i], Fabric_DID); in lpfc_unregister_fcf_prep()
6043 lpfc_cancel_retry_delay_tmo(vports[i], ndlp); in lpfc_unregister_fcf_prep()
6044 lpfc_cleanup_pending_mbox(vports[i]); in lpfc_unregister_fcf_prep()
6046 lpfc_sli4_unreg_all_rpis(vports[i]); in lpfc_unregister_fcf_prep()
6047 lpfc_mbx_unreg_vpi(vports[i]); in lpfc_unregister_fcf_prep()
6048 shost = lpfc_shost_from_vport(vports[i]); in lpfc_unregister_fcf_prep()
6050 vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI; in lpfc_unregister_fcf_prep()
6051 vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED; in lpfc_unregister_fcf_prep()
6054 lpfc_destroy_vport_work_array(phba, vports); in lpfc_unregister_fcf_prep()