Lines Matching refs:vports

625 	struct lpfc_vport **vports;  in lpfc_work_done()  local
672 vports = lpfc_create_vport_work_array(phba); in lpfc_work_done()
673 if (vports != NULL) in lpfc_work_done()
679 if (vports[i] == NULL && i == 0) in lpfc_work_done()
682 vport = vports[i]; in lpfc_work_done()
704 lpfc_destroy_vport_work_array(phba, vports); in lpfc_work_done()
910 struct lpfc_vport **vports; in lpfc_linkdown() local
939 vports = lpfc_create_vport_work_array(phba); in lpfc_linkdown()
940 if (vports != NULL) { in lpfc_linkdown()
941 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_linkdown()
943 lpfc_linkdown_port(vports[i]); in lpfc_linkdown()
945 vports[i]->fc_myDID = 0; in lpfc_linkdown()
952 lpfc_nvme_update_localport(vports[i]); in lpfc_linkdown()
956 lpfc_destroy_vport_work_array(phba, vports); in lpfc_linkdown()
1058 struct lpfc_vport **vports; in lpfc_linkup() local
1068 vports = lpfc_create_vport_work_array(phba); in lpfc_linkup()
1069 if (vports != NULL) in lpfc_linkup()
1070 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_linkup()
1071 lpfc_linkup_port(vports[i]); in lpfc_linkup()
1072 lpfc_destroy_vport_work_array(phba, vports); in lpfc_linkup()
2975 struct lpfc_vport **vports; in lpfc_start_fdiscs() local
2978 vports = lpfc_create_vport_work_array(phba); in lpfc_start_fdiscs()
2979 if (vports != NULL) { in lpfc_start_fdiscs()
2980 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_start_fdiscs()
2981 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_start_fdiscs()
2984 if (vports[i]->vpi > phba->max_vpi) { in lpfc_start_fdiscs()
2985 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
2990 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
2994 if (vports[i]->fc_flag & FC_VPORT_NEEDS_INIT_VPI) { in lpfc_start_fdiscs()
2995 lpfc_issue_init_vpi(vports[i]); in lpfc_start_fdiscs()
2999 lpfc_initial_fdisc(vports[i]); in lpfc_start_fdiscs()
3001 lpfc_vport_set_state(vports[i], in lpfc_start_fdiscs()
3003 lpfc_printf_vlog(vports[i], KERN_ERR, in lpfc_start_fdiscs()
3010 lpfc_destroy_vport_work_array(phba, vports); in lpfc_start_fdiscs()
5078 struct lpfc_vport **vports; in lpfc_unreg_hba_rpis() local
5083 vports = lpfc_create_vport_work_array(phba); in lpfc_unreg_hba_rpis()
5084 if (!vports) { in lpfc_unreg_hba_rpis()
5089 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_unreg_hba_rpis()
5090 shost = lpfc_shost_from_vport(vports[i]); in lpfc_unreg_hba_rpis()
5092 list_for_each_entry(ndlp, &vports[i]->fc_nodes, nlp_listp) { in lpfc_unreg_hba_rpis()
5096 lpfc_unreg_rpi(vports[i], ndlp); in lpfc_unreg_hba_rpis()
5102 lpfc_destroy_vport_work_array(phba, vports); in lpfc_unreg_hba_rpis()
6568 struct lpfc_vport **vports; in lpfc_fcf_inuse() local
6573 vports = lpfc_create_vport_work_array(phba); in lpfc_fcf_inuse()
6576 if (!vports) in lpfc_fcf_inuse()
6579 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_fcf_inuse()
6580 shost = lpfc_shost_from_vport(vports[i]); in lpfc_fcf_inuse()
6588 if (!(vports[i]->fc_flag & FC_VPORT_CVL_RCVD)) { in lpfc_fcf_inuse()
6593 list_for_each_entry(ndlp, &vports[i]->fc_nodes, nlp_listp) { in lpfc_fcf_inuse()
6612 lpfc_destroy_vport_work_array(phba, vports); in lpfc_fcf_inuse()
6675 struct lpfc_vport **vports; in lpfc_unregister_fcf_prep() local
6688 vports = lpfc_create_vport_work_array(phba); in lpfc_unregister_fcf_prep()
6689 if (vports && (phba->sli3_options & LPFC_SLI3_NPIV_ENABLED)) in lpfc_unregister_fcf_prep()
6690 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_unregister_fcf_prep()
6692 ndlp = lpfc_findnode_did(vports[i], Fabric_DID); in lpfc_unregister_fcf_prep()
6694 lpfc_cancel_retry_delay_tmo(vports[i], ndlp); in lpfc_unregister_fcf_prep()
6695 lpfc_cleanup_pending_mbox(vports[i]); in lpfc_unregister_fcf_prep()
6697 lpfc_sli4_unreg_all_rpis(vports[i]); in lpfc_unregister_fcf_prep()
6698 lpfc_mbx_unreg_vpi(vports[i]); in lpfc_unregister_fcf_prep()
6699 shost = lpfc_shost_from_vport(vports[i]); in lpfc_unregister_fcf_prep()
6701 vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI; in lpfc_unregister_fcf_prep()
6702 vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED; in lpfc_unregister_fcf_prep()
6705 lpfc_destroy_vport_work_array(phba, vports); in lpfc_unregister_fcf_prep()