vports            111 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	struct xarray                   vports;
vports            152 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	return xa_load(&port->vports, vport_num);
vports            211 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		rc = xa_insert(&port->vports, vport_num, adapter, GFP_KERNEL);
vports            876 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	xa_for_each(&port->vports, index, adapter) {
vports            904 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		xa_for_each(&port->vports, index, adapter)
vports            911 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		xa_destroy(&port->vports);
vports            948 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		xa_init(&port->vports);
vports             80 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	return &esw->vports[idx];
vports           1989 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw->vports = kcalloc(total_vports, sizeof(struct mlx5_vport),
vports           1991 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!esw->vports) {
vports           2027 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	kfree(esw->vports);
vports           2044 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	kfree(esw->vports);
vports            226 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	struct mlx5_vport       *vports;
vports            527 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) = &(esw)->vports[i],		\
vports            532 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) = &(esw)->vports[i],		\
vports            537 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) = &(esw)->vports[(i)],		\
vports            542 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) = &(esw)->vports[(i)],			\
vports           2013 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport = &esw->vports[j];
vports            249 drivers/scsi/bnx2fc/bnx2fc.h 	struct list_head vports;
vports            954 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 				list_for_each_entry(vport, &lport->vports, list)
vports           1180 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	list_for_each_entry_safe(blport, tmp, &hba->vports, list) {
vports           1200 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	list_for_each_entry(v_port, &n_port->vports, list)
vports           1423 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	INIT_LIST_HEAD(&hba->vports);
vports           1580 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	list_add_tail(&blport->list, &hba->vports);
vports           1882 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	list_for_each_entry(vport, &lport->vports, list)
vports            520 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	list_for_each_entry(blport, &hba->vports, list) {
vports           2741 drivers/scsi/fcoe/fcoe.c 	list_for_each_entry_safe(vport, next_vport, &fc_host->vports, peers) {
vports           1464 drivers/scsi/fcoe/fcoe_ctlr.c 		list_for_each_entry(vn_port, &lport->vports, list)
vports           1865 drivers/scsi/fcoe/fcoe_ctlr.c 		list_for_each_entry(vport, &fip->lp->vports, list) {
vports            268 drivers/scsi/fcoe/fcoe_transport.c 	list_for_each_entry(vn_port, &n_port->vports, list) {
vports             35 drivers/scsi/libfc/fc_npiv.c 	list_add_tail(&vn_port->list, &n_port->vports);
vports             61 drivers/scsi/libfc/fc_npiv.c 	list_for_each_entry(vn_port, &n_port->vports, list) {
vports            141 drivers/scsi/libfc/fc_npiv.c 	list_for_each_entry(vn_port, &n_port->vports, list) {
vports           4192 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport **vports;
vports           4232 drivers/scsi/lpfc/lpfc_attr.c 		vports = lpfc_create_vport_work_array(phba);
vports           4233 drivers/scsi/lpfc/lpfc_attr.c 		if (vports == NULL)
vports           4236 drivers/scsi/lpfc/lpfc_attr.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           4237 drivers/scsi/lpfc/lpfc_attr.c 			v_shost = lpfc_shost_from_vport(vports[i]);
vports           4240 drivers/scsi/lpfc/lpfc_attr.c 			vports[i]->stat_data_blocked = 1;
vports           4241 drivers/scsi/lpfc/lpfc_attr.c 			if (vports[i]->stat_data_enabled)
vports           4242 drivers/scsi/lpfc/lpfc_attr.c 				lpfc_vport_reset_stat_data(vports[i]);
vports           4251 drivers/scsi/lpfc/lpfc_attr.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           4252 drivers/scsi/lpfc/lpfc_attr.c 			v_shost = lpfc_shost_from_vport(vports[i]);
vports           4256 drivers/scsi/lpfc/lpfc_attr.c 			vports[i]->stat_data_blocked = 0;
vports           4259 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_destroy_vport_work_array(phba, vports);
vports           4264 drivers/scsi/lpfc/lpfc_attr.c 		vports = lpfc_create_vport_work_array(phba);
vports           4265 drivers/scsi/lpfc/lpfc_attr.c 		if (vports == NULL)
vports           4268 drivers/scsi/lpfc/lpfc_attr.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           4269 drivers/scsi/lpfc/lpfc_attr.c 			v_shost = lpfc_shost_from_vport(vports[i]);
vports           4271 drivers/scsi/lpfc/lpfc_attr.c 			vports[i]->stat_data_blocked = 1;
vports           4274 drivers/scsi/lpfc/lpfc_attr.c 			vports[i]->stat_data_blocked = 0;
vports           4277 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_destroy_vport_work_array(phba, vports);
vports           1704 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport **vports;
vports           1721 drivers/scsi/lpfc/lpfc_bsg.c 	vports = lpfc_create_vport_work_array(phba);
vports           1722 drivers/scsi/lpfc/lpfc_bsg.c 	if (vports) {
vports           1723 drivers/scsi/lpfc/lpfc_bsg.c 		for (i = 0; i <= phba->max_vpi && vports[i] != NULL; i++) {
vports           1724 drivers/scsi/lpfc/lpfc_bsg.c 			shost = lpfc_shost_from_vport(vports[i]);
vports           1727 drivers/scsi/lpfc/lpfc_bsg.c 		lpfc_destroy_vport_work_array(phba, vports);
vports           1760 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport **vports;
vports           1763 drivers/scsi/lpfc/lpfc_bsg.c 	vports = lpfc_create_vport_work_array(phba);
vports           1764 drivers/scsi/lpfc/lpfc_bsg.c 	if (vports) {
vports           1765 drivers/scsi/lpfc/lpfc_bsg.c 		for (i = 0; i <= phba->max_vpi && vports[i] != NULL; i++) {
vports           1766 drivers/scsi/lpfc/lpfc_bsg.c 			shost = lpfc_shost_from_vport(vports[i]);
vports           1769 drivers/scsi/lpfc/lpfc_bsg.c 		lpfc_destroy_vport_work_array(phba, vports);
vports           9126 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport **vports;
vports           9136 drivers/scsi/lpfc/lpfc_els.c 	vports = lpfc_create_vport_work_array(phba);
vports           9138 drivers/scsi/lpfc/lpfc_els.c 	if (vports) {
vports           9139 drivers/scsi/lpfc/lpfc_els.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           9140 drivers/scsi/lpfc/lpfc_els.c 			ndlp = lpfc_findnode_did(vports[i], Fabric_DID);
vports           9142 drivers/scsi/lpfc/lpfc_els.c 				lpfc_cancel_retry_delay_tmo(vports[i], ndlp);
vports           9143 drivers/scsi/lpfc/lpfc_els.c 			lpfc_els_flush_cmd(vports[i]);
vports           9145 drivers/scsi/lpfc/lpfc_els.c 		lpfc_destroy_vport_work_array(phba, vports);
vports            617 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport **vports;
vports            658 drivers/scsi/lpfc/lpfc_hbadisc.c 	vports = lpfc_create_vport_work_array(phba);
vports            659 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vports != NULL)
vports            665 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vports[i] == NULL && i == 0)
vports            668 drivers/scsi/lpfc/lpfc_hbadisc.c 				vport = vports[i];
vports            690 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_destroy_vport_work_array(phba, vports);
vports            890 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport **vports;
vports            919 drivers/scsi/lpfc/lpfc_hbadisc.c 	vports = lpfc_create_vport_work_array(phba);
vports            920 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vports != NULL) {
vports            921 drivers/scsi/lpfc/lpfc_hbadisc.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports            923 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_linkdown_port(vports[i]);
vports            925 drivers/scsi/lpfc/lpfc_hbadisc.c 			vports[i]->fc_myDID = 0;
vports            932 drivers/scsi/lpfc/lpfc_hbadisc.c 					lpfc_nvme_update_localport(vports[i]);
vports            936 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           1038 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport **vports;
vports           1048 drivers/scsi/lpfc/lpfc_hbadisc.c 	vports = lpfc_create_vport_work_array(phba);
vports           1049 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vports != NULL)
vports           1050 drivers/scsi/lpfc/lpfc_hbadisc.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++)
vports           1051 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_linkup_port(vports[i]);
vports           1052 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           2925 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport **vports;
vports           2928 drivers/scsi/lpfc/lpfc_hbadisc.c 	vports = lpfc_create_vport_work_array(phba);
vports           2929 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vports != NULL) {
vports           2930 drivers/scsi/lpfc/lpfc_hbadisc.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           2931 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vports[i]->port_type == LPFC_PHYSICAL_PORT)
vports           2934 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vports[i]->vpi > phba->max_vpi) {
vports           2935 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_vport_set_state(vports[i],
vports           2940 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_vport_set_state(vports[i],
vports           2944 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vports[i]->fc_flag & FC_VPORT_NEEDS_INIT_VPI) {
vports           2945 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_issue_init_vpi(vports[i]);
vports           2949 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_initial_fdisc(vports[i]);
vports           2951 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_vport_set_state(vports[i],
vports           2953 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_printf_vlog(vports[i], KERN_ERR,
vports           2960 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           4999 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport **vports;
vports           5004 drivers/scsi/lpfc/lpfc_hbadisc.c 	vports = lpfc_create_vport_work_array(phba);
vports           5005 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (!vports) {
vports           5010 drivers/scsi/lpfc/lpfc_hbadisc.c 	for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           5011 drivers/scsi/lpfc/lpfc_hbadisc.c 		shost = lpfc_shost_from_vport(vports[i]);
vports           5013 drivers/scsi/lpfc/lpfc_hbadisc.c 		list_for_each_entry(ndlp, &vports[i]->fc_nodes, nlp_listp) {
vports           5017 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_unreg_rpi(vports[i], ndlp);
vports           5023 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           6444 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport **vports;
vports           6449 drivers/scsi/lpfc/lpfc_hbadisc.c 	vports = lpfc_create_vport_work_array(phba);
vports           6452 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (!vports)
vports           6455 drivers/scsi/lpfc/lpfc_hbadisc.c 	for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           6456 drivers/scsi/lpfc/lpfc_hbadisc.c 		shost = lpfc_shost_from_vport(vports[i]);
vports           6464 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (!(vports[i]->fc_flag & FC_VPORT_CVL_RCVD)) {
vports           6469 drivers/scsi/lpfc/lpfc_hbadisc.c 		list_for_each_entry(ndlp, &vports[i]->fc_nodes, nlp_listp) {
vports           6487 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           6550 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport **vports;
vports           6563 drivers/scsi/lpfc/lpfc_hbadisc.c 	vports = lpfc_create_vport_work_array(phba);
vports           6564 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vports && (phba->sli3_options & LPFC_SLI3_NPIV_ENABLED))
vports           6565 drivers/scsi/lpfc/lpfc_hbadisc.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           6567 drivers/scsi/lpfc/lpfc_hbadisc.c 			ndlp = lpfc_findnode_did(vports[i], Fabric_DID);
vports           6569 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_cancel_retry_delay_tmo(vports[i], ndlp);
vports           6570 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_cleanup_pending_mbox(vports[i]);
vports           6572 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_sli4_unreg_all_rpis(vports[i]);
vports           6573 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_mbx_unreg_vpi(vports[i]);
vports           6574 drivers/scsi/lpfc/lpfc_hbadisc.c 			shost = lpfc_shost_from_vport(vports[i]);
vports           6576 drivers/scsi/lpfc/lpfc_hbadisc.c 			vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI;
vports           6577 drivers/scsi/lpfc/lpfc_hbadisc.c 			vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED;
vports           6580 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_destroy_vport_work_array(phba, vports);
vports            840 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports            852 drivers/scsi/lpfc/lpfc_init.c 		vports = lpfc_create_vport_work_array(phba);
vports            853 drivers/scsi/lpfc/lpfc_init.c 		if (vports != NULL)
vports            855 drivers/scsi/lpfc/lpfc_init.c 				vports[i] != NULL; i++)
vports            856 drivers/scsi/lpfc/lpfc_init.c 				lpfc_cleanup_discovery_resources(vports[i]);
vports            857 drivers/scsi/lpfc/lpfc_init.c 		lpfc_destroy_vport_work_array(phba, vports);
vports           1357 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           1369 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           1370 drivers/scsi/lpfc/lpfc_init.c 	if (vports != NULL)
vports           1371 drivers/scsi/lpfc/lpfc_init.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           1372 drivers/scsi/lpfc/lpfc_init.c 			lpfc_rcv_seq_check_edtov(vports[i]);
vports           1373 drivers/scsi/lpfc/lpfc_init.c 			lpfc_fdmi_change_check(vports[i]);
vports           1375 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           3033 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           3040 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           3041 drivers/scsi/lpfc/lpfc_init.c 	if (vports == NULL)
vports           3044 drivers/scsi/lpfc/lpfc_init.c 	for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           3045 drivers/scsi/lpfc/lpfc_init.c 		if (vports[i]->load_flag & FC_UNLOADING)
vports           3049 drivers/scsi/lpfc/lpfc_init.c 					 &vports[i]->fc_nodes,
vports           3068 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           3326 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           3371 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           3372 drivers/scsi/lpfc/lpfc_init.c 	if (vports != NULL) {
vports           3373 drivers/scsi/lpfc/lpfc_init.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           3375 drivers/scsi/lpfc/lpfc_init.c 			shost = lpfc_shost_from_vport(vports[i]);
vports           3377 drivers/scsi/lpfc/lpfc_init.c 			vports[i]->fc_flag &= ~FC_OFFLINE_MODE;
vports           3379 drivers/scsi/lpfc/lpfc_init.c 				vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vports           3381 drivers/scsi/lpfc/lpfc_init.c 				vports[i]->fc_flag |= FC_VPORT_NEEDS_INIT_VPI;
vports           3383 drivers/scsi/lpfc/lpfc_init.c 				    (vports[i]->port_type !=
vports           3385 drivers/scsi/lpfc/lpfc_init.c 					vports[i]->vpi = 0;
vports           3390 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           3435 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           3447 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           3448 drivers/scsi/lpfc/lpfc_init.c 	if (vports != NULL) {
vports           3449 drivers/scsi/lpfc/lpfc_init.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           3450 drivers/scsi/lpfc/lpfc_init.c 			if (vports[i]->load_flag & FC_UNLOADING)
vports           3452 drivers/scsi/lpfc/lpfc_init.c 			shost = lpfc_shost_from_vport(vports[i]);
vports           3454 drivers/scsi/lpfc/lpfc_init.c 			vports[i]->vpi_state &= ~LPFC_VPI_REGISTERED;
vports           3455 drivers/scsi/lpfc/lpfc_init.c 			vports[i]->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vports           3456 drivers/scsi/lpfc/lpfc_init.c 			vports[i]->fc_flag &= ~FC_VFI_REGISTERED;
vports           3459 drivers/scsi/lpfc/lpfc_init.c 			shost =	lpfc_shost_from_vport(vports[i]);
vports           3461 drivers/scsi/lpfc/lpfc_init.c 						 &vports[i]->fc_nodes,
vports           3468 drivers/scsi/lpfc/lpfc_init.c 					lpfc_disc_state_machine(vports[i], ndlp,
vports           3470 drivers/scsi/lpfc/lpfc_init.c 					lpfc_disc_state_machine(vports[i], ndlp,
vports           3493 drivers/scsi/lpfc/lpfc_init.c 				lpfc_unreg_rpi(vports[i], ndlp);
vports           3497 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           3517 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           3532 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           3533 drivers/scsi/lpfc/lpfc_init.c 	if (vports != NULL)
vports           3534 drivers/scsi/lpfc/lpfc_init.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++)
vports           3535 drivers/scsi/lpfc/lpfc_init.c 			lpfc_stop_vport_timers(vports[i]);
vports           3536 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           3545 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           3546 drivers/scsi/lpfc/lpfc_init.c 	if (vports != NULL)
vports           3547 drivers/scsi/lpfc/lpfc_init.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           3548 drivers/scsi/lpfc/lpfc_init.c 			shost = lpfc_shost_from_vport(vports[i]);
vports           3550 drivers/scsi/lpfc/lpfc_init.c 			vports[i]->work_port_events = 0;
vports           3551 drivers/scsi/lpfc/lpfc_init.c 			vports[i]->fc_flag |= FC_OFFLINE_MODE;
vports           3554 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           5288 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           5424 drivers/scsi/lpfc/lpfc_init.c 		vports = lpfc_create_vport_work_array(phba);
vports           5425 drivers/scsi/lpfc/lpfc_init.c 		if (vports != NULL) {
vports           5426 drivers/scsi/lpfc/lpfc_init.c 			for (i = 0; i <= phba->max_vports && vports[i] != NULL;
vports           5428 drivers/scsi/lpfc/lpfc_init.c 				shost = lpfc_shost_from_vport(vports[i]);
vports           5432 drivers/scsi/lpfc/lpfc_init.c 		lpfc_destroy_vport_work_array(phba, vports);
vports           5521 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           5524 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           5525 drivers/scsi/lpfc/lpfc_init.c 	if (vports)
vports           5526 drivers/scsi/lpfc/lpfc_init.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++)
vports           5527 drivers/scsi/lpfc/lpfc_init.c 			lpfc_sli4_perform_vport_cvl(vports[i]);
vports           5528 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           5548 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           5699 drivers/scsi/lpfc/lpfc_init.c 		vports = lpfc_create_vport_work_array(phba);
vports           5700 drivers/scsi/lpfc/lpfc_init.c 		if (vports) {
vports           5701 drivers/scsi/lpfc/lpfc_init.c 			for (i = 0; i <= phba->max_vports && vports[i] != NULL;
vports           5703 drivers/scsi/lpfc/lpfc_init.c 				if ((!(vports[i]->fc_flag &
vports           5705 drivers/scsi/lpfc/lpfc_init.c 					(vports[i]->port_state > LPFC_FDISC)) {
vports           5710 drivers/scsi/lpfc/lpfc_init.c 			lpfc_destroy_vport_work_array(phba, vports);
vports           12034 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           12045 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           12046 drivers/scsi/lpfc/lpfc_init.c 	if (vports != NULL)
vports           12047 drivers/scsi/lpfc/lpfc_init.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           12048 drivers/scsi/lpfc/lpfc_init.c 			if (vports[i]->port_type == LPFC_PHYSICAL_PORT)
vports           12050 drivers/scsi/lpfc/lpfc_init.c 			fc_vport_terminate(vports[i]->fc_vport);
vports           12052 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           12852 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport **vports;
vports           12865 drivers/scsi/lpfc/lpfc_init.c 	vports = lpfc_create_vport_work_array(phba);
vports           12866 drivers/scsi/lpfc/lpfc_init.c 	if (vports != NULL)
vports           12867 drivers/scsi/lpfc/lpfc_init.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports           12868 drivers/scsi/lpfc/lpfc_init.c 			if (vports[i]->port_type == LPFC_PHYSICAL_PORT)
vports           12870 drivers/scsi/lpfc/lpfc_init.c 			fc_vport_terminate(vports[i]->fc_vport);
vports           12872 drivers/scsi/lpfc/lpfc_init.c 	lpfc_destroy_vport_work_array(phba, vports);
vports            651 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_vport **vports;
vports            672 drivers/scsi/lpfc/lpfc_nportdisc.c 		vports = lpfc_create_vport_work_array(phba);
vports            673 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (vports) {
vports            674 drivers/scsi/lpfc/lpfc_nportdisc.c 			for (i = 0; i <= phba->max_vports && vports[i] != NULL;
vports            676 drivers/scsi/lpfc/lpfc_nportdisc.c 				if ((!(vports[i]->fc_flag &
vports            678 drivers/scsi/lpfc/lpfc_nportdisc.c 					(vports[i]->port_state > LPFC_FDISC)) {
vports            683 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_destroy_vport_work_array(phba, vports);
vports            245 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport **vports;
vports            263 drivers/scsi/lpfc/lpfc_scsi.c 	vports = lpfc_create_vport_work_array(phba);
vports            264 drivers/scsi/lpfc/lpfc_scsi.c 	if (vports != NULL)
vports            265 drivers/scsi/lpfc/lpfc_scsi.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports            266 drivers/scsi/lpfc/lpfc_scsi.c 			shost = lpfc_shost_from_vport(vports[i]);
vports            279 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_destroy_vport_work_array(phba, vports);
vports            295 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport **vports;
vports            301 drivers/scsi/lpfc/lpfc_scsi.c 	vports = lpfc_create_vport_work_array(phba);
vports            302 drivers/scsi/lpfc/lpfc_scsi.c 	if (vports != NULL)
vports            303 drivers/scsi/lpfc/lpfc_scsi.c 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
vports            304 drivers/scsi/lpfc/lpfc_scsi.c 			shost = lpfc_shost_from_vport(vports[i]);
vports            310 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_destroy_vport_work_array(phba, vports);
vports           17148 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport **vports;
vports           17158 drivers/scsi/lpfc/lpfc_sli.c 	vports = lpfc_create_vport_work_array(phba);
vports           17159 drivers/scsi/lpfc/lpfc_sli.c 	if (vports != NULL) {
vports           17160 drivers/scsi/lpfc/lpfc_sli.c 		for (i = 0; i <= phba->max_vpi && vports[i] != NULL; i++) {
vports           17162 drivers/scsi/lpfc/lpfc_sli.c 			    vports[i]->vfi == lpfc_fc_hdr_get_vfi(fc_hdr) &&
vports           17163 drivers/scsi/lpfc/lpfc_sli.c 			    vports[i]->fc_myDID == did) {
vports           17164 drivers/scsi/lpfc/lpfc_sli.c 				vport = vports[i];
vports           17169 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_destroy_vport_work_array(phba, vports);
vports            830 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_vport **vports;
vports            832 drivers/scsi/lpfc/lpfc_vport.c 	vports = kcalloc(phba->max_vports + 1, sizeof(struct lpfc_vport *),
vports            834 drivers/scsi/lpfc/lpfc_vport.c 	if (vports == NULL)
vports            846 drivers/scsi/lpfc/lpfc_vport.c 		vports[index++] = port_iterator;
vports            849 drivers/scsi/lpfc/lpfc_vport.c 	return vports;
vports            853 drivers/scsi/lpfc/lpfc_vport.c lpfc_destroy_vport_work_array(struct lpfc_hba *phba, struct lpfc_vport **vports)
vports            856 drivers/scsi/lpfc/lpfc_vport.c 	if (vports == NULL)
vports            858 drivers/scsi/lpfc/lpfc_vport.c 	for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++)
vports            859 drivers/scsi/lpfc/lpfc_vport.c 		scsi_host_put(lpfc_shost_from_vport(vports[i]));
vports            860 drivers/scsi/lpfc/lpfc_vport.c 	kfree(vports);
vports           1027 drivers/scsi/qedf/qedf_main.c 		list_for_each_entry(tmp_lport, &base_lport->vports, list) {
vports            426 drivers/scsi/scsi_transport_fc.c 	INIT_LIST_HEAD(&fc_host->vports);
vports           1920 drivers/scsi/scsi_transport_fc.c 	list_for_each_entry(vport, &fc_host->vports, peers) {
vports           2421 drivers/scsi/scsi_transport_fc.c 	list_for_each_entry_safe(vport, next_vport, &fc_host->vports, peers) {
vports           3379 drivers/scsi/scsi_transport_fc.c 	list_add_tail(&vport->peers, &fc_host->vports);
vports            703 include/scsi/libfc.h 	struct list_head	       vports;
vports            871 include/scsi/libfc.h 	INIT_LIST_HEAD(&lport->vports);
vports            525 include/scsi/scsi_transport_fc.h 	struct list_head vports;
vports            599 include/scsi/scsi_transport_fc.h 	(((struct fc_host_attrs *)(x)->shost_data)->vports)