Lines Matching refs:vports

885 	struct lpfc_vport **vports;  in lpfc_hba_down_prep()  local
897 vports = lpfc_create_vport_work_array(phba); in lpfc_hba_down_prep()
898 if (vports != NULL) in lpfc_hba_down_prep()
900 vports[i] != NULL; i++) in lpfc_hba_down_prep()
901 lpfc_cleanup_discovery_resources(vports[i]); in lpfc_hba_down_prep()
902 lpfc_destroy_vport_work_array(phba, vports); in lpfc_hba_down_prep()
1516 struct lpfc_vport **vports; in lpfc_hb_timeout_handler() local
1528 vports = lpfc_create_vport_work_array(phba); in lpfc_hb_timeout_handler()
1529 if (vports != NULL) in lpfc_hb_timeout_handler()
1530 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_hb_timeout_handler()
1531 lpfc_rcv_seq_check_edtov(vports[i]); in lpfc_hb_timeout_handler()
1532 lpfc_fdmi_change_check(vports[i]); in lpfc_hb_timeout_handler()
1534 lpfc_destroy_vport_work_array(phba, vports); in lpfc_hb_timeout_handler()
3399 struct lpfc_vport **vports; in lpfc_sli4_node_prep() local
3405 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_node_prep()
3406 if (vports == NULL) in lpfc_sli4_node_prep()
3409 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_sli4_node_prep()
3410 if (vports[i]->load_flag & FC_UNLOADING) in lpfc_sli4_node_prep()
3414 &vports[i]->fc_nodes, in lpfc_sli4_node_prep()
3430 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_node_prep()
3688 struct lpfc_vport **vports; in lpfc_online() local
3733 vports = lpfc_create_vport_work_array(phba); in lpfc_online()
3734 if (vports != NULL) { in lpfc_online()
3735 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_online()
3737 shost = lpfc_shost_from_vport(vports[i]); in lpfc_online()
3739 vports[i]->fc_flag &= ~FC_OFFLINE_MODE; in lpfc_online()
3741 vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI; in lpfc_online()
3743 vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI; in lpfc_online()
3745 (vports[i]->port_type != in lpfc_online()
3747 vports[i]->vpi = 0; in lpfc_online()
3752 lpfc_destroy_vport_work_array(phba, vports); in lpfc_online()
3798 struct lpfc_vport **vports; in lpfc_offline_prep() local
3815 vports = lpfc_create_vport_work_array(phba); in lpfc_offline_prep()
3816 if (vports != NULL) { in lpfc_offline_prep()
3817 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_offline_prep()
3818 if (vports[i]->load_flag & FC_UNLOADING) in lpfc_offline_prep()
3820 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline_prep()
3822 vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED; in lpfc_offline_prep()
3823 vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI; in lpfc_offline_prep()
3824 vports[i]->fc_flag &= ~FC_VFI_REGISTERED; in lpfc_offline_prep()
3827 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline_prep()
3829 &vports[i]->fc_nodes, in lpfc_offline_prep()
3842 lpfc_sli_rpi_release(vports[i], in lpfc_offline_prep()
3845 lpfc_unreg_rpi(vports[i], ndlp); in lpfc_offline_prep()
3853 lpfc_printf_vlog(vports[i], KERN_INFO, in lpfc_offline_prep()
3864 lpfc_disc_state_machine(vports[i], ndlp, in lpfc_offline_prep()
3879 (vports[i], ndlp, in lpfc_offline_prep()
3886 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline_prep()
3906 struct lpfc_vport **vports; in lpfc_offline() local
3921 vports = lpfc_create_vport_work_array(phba); in lpfc_offline()
3922 if (vports != NULL) in lpfc_offline()
3923 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_offline()
3924 lpfc_stop_vport_timers(vports[i]); in lpfc_offline()
3925 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline()
3934 vports = lpfc_create_vport_work_array(phba); in lpfc_offline()
3935 if (vports != NULL) in lpfc_offline()
3936 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_offline()
3937 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline()
3939 vports[i]->work_port_events = 0; in lpfc_offline()
3940 vports[i]->fc_flag |= FC_OFFLINE_MODE; in lpfc_offline()
3943 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline()
6484 struct lpfc_vport **vports; in lpfc_sli4_async_sli_evt() local
6627 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_async_sli_evt()
6628 if (vports != NULL) { in lpfc_sli4_async_sli_evt()
6629 for (i = 0; i <= phba->max_vports && vports[i] != NULL; in lpfc_sli4_async_sli_evt()
6631 shost = lpfc_shost_from_vport(vports[i]); in lpfc_sli4_async_sli_evt()
6635 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_async_sli_evt()
6779 struct lpfc_vport **vports; in lpfc_sli4_perform_all_vport_cvl() local
6782 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_perform_all_vport_cvl()
6783 if (vports) in lpfc_sli4_perform_all_vport_cvl()
6784 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_sli4_perform_all_vport_cvl()
6785 lpfc_sli4_perform_vport_cvl(vports[i]); in lpfc_sli4_perform_all_vport_cvl()
6786 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_perform_all_vport_cvl()
6805 struct lpfc_vport **vports; in lpfc_sli4_async_fip_evt() local
6957 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_async_fip_evt()
6958 if (vports) { in lpfc_sli4_async_fip_evt()
6959 for (i = 0; i <= phba->max_vports && vports[i] != NULL; in lpfc_sli4_async_fip_evt()
6961 if ((!(vports[i]->fc_flag & in lpfc_sli4_async_fip_evt()
6963 (vports[i]->port_state > LPFC_FDISC)) { in lpfc_sli4_async_fip_evt()
6968 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_async_fip_evt()
14216 struct lpfc_vport **vports; in lpfc_pci_remove_one_s3() local
14227 vports = lpfc_create_vport_work_array(phba); in lpfc_pci_remove_one_s3()
14228 if (vports != NULL) in lpfc_pci_remove_one_s3()
14229 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_pci_remove_one_s3()
14230 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_pci_remove_one_s3()
14232 fc_vport_terminate(vports[i]->fc_vport); in lpfc_pci_remove_one_s3()
14234 lpfc_destroy_vport_work_array(phba, vports); in lpfc_pci_remove_one_s3()
15060 struct lpfc_vport **vports; in lpfc_pci_remove_one_s4() local
15074 vports = lpfc_create_vport_work_array(phba); in lpfc_pci_remove_one_s4()
15075 if (vports != NULL) in lpfc_pci_remove_one_s4()
15076 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_pci_remove_one_s4()
15077 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_pci_remove_one_s4()
15079 fc_vport_terminate(vports[i]->fc_vport); in lpfc_pci_remove_one_s4()
15081 lpfc_destroy_vport_work_array(phba, vports); in lpfc_pci_remove_one_s4()