Lines Matching refs:vports
826 struct lpfc_vport **vports; in lpfc_hba_down_prep() local
838 vports = lpfc_create_vport_work_array(phba); in lpfc_hba_down_prep()
839 if (vports != NULL) in lpfc_hba_down_prep()
841 vports[i] != NULL; i++) in lpfc_hba_down_prep()
842 lpfc_cleanup_discovery_resources(vports[i]); in lpfc_hba_down_prep()
843 lpfc_destroy_vport_work_array(phba, vports); in lpfc_hba_down_prep()
1402 struct lpfc_vport **vports; in lpfc_hb_timeout_handler() local
1414 vports = lpfc_create_vport_work_array(phba); in lpfc_hb_timeout_handler()
1415 if (vports != NULL) in lpfc_hb_timeout_handler()
1416 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_hb_timeout_handler()
1417 lpfc_rcv_seq_check_edtov(vports[i]); in lpfc_hb_timeout_handler()
1418 lpfc_fdmi_change_check(vports[i]); in lpfc_hb_timeout_handler()
1420 lpfc_destroy_vport_work_array(phba, vports); in lpfc_hb_timeout_handler()
3081 struct lpfc_vport **vports; in lpfc_sli4_node_prep() local
3088 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_node_prep()
3089 if (vports == NULL) in lpfc_sli4_node_prep()
3092 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_sli4_node_prep()
3093 if (vports[i]->load_flag & FC_UNLOADING) in lpfc_sli4_node_prep()
3097 &vports[i]->fc_nodes, in lpfc_sli4_node_prep()
3117 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_node_prep()
3375 struct lpfc_vport **vports; in lpfc_online() local
3420 vports = lpfc_create_vport_work_array(phba); in lpfc_online()
3421 if (vports != NULL) { in lpfc_online()
3422 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_online()
3424 shost = lpfc_shost_from_vport(vports[i]); in lpfc_online()
3426 vports[i]->fc_flag &= ~FC_OFFLINE_MODE; in lpfc_online()
3428 vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI; in lpfc_online()
3430 vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI; in lpfc_online()
3432 (vports[i]->port_type != in lpfc_online()
3434 vports[i]->vpi = 0; in lpfc_online()
3439 lpfc_destroy_vport_work_array(phba, vports); in lpfc_online()
3485 struct lpfc_vport **vports; in lpfc_offline_prep() local
3497 vports = lpfc_create_vport_work_array(phba); in lpfc_offline_prep()
3498 if (vports != NULL) { in lpfc_offline_prep()
3499 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_offline_prep()
3500 if (vports[i]->load_flag & FC_UNLOADING) in lpfc_offline_prep()
3502 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline_prep()
3504 vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED; in lpfc_offline_prep()
3505 vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI; in lpfc_offline_prep()
3506 vports[i]->fc_flag &= ~FC_VFI_REGISTERED; in lpfc_offline_prep()
3509 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline_prep()
3511 &vports[i]->fc_nodes, in lpfc_offline_prep()
3523 lpfc_disc_state_machine(vports[i], ndlp, in lpfc_offline_prep()
3525 lpfc_disc_state_machine(vports[i], ndlp, in lpfc_offline_prep()
3548 lpfc_unreg_rpi(vports[i], ndlp); in lpfc_offline_prep()
3552 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline_prep()
3572 struct lpfc_vport **vports; in lpfc_offline() local
3587 vports = lpfc_create_vport_work_array(phba); in lpfc_offline()
3588 if (vports != NULL) in lpfc_offline()
3589 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_offline()
3590 lpfc_stop_vport_timers(vports[i]); in lpfc_offline()
3591 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline()
3600 vports = lpfc_create_vport_work_array(phba); in lpfc_offline()
3601 if (vports != NULL) in lpfc_offline()
3602 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_offline()
3603 shost = lpfc_shost_from_vport(vports[i]); in lpfc_offline()
3605 vports[i]->work_port_events = 0; in lpfc_offline()
3606 vports[i]->fc_flag |= FC_OFFLINE_MODE; in lpfc_offline()
3609 lpfc_destroy_vport_work_array(phba, vports); in lpfc_offline()
5396 struct lpfc_vport **vports; in lpfc_sli4_async_sli_evt() local
5533 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_async_sli_evt()
5534 if (vports != NULL) { in lpfc_sli4_async_sli_evt()
5535 for (i = 0; i <= phba->max_vports && vports[i] != NULL; in lpfc_sli4_async_sli_evt()
5537 shost = lpfc_shost_from_vport(vports[i]); in lpfc_sli4_async_sli_evt()
5541 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_async_sli_evt()
5645 struct lpfc_vport **vports; in lpfc_sli4_perform_all_vport_cvl() local
5648 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_perform_all_vport_cvl()
5649 if (vports) in lpfc_sli4_perform_all_vport_cvl()
5650 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) in lpfc_sli4_perform_all_vport_cvl()
5651 lpfc_sli4_perform_vport_cvl(vports[i]); in lpfc_sli4_perform_all_vport_cvl()
5652 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_perform_all_vport_cvl()
5672 struct lpfc_vport **vports; in lpfc_sli4_async_fip_evt() local
5824 vports = lpfc_create_vport_work_array(phba); in lpfc_sli4_async_fip_evt()
5825 if (vports) { in lpfc_sli4_async_fip_evt()
5826 for (i = 0; i <= phba->max_vports && vports[i] != NULL; in lpfc_sli4_async_fip_evt()
5828 if ((!(vports[i]->fc_flag & in lpfc_sli4_async_fip_evt()
5830 (vports[i]->port_state > LPFC_FDISC)) { in lpfc_sli4_async_fip_evt()
5835 lpfc_destroy_vport_work_array(phba, vports); in lpfc_sli4_async_fip_evt()
12407 struct lpfc_vport **vports; in lpfc_pci_remove_one_s3() local
12418 vports = lpfc_create_vport_work_array(phba); in lpfc_pci_remove_one_s3()
12419 if (vports != NULL) in lpfc_pci_remove_one_s3()
12420 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_pci_remove_one_s3()
12421 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_pci_remove_one_s3()
12423 fc_vport_terminate(vports[i]->fc_vport); in lpfc_pci_remove_one_s3()
12425 lpfc_destroy_vport_work_array(phba, vports); in lpfc_pci_remove_one_s3()
13262 struct lpfc_vport **vports; in lpfc_pci_remove_one_s4() local
13275 vports = lpfc_create_vport_work_array(phba); in lpfc_pci_remove_one_s4()
13276 if (vports != NULL) in lpfc_pci_remove_one_s4()
13277 for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) { in lpfc_pci_remove_one_s4()
13278 if (vports[i]->port_type == LPFC_PHYSICAL_PORT) in lpfc_pci_remove_one_s4()
13280 fc_vport_terminate(vports[i]->fc_vport); in lpfc_pci_remove_one_s4()
13282 lpfc_destroy_vport_work_array(phba, vports); in lpfc_pci_remove_one_s4()