Lines Matching refs:vports

800 	struct lpfc_vport **vports;  in lpfc_hba_down_prep()  local
812 vports = lpfc_create_vport_work_array(phba); in lpfc_hba_down_prep()
813 if (vports != NULL) in lpfc_hba_down_prep()
815 vports[i] != NULL; i++) in lpfc_hba_down_prep()
816 lpfc_cleanup_discovery_resources(vports[i]); in lpfc_hba_down_prep()
817 lpfc_destroy_vport_work_array(phba, vports); in lpfc_hba_down_prep()
1176 struct lpfc_vport **vports; in lpfc_hb_timeout_handler() local
1183 vports = lpfc_create_vport_work_array(phba); in lpfc_hb_timeout_handler()
1184 if (vports != NULL) in lpfc_hb_timeout_handler()
1185 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_hb_timeout_handler()
1186 lpfc_rcv_seq_check_edtov(vports[i]); in lpfc_hb_timeout_handler()
1187 lpfc_destroy_vport_work_array(phba, vports); in lpfc_hb_timeout_handler()
2763 struct lpfc_vport **vports; in lpfc_sli4_node_prep() local
2769 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_node_prep()
2770 if (vports != NULL) { in lpfc_sli4_node_prep()
2771 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_sli4_node_prep()
2772 if (vports[i]->load_flag & FC_UNLOADING) in lpfc_sli4_node_prep()
2776 &vports[i]->fc_nodes, in lpfc_sli4_node_prep()
2794 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_node_prep()
2813 struct lpfc_vport **vports; in lpfc_online() local
2850 vports = lpfc_create_vport_work_array(phba); in lpfc_online()
2851 if (vports != NULL) in lpfc_online()
2852 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_online()
2854 shost = lpfc_shost_from_vport(vports[i]); in lpfc_online()
2856 vports[i]->fc_flag &= ~FC_OFFLINE_MODE; in lpfc_online()
2858 vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI; in lpfc_online()
2860 vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI; in lpfc_online()
2862 (vports[i]->port_type != in lpfc_online()
2864 vports[i]->vpi = 0; in lpfc_online()
2868 lpfc_destroy_vport_work_array(phba, vports); in lpfc_online()
2908 struct lpfc_vport **vports; in lpfc_offline_prep() local
2920 vports = lpfc_create_vport_work_array(phba); in lpfc_offline_prep()
2921 if (vports != NULL) { in lpfc_offline_prep()
2922 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_offline_prep()
2923 if (vports[i]->load_flag & FC_UNLOADING) in lpfc_offline_prep()
2925 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline_prep()
2927 vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED; in lpfc_offline_prep()
2928 vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI; in lpfc_offline_prep()
2929 vports[i]->fc_flag &= ~FC_VFI_REGISTERED; in lpfc_offline_prep()
2932 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline_prep()
2934 &vports[i]->fc_nodes, in lpfc_offline_prep()
2941 lpfc_disc_state_machine(vports[i], ndlp, in lpfc_offline_prep()
2943 lpfc_disc_state_machine(vports[i], ndlp, in lpfc_offline_prep()
2966 lpfc_unreg_rpi(vports[i], ndlp); in lpfc_offline_prep()
2970 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline_prep()
2987 struct lpfc_vport **vports; in lpfc_offline() local
2995 vports = lpfc_create_vport_work_array(phba); in lpfc_offline()
2996 if (vports != NULL) in lpfc_offline()
2997 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_offline()
2998 lpfc_stop_vport_timers(vports[i]); in lpfc_offline()
2999 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline()
3008 vports = lpfc_create_vport_work_array(phba); in lpfc_offline()
3009 if (vports != NULL) in lpfc_offline()
3010 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_offline()
3011 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline()
3013 vports[i]->work_port_events = 0; in lpfc_offline()
3014 vports[i]->fc_flag |= FC_OFFLINE_MODE; in lpfc_offline()
3017 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline()
4295 struct lpfc_vport **vports; in lpfc_sli4_perform_all_vport_cvl() local
4298 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_perform_all_vport_cvl()
4299 if (vports) in lpfc_sli4_perform_all_vport_cvl()
4300 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_sli4_perform_all_vport_cvl()
4301 lpfc_sli4_perform_vport_cvl(vports[i]); in lpfc_sli4_perform_all_vport_cvl()
4302 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_perform_all_vport_cvl()
4322 struct lpfc_vport **vports; in lpfc_sli4_async_fip_evt() local
4472 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_async_fip_evt()
4473 if (vports) { in lpfc_sli4_async_fip_evt()
4474 for (i = 0; i <= phba->max_vports && vports[i] != NULL; in lpfc_sli4_async_fip_evt()
4476 if ((!(vports[i]->fc_flag & in lpfc_sli4_async_fip_evt()
4478 (vports[i]->port_state > LPFC_FDISC)) { in lpfc_sli4_async_fip_evt()
4483 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_async_fip_evt()
9677 struct lpfc_vport **vports; in lpfc_pci_remove_one_s3() local
9689 vports = lpfc_create_vport_work_array(phba); in lpfc_pci_remove_one_s3()
9690 if (vports != NULL) in lpfc_pci_remove_one_s3()
9691 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_pci_remove_one_s3()
9692 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_pci_remove_one_s3()
9694 fc_vport_terminate(vports[i]->fc_vport); in lpfc_pci_remove_one_s3()
9696 lpfc_destroy_vport_work_array(phba, vports); in lpfc_pci_remove_one_s3()
10447 struct lpfc_vport **vports; in lpfc_pci_remove_one_s4() local
10460 vports = lpfc_create_vport_work_array(phba); in lpfc_pci_remove_one_s4()
10461 if (vports != NULL) in lpfc_pci_remove_one_s4()
10462 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_pci_remove_one_s4()
10463 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_pci_remove_one_s4()
10465 fc_vport_terminate(vports[i]->fc_vport); in lpfc_pci_remove_one_s4()
10467 lpfc_destroy_vport_work_array(phba, vports); in lpfc_pci_remove_one_s4()