Lines Matching refs:vports
802 struct lpfc_vport **vports; in lpfc_hba_down_prep() local
814 vports = lpfc_create_vport_work_array(phba); in lpfc_hba_down_prep()
815 if (vports != NULL) in lpfc_hba_down_prep()
817 vports[i] != NULL; i++) in lpfc_hba_down_prep()
818 lpfc_cleanup_discovery_resources(vports[i]); in lpfc_hba_down_prep()
819 lpfc_destroy_vport_work_array(phba, vports); in lpfc_hba_down_prep()
1178 struct lpfc_vport **vports; in lpfc_hb_timeout_handler() local
1185 vports = lpfc_create_vport_work_array(phba); in lpfc_hb_timeout_handler()
1186 if (vports != NULL) in lpfc_hb_timeout_handler()
1187 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_hb_timeout_handler()
1188 lpfc_rcv_seq_check_edtov(vports[i]); in lpfc_hb_timeout_handler()
1189 lpfc_destroy_vport_work_array(phba, vports); in lpfc_hb_timeout_handler()
2770 struct lpfc_vport **vports; in lpfc_sli4_node_prep() local
2776 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_node_prep()
2777 if (vports != NULL) { in lpfc_sli4_node_prep()
2778 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_sli4_node_prep()
2779 if (vports[i]->load_flag & FC_UNLOADING) in lpfc_sli4_node_prep()
2783 &vports[i]->fc_nodes, in lpfc_sli4_node_prep()
2801 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_node_prep()
2820 struct lpfc_vport **vports; in lpfc_online() local
2857 vports = lpfc_create_vport_work_array(phba); in lpfc_online()
2858 if (vports != NULL) { in lpfc_online()
2859 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_online()
2861 shost = lpfc_shost_from_vport(vports[i]); in lpfc_online()
2863 vports[i]->fc_flag &= ~FC_OFFLINE_MODE; in lpfc_online()
2865 vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI; in lpfc_online()
2867 vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI; in lpfc_online()
2869 (vports[i]->port_type != in lpfc_online()
2871 vports[i]->vpi = 0; in lpfc_online()
2876 lpfc_destroy_vport_work_array(phba, vports); in lpfc_online()
2916 struct lpfc_vport **vports; in lpfc_offline_prep() local
2928 vports = lpfc_create_vport_work_array(phba); in lpfc_offline_prep()
2929 if (vports != NULL) { in lpfc_offline_prep()
2930 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_offline_prep()
2931 if (vports[i]->load_flag & FC_UNLOADING) in lpfc_offline_prep()
2933 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline_prep()
2935 vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED; in lpfc_offline_prep()
2936 vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI; in lpfc_offline_prep()
2937 vports[i]->fc_flag &= ~FC_VFI_REGISTERED; in lpfc_offline_prep()
2940 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline_prep()
2942 &vports[i]->fc_nodes, in lpfc_offline_prep()
2949 lpfc_disc_state_machine(vports[i], ndlp, in lpfc_offline_prep()
2951 lpfc_disc_state_machine(vports[i], ndlp, in lpfc_offline_prep()
2974 lpfc_unreg_rpi(vports[i], ndlp); in lpfc_offline_prep()
2978 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline_prep()
2995 struct lpfc_vport **vports; in lpfc_offline() local
3003 vports = lpfc_create_vport_work_array(phba); in lpfc_offline()
3004 if (vports != NULL) in lpfc_offline()
3005 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_offline()
3006 lpfc_stop_vport_timers(vports[i]); in lpfc_offline()
3007 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline()
3016 vports = lpfc_create_vport_work_array(phba); in lpfc_offline()
3017 if (vports != NULL) in lpfc_offline()
3018 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_offline()
3019 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline()
3021 vports[i]->work_port_events = 0; in lpfc_offline()
3022 vports[i]->fc_flag |= FC_OFFLINE_MODE; in lpfc_offline()
3025 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline()
4309 struct lpfc_vport **vports; in lpfc_sli4_perform_all_vport_cvl() local
4312 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_perform_all_vport_cvl()
4313 if (vports) in lpfc_sli4_perform_all_vport_cvl()
4314 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_sli4_perform_all_vport_cvl()
4315 lpfc_sli4_perform_vport_cvl(vports[i]); in lpfc_sli4_perform_all_vport_cvl()
4316 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_perform_all_vport_cvl()
4336 struct lpfc_vport **vports; in lpfc_sli4_async_fip_evt() local
4486 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_async_fip_evt()
4487 if (vports) { in lpfc_sli4_async_fip_evt()
4488 for (i = 0; i <= phba->max_vports && vports[i] != NULL; in lpfc_sli4_async_fip_evt()
4490 if ((!(vports[i]->fc_flag & in lpfc_sli4_async_fip_evt()
4492 (vports[i]->port_state > LPFC_FDISC)) { in lpfc_sli4_async_fip_evt()
4497 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_async_fip_evt()
9695 struct lpfc_vport **vports; in lpfc_pci_remove_one_s3() local
9707 vports = lpfc_create_vport_work_array(phba); in lpfc_pci_remove_one_s3()
9708 if (vports != NULL) in lpfc_pci_remove_one_s3()
9709 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_pci_remove_one_s3()
9710 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_pci_remove_one_s3()
9712 fc_vport_terminate(vports[i]->fc_vport); in lpfc_pci_remove_one_s3()
9714 lpfc_destroy_vport_work_array(phba, vports); in lpfc_pci_remove_one_s3()
10465 struct lpfc_vport **vports; in lpfc_pci_remove_one_s4() local
10478 vports = lpfc_create_vport_work_array(phba); in lpfc_pci_remove_one_s4()
10479 if (vports != NULL) in lpfc_pci_remove_one_s4()
10480 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_pci_remove_one_s4()
10481 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_pci_remove_one_s4()
10483 fc_vport_terminate(vports[i]->fc_vport); in lpfc_pci_remove_one_s4()
10485 lpfc_destroy_vport_work_array(phba, vports); in lpfc_pci_remove_one_s4()