vport             700 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t vport:6;
vport             704 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t vport:6;
vport              23 drivers/infiniband/hw/mlx5/ib_rep.c 		mlx5_ib_get_rep_netdev(dev->priv.eswitch, rep->vport);
vport              37 drivers/infiniband/hw/mlx5/ib_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK)
vport              57 drivers/infiniband/hw/mlx5/ib_rep.c 		mlx5_ib_get_rep_netdev(dev->priv.eswitch, rep->vport);
vport              82 drivers/infiniband/hw/mlx5/ib_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK)
vport             154 drivers/infiniband/hw/mlx5/ib_rep.c 	return mlx5_eswitch_add_send_to_vport_rule(esw, rep->vport,
vport             176 drivers/infiniband/hw/mlx5/main.c 						  port->rep->vport);
vport            3496 drivers/infiniband/hw/mlx5/main.c 								   rep->vport));
vport            3505 drivers/infiniband/hw/mlx5/main.c 		MLX5_SET(fte_match_set_misc, misc, source_port, rep->vport);
vport             142 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 	adapter->info.vport.mac_tbl_digest = 0;
vport             184 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 	tbl->mac_tbl_digest = cpu_to_be32(adapter->info.vport.mac_tbl_digest);
vport             285 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 	adapter->info.vport.mac_tbl_digest = be32_to_cpu(tbl->mac_tbl_digest);
vport             374 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 			sc = info->vport.pcp_to_sc_mc[pcp];
vport             376 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 			sc = info->vport.pcp_to_sc_uc[pcp];
vport             379 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 			sc = info->vport.non_vlan_sc_mc;
vport             381 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 			sc = info->vport.non_vlan_sc_uc;
vport             397 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 			vl = info->vport.pcp_to_vl_mc[pcp];
vport             399 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 			vl = info->vport.pcp_to_vl_uc[pcp];
vport             402 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 			vl = info->vport.non_vlan_vl_mc;
vport             404 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 			vl = info->vport.non_vlan_vl_uc;
vport             510 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 	opa_vnic_make_header(hdr, info->vport.encap_slid, dlid, len,
vport             216 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h 	struct opa_per_veswport_info  vport;
vport             146 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h 	struct __opa_per_veswport_info    vport;
vport             119 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 	if ((info->vport.config_state == OPA_VNIC_STATE_FORWARDING) && up) {
vport             120 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		info->vport.oper_state = OPA_VNIC_STATE_FORWARDING;
vport             121 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		info->vport.eth_link_status = OPA_VNIC_ETH_LINK_UP;
vport             123 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		info->vport.oper_state = OPA_VNIC_STATE_DROP_ALL;
vport             124 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		info->vport.eth_link_status = OPA_VNIC_ETH_LINK_DOWN;
vport             127 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 	if (info->vport.config_state == OPA_VNIC_STATE_FORWARDING)
vport             145 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 	if (memcmp(info->vport.base_mac_addr, adapter->vema_mac_addr,
vport             146 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		   ARRAY_SIZE(info->vport.base_mac_addr))) {
vport             149 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		memcpy(saddr.sa_data, info->vport.base_mac_addr,
vport             150 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		       ARRAY_SIZE(info->vport.base_mac_addr));
vport             154 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		       info->vport.base_mac_addr, ETH_ALEN);
vport             195 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 	adapter->info.vport.max_mac_tbl_ent = OPA_VNIC_MAC_TBL_MAX_ENTRIES;
vport             196 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 	adapter->info.vport.max_smac_ent = OPA_VNIC_MAX_SMAC_LIMIT;
vport             197 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 	adapter->info.vport.config_state = OPA_VNIC_STATE_DROP_ALL;
vport             198 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 	adapter->info.vport.eth_link_status = OPA_VNIC_ETH_LINK_DOWN;
vport             218 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 	adapter->info.vport.uc_macs_gen_count++;
vport             240 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		adapter->info.vport.uc_macs_gen_count++;
vport             245 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c 		adapter->info.vport.mc_macs_gen_count++;
vport             184 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port_info->vport.max_mac_tbl_ent =
vport             186 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port_info->vport.max_smac_ent =
vport             188 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port_info->vport.oper_state = OPA_VNIC_STATE_DROP_ALL;
vport             189 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port_info->vport.config_state = OPA_VNIC_STATE_DROP_ALL;
vport             294 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 					       &port_info->vport);
vport             331 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	opa_vnic_set_per_veswport_info(adapter, &port_info->vport);
vport             438 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	opa_vnic_set_per_veswport_info(adapter, &port_info->vport);
vport              68 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c 	trap_data.veswportnum = info->vport.port_num;
vport              73 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c 	opa_vnic_vema_send_trap(adapter, &trap_data, info->vport.encap_slid);
vport             232 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c 	struct __opa_per_veswport_info *src = &adapter->info.vport;
vport             279 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c 	struct __opa_per_veswport_info *dst = &adapter->info.vport;
vport             335 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c 	macs->gen_count = cpu_to_be16(adapter->info.vport.mc_macs_gen_count);
vport             359 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c 		if (!memcmp(adapter->info.vport.base_mac_addr, ha->addr,
vport             360 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c 			    ARRAY_SIZE(adapter->info.vport.base_mac_addr))) {
vport             389 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c 	macs->gen_count = cpu_to_be16(adapter->info.vport.uc_macs_gen_count);
vport              67 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hclge_get_vport(h);
vport              68 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_dev *hdev = vport->back;
vport              96 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	if (num_tc > hdev->vport[0].alloc_tqps) {
vport              99 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 			num_tc, hdev->vport[0].alloc_tqps);
vport             180 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hdev->vport;
vport             187 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 		handle = &vport[i].nic;
vport             225 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hclge_get_vport(h);
vport             227 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_dev *hdev = vport->back;
vport             282 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hclge_get_vport(h);
vport             283 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_dev *hdev = vport->back;
vport             317 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hclge_get_vport(h);
vport             319 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_dev *hdev = vport->back;
vport             371 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hclge_get_vport(h);
vport             372 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_dev *hdev = vport->back;
vport             382 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hclge_get_vport(h);
vport             384 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_dev *hdev = vport->back;
vport             402 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hclge_get_vport(h);
vport             403 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_dev *hdev = vport->back;
vport             455 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	struct hclge_vport *vport = hdev->vport;
vport             462 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	    vport->vport_id != 0)
vport             465 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 	kinfo = &vport->nic.kinfo;
vport            1118 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            1119 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	struct hclge_dev *hdev = vport->back;
vport            1761 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		ret = hclge_inform_reset_assert_to_vf(&hdev->vport[vf_id]);
vport            1764 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 				hdev->vport->vport_id, ret);
vport             539 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport             540 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport             677 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	handle = &hdev->vport[0].nic;
vport             696 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport             697 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport             725 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport             726 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport             800 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport             801 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport             812 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport             813 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport             971 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport             972 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            1500 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int  hclge_assign_tqp(struct hclge_vport *vport, u16 num_tqps)
vport            1502 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
vport            1503 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            1509 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			hdev->htqp[i].q.handle = &vport->nic;
vport            1518 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->alloc_tqps = alloced;
vport            1520 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				vport->alloc_tqps / hdev->tm_info.num_tc);
vport            1529 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_knic_setup(struct hclge_vport *vport, u16 num_tqps,
vport            1533 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *nic = &vport->nic;
vport            1535 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            1548 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_assign_tqp(vport, num_tqps);
vport            1556 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				  struct hclge_vport *vport)
vport            1558 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *nic = &vport->nic;
vport            1563 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	for (i = 0; i < vport->alloc_tqps; i++) {
vport            1569 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		is_pf = !(vport->vport_id);
vport            1570 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_map_tqps_to_func(hdev, vport->vport_id, q->index,
vport            1581 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hdev->vport;
vport            1588 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_map_tqp_to_vport(hdev, vport);
vport            1592 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport++;
vport            1598 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_vport_setup(struct hclge_vport *vport, u16 num_tqps)
vport            1600 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *nic = &vport->nic;
vport            1601 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            1608 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_knic_setup(vport, num_tqps,
vport            1619 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport;
vport            1638 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport = devm_kcalloc(&pdev->dev, num_vport, sizeof(struct hclge_vport),
vport            1640 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (!vport)
vport            1643 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	hdev->vport = vport;
vport            1650 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->back = hdev;
vport            1651 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->vport_id = i;
vport            1652 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->mps = HCLGE_MAC_DEFAULT_FRAME;
vport            1653 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->port_base_vlan_cfg.state = HNAE3_PORT_BASE_VLAN_DISABLE;
vport            1654 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.rx_vlan_offload_en = true;
vport            1655 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		INIT_LIST_HEAD(&vport->vlan_list);
vport            1656 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		INIT_LIST_HEAD(&vport->uc_mac_list);
vport            1657 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		INIT_LIST_HEAD(&vport->mc_mac_list);
vport            1660 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			ret = hclge_vport_setup(vport, tqp_main_vport);
vport            1662 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			ret = hclge_vport_setup(vport, tqp_per_vport);
vport            1670 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport++;
vport            2275 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_init_roce_base_info(struct hclge_vport *vport)
vport            2277 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *roce = &vport->roce;
vport            2278 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *nic = &vport->nic;
vport            2280 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	roce->rinfo.num_vectors = vport->back->num_roce_msi;
vport            2282 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (vport->back->num_msi_left < vport->roce.rinfo.num_vectors ||
vport            2283 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	    vport->back->num_msi_left == 0)
vport            2286 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	roce->rinfo.base_vector = vport->back->roce_base_vector;
vport            2289 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	roce->rinfo.roce_io_base = vport->back->hw.io_base;
vport            2441 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            2442 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            2471 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            2472 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            2489 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            2490 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            2501 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            2502 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            2515 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            2516 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            2551 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            2552 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            2572 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            2573 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            2723 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			handle = &hdev->vport[i].nic;
vport            2726 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			rhandle = &hdev->vport[i].roce;
vport            2868 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            2869 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            3118 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		struct hnae3_handle *handle = &hdev->vport[i].nic;
vport            3146 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		struct hnae3_handle *handle = &hdev->vport[i].roce;
vport            3239 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		struct hclge_vport *vport = &hdev->vport[i];
vport            3243 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_set_vf_rst(hdev, vport->vport_id, reset);
vport            3247 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				vport->vport_id, ret);
vport            3251 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (!reset || !test_bit(HCLGE_VPORT_STATE_ALIVE, &vport->state))
vport            3258 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_inform_reset_assert_to_vf(vport);
vport            3262 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				 vport->vport_id, ret);
vport            3312 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		client->ops->process_hw_error(&hdev->vport[i].nic, type);
vport            3353 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *handle = &hdev->vport[0].nic;
vport            3778 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		handle = &hdev->vport[0].nic;
vport            3887 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		struct hclge_vport *vport = &hdev->vport[i];
vport            3889 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (time_after(jiffies, vport->last_active_jiffies + 8 * HZ))
vport            3890 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			clear_bit(HCLGE_VPORT_STATE_ALIVE, &vport->state);
vport            3893 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (!test_bit(HCLGE_VPORT_STATE_ALIVE, &vport->state))
vport            3894 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			vport->mps = HCLGE_MAC_DEFAULT_FRAME;
vport            3936 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            3938 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            3952 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					vport->vport_id *
vport            3954 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				hdev->vector_status[i] = vport->vport_id;
vport            3983 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            3984 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            4109 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_get_rss_type(struct hclge_vport *vport)
vport            4111 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (vport->rss_tuple_sets.ipv4_tcp_en ||
vport            4112 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	    vport->rss_tuple_sets.ipv4_udp_en ||
vport            4113 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	    vport->rss_tuple_sets.ipv4_sctp_en ||
vport            4114 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	    vport->rss_tuple_sets.ipv6_tcp_en ||
vport            4115 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	    vport->rss_tuple_sets.ipv6_udp_en ||
vport            4116 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	    vport->rss_tuple_sets.ipv6_sctp_en)
vport            4117 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->nic.kinfo.rss_type = PKT_HASH_TYPE_L4;
vport            4118 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	else if (vport->rss_tuple_sets.ipv4_fragment_en ||
vport            4119 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		 vport->rss_tuple_sets.ipv6_fragment_en)
vport            4120 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->nic.kinfo.rss_type = PKT_HASH_TYPE_L3;
vport            4122 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->nic.kinfo.rss_type = PKT_HASH_TYPE_NONE;
vport            4136 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv4_tcp_en = hdev->vport[0].rss_tuple_sets.ipv4_tcp_en;
vport            4137 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv4_udp_en = hdev->vport[0].rss_tuple_sets.ipv4_udp_en;
vport            4138 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv4_sctp_en = hdev->vport[0].rss_tuple_sets.ipv4_sctp_en;
vport            4139 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv4_fragment_en = hdev->vport[0].rss_tuple_sets.ipv4_fragment_en;
vport            4140 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv6_tcp_en = hdev->vport[0].rss_tuple_sets.ipv6_tcp_en;
vport            4141 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv6_udp_en = hdev->vport[0].rss_tuple_sets.ipv6_udp_en;
vport            4142 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv6_sctp_en = hdev->vport[0].rss_tuple_sets.ipv6_sctp_en;
vport            4143 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv6_fragment_en = hdev->vport[0].rss_tuple_sets.ipv6_fragment_en;
vport            4144 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	hclge_get_rss_type(&hdev->vport[0]);
vport            4155 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            4160 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		switch (vport->rss_algo) {
vport            4175 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memcpy(key, vport->rss_hash_key, HCLGE_RSS_KEY_SIZE);
vport            4180 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			indir[i] =  vport->rss_indirection_tbl[i];
vport            4188 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            4189 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            4203 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			hash_algo = vport->rss_algo;
vport            4214 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memcpy(vport->rss_hash_key, key, HCLGE_RSS_KEY_SIZE);
vport            4215 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rss_algo = hash_algo;
vport            4220 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rss_indirection_tbl[i] = indir[i];
vport            4223 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_set_rss_indir_table(hdev, vport->rss_indirection_tbl);
vport            4254 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            4255 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            4268 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv4_tcp_en = vport->rss_tuple_sets.ipv4_tcp_en;
vport            4269 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv4_udp_en = vport->rss_tuple_sets.ipv4_udp_en;
vport            4270 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv4_sctp_en = vport->rss_tuple_sets.ipv4_sctp_en;
vport            4271 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv4_fragment_en = vport->rss_tuple_sets.ipv4_fragment_en;
vport            4272 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv6_tcp_en = vport->rss_tuple_sets.ipv6_tcp_en;
vport            4273 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv6_udp_en = vport->rss_tuple_sets.ipv6_udp_en;
vport            4274 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv6_sctp_en = vport->rss_tuple_sets.ipv6_sctp_en;
vport            4275 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->ipv6_fragment_en = vport->rss_tuple_sets.ipv6_fragment_en;
vport            4318 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rss_tuple_sets.ipv4_tcp_en = req->ipv4_tcp_en;
vport            4319 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rss_tuple_sets.ipv4_udp_en = req->ipv4_udp_en;
vport            4320 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rss_tuple_sets.ipv4_sctp_en = req->ipv4_sctp_en;
vport            4321 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rss_tuple_sets.ipv4_fragment_en = req->ipv4_fragment_en;
vport            4322 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rss_tuple_sets.ipv6_tcp_en = req->ipv6_tcp_en;
vport            4323 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rss_tuple_sets.ipv6_udp_en = req->ipv6_udp_en;
vport            4324 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rss_tuple_sets.ipv6_sctp_en = req->ipv6_sctp_en;
vport            4325 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rss_tuple_sets.ipv6_fragment_en = req->ipv6_fragment_en;
vport            4326 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	hclge_get_rss_type(vport);
vport            4333 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            4340 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		tuple_sets = vport->rss_tuple_sets.ipv4_tcp_en;
vport            4343 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		tuple_sets = vport->rss_tuple_sets.ipv4_udp_en;
vport            4346 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		tuple_sets = vport->rss_tuple_sets.ipv6_tcp_en;
vport            4349 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		tuple_sets = vport->rss_tuple_sets.ipv6_udp_en;
vport            4352 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		tuple_sets = vport->rss_tuple_sets.ipv4_sctp_en;
vport            4355 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		tuple_sets = vport->rss_tuple_sets.ipv6_sctp_en;
vport            4382 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            4383 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            4390 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hdev->vport;
vport            4391 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u8 *rss_indir = vport[0].rss_indirection_tbl;
vport            4392 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u16 rss_size = vport[0].alloc_rss_size;
vport            4395 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u8 *key = vport[0].rss_hash_key;
vport            4396 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u8 hfunc = vport[0].rss_algo;
vport            4444 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hdev->vport;
vport            4449 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			vport[j].rss_indirection_tbl[i] =
vport            4450 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				i % vport[j].alloc_rss_size;
vport            4457 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hdev->vport;
vport            4463 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_tuple_sets.ipv4_tcp_en =
vport            4465 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_tuple_sets.ipv4_udp_en =
vport            4467 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_tuple_sets.ipv4_sctp_en =
vport            4469 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_tuple_sets.ipv4_fragment_en =
vport            4471 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_tuple_sets.ipv6_tcp_en =
vport            4473 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_tuple_sets.ipv6_udp_en =
vport            4475 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_tuple_sets.ipv6_sctp_en =
vport            4477 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_tuple_sets.ipv6_fragment_en =
vport            4480 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport[i].rss_algo = rss_algo;
vport            4482 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memcpy(vport[i].rss_hash_key, hclge_hash_key,
vport            4489 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int hclge_bind_ring_with_vector(struct hclge_vport *vport,
vport            4493 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            4523 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			req->vfid = vport->vport_id;
vport            4543 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		req->vfid = vport->vport_id;
vport            4558 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            4559 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            4569 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_bind_ring_with_vector(vport, vector_id, true, ring_chain);
vport            4575 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            4576 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            4589 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_bind_ring_with_vector(vport, vector_id, false, ring_chain);
vport            4645 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            4646 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            4658 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				 vport->vport_id);
vport            5554 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            5555 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            5594 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		dst_vport_id = vf ? hdev->vport[vf].vport_id : vport->vport_id;
vport            5595 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		tqps = vf ? hdev->vport[vf].alloc_tqps : vport->alloc_tqps;
vport            5643 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            5644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            5678 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            5679 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            5710 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            5711 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            5755 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            5756 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            5770 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            5772 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            5975 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            5976 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6071 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6073 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6151 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *handle = &hdev->vport[0].nic;
vport            6183 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6184 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6193 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6194 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6202 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6203 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6210 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6211 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6218 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6219 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6557 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6559 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6597 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	kinfo = &vport->nic.kinfo;
vport            6625 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6631 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	kinfo = &vport->nic.kinfo;
vport            6641 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6642 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6658 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6659 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6676 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6677 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6709 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int hclge_vport_start(struct hclge_vport *vport)
vport            6711 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	set_bit(HCLGE_VPORT_STATE_ALIVE, &vport->state);
vport            6712 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->last_active_jiffies = jiffies;
vport            6716 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c void hclge_vport_stop(struct hclge_vport *vport)
vport            6718 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	clear_bit(HCLGE_VPORT_STATE_ALIVE, &vport->state);
vport            6723 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6725 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_vport_start(vport);
vport            6730 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            6732 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	hclge_vport_stop(vport);
vport            6735 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_get_mac_vlan_cmd_status(struct hclge_vport *vport,
vport            6739 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6860 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_remove_mac_vlan_tbl(struct hclge_vport *vport,
vport            6863 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6883 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_get_mac_vlan_cmd_status(vport, retval, resp_code,
vport            6887 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_lookup_mac_vlan_tbl(struct hclge_vport *vport,
vport            6892 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6926 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_get_mac_vlan_cmd_status(vport, retval, resp_code,
vport            6930 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_add_mac_vlan_tbl(struct hclge_vport *vport,
vport            6934 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            6952 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		cfg_status = hclge_get_mac_vlan_cmd_status(vport, retval,
vport            6968 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		cfg_status = hclge_get_mac_vlan_cmd_status(vport, retval,
vport            7057 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport;
vport            7061 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport = &hdev->vport[i];
vport            7062 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->used_umv_num = 0;
vport            7071 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static bool hclge_is_umv_space_full(struct hclge_vport *vport)
vport            7073 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7077 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	is_full = (vport->used_umv_num >= hdev->priv_umv_size &&
vport            7084 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_update_umv_space(struct hclge_vport *vport, bool is_free)
vport            7086 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7090 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (vport->used_umv_num > hdev->priv_umv_size)
vport            7093 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (vport->used_umv_num > 0)
vport            7094 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			vport->used_umv_num--;
vport            7096 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (vport->used_umv_num >= hdev->priv_umv_size &&
vport            7099 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->used_umv_num++;
vport            7107 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            7109 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_add_uc_addr_common(vport, addr);
vport            7112 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int hclge_add_uc_addr_common(struct hclge_vport *vport,
vport            7115 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7136 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			HCLGE_MAC_EPORT_VFID_S, vport->vport_id);
vport            7146 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_lookup_mac_vlan_tbl(vport, &req, &desc, false);
vport            7148 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (!hclge_is_umv_space_full(vport)) {
vport            7149 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			ret = hclge_add_mac_vlan_tbl(vport, &req, NULL);
vport            7151 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				hclge_update_umv_space(vport, false);
vport            7164 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			 vport->vport_id, addr);
vport            7178 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            7180 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_rm_uc_addr_common(vport, addr);
vport            7183 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int hclge_rm_uc_addr_common(struct hclge_vport *vport,
vport            7186 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7202 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_remove_mac_vlan_tbl(vport, &req);
vport            7204 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		hclge_update_umv_space(vport, true);
vport            7212 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            7214 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_add_mc_addr_common(vport, addr);
vport            7217 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int hclge_add_mc_addr_common(struct hclge_vport *vport,
vport            7220 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7235 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	status = hclge_lookup_mac_vlan_tbl(vport, &req, desc, true);
vport            7242 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	status = hclge_update_desc_vfid(desc, vport->vport_id, false);
vport            7245 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	status = hclge_add_mac_vlan_tbl(vport, &req, desc);
vport            7256 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            7258 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_rm_mc_addr_common(vport, addr);
vport            7261 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int hclge_rm_mc_addr_common(struct hclge_vport *vport,
vport            7264 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7280 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	status = hclge_lookup_mac_vlan_tbl(vport, &req, desc, true);
vport            7283 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		status = hclge_update_desc_vfid(desc, vport->vport_id, true);
vport            7289 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			status = hclge_remove_mac_vlan_tbl(vport, &req);
vport            7292 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			status = hclge_add_mac_vlan_tbl(vport, &req, desc);
vport            7307 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c void hclge_add_vport_mac_table(struct hclge_vport *vport, const u8 *mac_addr,
vport            7313 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (!vport->vport_id)
vport            7324 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	       &vport->uc_mac_list : &vport->mc_mac_list;
vport            7329 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c void hclge_rm_vport_mac_table(struct hclge_vport *vport, const u8 *mac_addr,
vport            7338 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	       &vport->uc_mac_list : &vport->mc_mac_list;
vport            7346 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				hclge_rm_uc_addr_common(vport, mac_addr);
vport            7349 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				hclge_rm_mc_addr_common(vport, mac_addr);
vport            7358 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c void hclge_rm_vport_all_mac_table(struct hclge_vport *vport, bool is_del_list,
vport            7365 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	       &vport->uc_mac_list : &vport->mc_mac_list;
vport            7369 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			hclge_rm_uc_addr_common(vport, mac_cfg->mac_addr);
vport            7372 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			hclge_rm_mc_addr_common(vport, mac_cfg->mac_addr);
vport            7385 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport;
vport            7390 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport = &hdev->vport[i];
vport            7391 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		list_for_each_entry_safe(mac, tmp, &vport->uc_mac_list, node) {
vport            7396 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		list_for_each_entry_safe(mac, tmp, &vport->mc_mac_list, node) {
vport            7491 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            7492 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7501 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            7502 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7550 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            7551 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7595 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            7596 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7774 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_set_vlan_tx_offload_cfg(struct hclge_vport *vport)
vport            7776 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_tx_vtag_cfg *vcfg = &vport->txvlan_cfg;
vport            7778 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7802 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->vf_offset = vport->vport_id / HCLGE_VF_NUM_PER_CMD;
vport            7803 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	bmap_index = vport->vport_id % HCLGE_VF_NUM_PER_CMD /
vport            7806 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		1U << (vport->vport_id % HCLGE_VF_NUM_PER_BYTE);
vport            7817 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_set_vlan_rx_offload_cfg(struct hclge_vport *vport)
vport            7819 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_rx_vtag_cfg *vcfg = &vport->rxvlan_cfg;
vport            7821 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            7838 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req->vf_offset = vport->vport_id / HCLGE_VF_NUM_PER_CMD;
vport            7839 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	bmap_index = vport->vport_id % HCLGE_VF_NUM_PER_CMD /
vport            7842 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		1U << (vport->vport_id % HCLGE_VF_NUM_PER_BYTE);
vport            7853 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_vlan_offload_cfg(struct hclge_vport *vport,
vport            7860 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->txvlan_cfg.accept_tag1 = true;
vport            7861 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->txvlan_cfg.insert_tag1_en = false;
vport            7862 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->txvlan_cfg.default_tag1 = 0;
vport            7864 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->txvlan_cfg.accept_tag1 = false;
vport            7865 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->txvlan_cfg.insert_tag1_en = true;
vport            7866 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->txvlan_cfg.default_tag1 = vlan_tag;
vport            7869 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->txvlan_cfg.accept_untag1 = true;
vport            7875 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->txvlan_cfg.accept_tag2 = true;
vport            7876 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->txvlan_cfg.accept_untag2 = true;
vport            7877 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->txvlan_cfg.insert_tag2_en = false;
vport            7878 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->txvlan_cfg.default_tag2 = 0;
vport            7881 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.strip_tag1_en = false;
vport            7882 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.strip_tag2_en =
vport            7883 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				vport->rxvlan_cfg.rx_vlan_offload_en;
vport            7885 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.strip_tag1_en =
vport            7886 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				vport->rxvlan_cfg.rx_vlan_offload_en;
vport            7887 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.strip_tag2_en = true;
vport            7889 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rxvlan_cfg.vlan1_vlan_prionly = false;
vport            7890 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rxvlan_cfg.vlan2_vlan_prionly = false;
vport            7892 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_set_vlan_tx_offload_cfg(vport);
vport            7896 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_set_vlan_rx_offload_cfg(vport);
vport            7944 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *handle = &hdev->vport[0].nic;
vport            7945 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport;
vport            7952 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			vport = &hdev->vport[i];
vport            7957 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 							 vport->vport_id);
vport            7991 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport = &hdev->vport[i];
vport            7992 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vlan_tag = vport->port_base_vlan_cfg.vlan_info.vlan_tag;
vport            7994 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_vlan_offload_cfg(vport,
vport            7995 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					     vport->port_base_vlan_cfg.state,
vport            8004 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_add_vport_vlan_table(struct hclge_vport *vport, u16 vlan_id,
vport            8016 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	list_add_tail(&vlan->node, &vport->vlan_list);
vport            8019 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_add_vport_all_vlan_table(struct hclge_vport *vport)
vport            8022 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8025 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vport            8028 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 						       vport->vport_id,
vport            8043 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_rm_vport_vlan_table(struct hclge_vport *vport, u16 vlan_id,
vport            8047 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8049 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vport            8054 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 							 vport->vport_id,
vport            8065 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c void hclge_rm_vport_all_vlan_table(struct hclge_vport *vport, bool is_del_list)
vport            8068 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8070 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vport            8074 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 						 vport->vport_id,
vport            8089 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport;
vport            8094 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport = &hdev->vport[i];
vport            8095 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vport            8105 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8107 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8114 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport = &hdev->vport[i];
vport            8115 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vlan_proto = vport->port_base_vlan_cfg.vlan_info.vlan_proto;
vport            8116 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vlan_id = vport->port_base_vlan_cfg.vlan_info.vlan_tag;
vport            8117 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		state = vport->port_base_vlan_cfg.state;
vport            8121 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 						 vport->vport_id, vlan_id,
vport            8126 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vport            8130 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 							 vport->vport_id,
vport            8141 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8143 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (vport->port_base_vlan_cfg.state == HNAE3_PORT_BASE_VLAN_DISABLE) {
vport            8144 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.strip_tag1_en = false;
vport            8145 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.strip_tag2_en = enable;
vport            8147 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.strip_tag1_en = enable;
vport            8148 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->rxvlan_cfg.strip_tag2_en = true;
vport            8150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rxvlan_cfg.vlan1_vlan_prionly = false;
vport            8151 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rxvlan_cfg.vlan2_vlan_prionly = false;
vport            8152 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->rxvlan_cfg.rx_vlan_offload_en = enable;
vport            8154 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_set_vlan_rx_offload_cfg(vport);
vport            8157 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_update_vlan_filter_entries(struct hclge_vport *vport,
vport            8162 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8166 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		hclge_rm_vport_all_vlan_table(vport, false);
vport            8169 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 						 vport->vport_id,
vport            8175 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				       vport->vport_id, old_info->vlan_tag,
vport            8180 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_add_vport_all_vlan_table(vport);
vport            8183 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int hclge_update_port_base_vlan_cfg(struct hclge_vport *vport, u16 state,
vport            8186 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_handle *nic = &vport->nic;
vport            8188 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8191 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	old_vlan_info = &vport->port_base_vlan_cfg.vlan_info;
vport            8193 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_vlan_offload_cfg(vport, state, vlan_info->vlan_tag);
vport            8201 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					       vport->vport_id,
vport            8210 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					       vport->vport_id,
vport            8219 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_update_vlan_filter_entries(vport, state, vlan_info,
vport            8225 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->port_base_vlan_cfg.state = state;
vport            8232 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->port_base_vlan_cfg.vlan_info.vlan_tag = vlan_info->vlan_tag;
vport            8233 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->port_base_vlan_cfg.vlan_info.qos = vlan_info->qos;
vport            8234 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->port_base_vlan_cfg.vlan_info.vlan_proto = vlan_info->vlan_proto;
vport            8239 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static u16 hclge_get_port_base_vlan_state(struct hclge_vport *vport,
vport            8251 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		else if (vport->port_base_vlan_cfg.vlan_info.vlan_tag == vlan)
vport            8261 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8262 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8276 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport = &hdev->vport[vfid];
vport            8277 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	state = hclge_get_port_base_vlan_state(vport,
vport            8278 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					       vport->port_base_vlan_cfg.state,
vport            8290 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_update_port_base_vlan_cfg(vport, state, &vlan_info);
vport            8296 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (!test_bit(HCLGE_VPORT_STATE_ALIVE, &vport->state)) {
vport            8297 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		return hclge_update_port_base_vlan_cfg(vport, state,
vport            8300 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_push_vf_port_base_vlan_info(&hdev->vport[0],
vport            8311 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8312 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8321 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		set_bit(vlan_id, vport->vlan_del_fail_bmap);
vport            8332 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_set_vlan_filter_hw(hdev, proto, vport->vport_id,
vport            8339 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			hclge_rm_vport_vlan_table(vport, vlan_id, false);
vport            8341 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			hclge_add_vport_vlan_table(vport, vlan_id,
vport            8348 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		set_bit(vlan_id, vport->vlan_del_fail_bmap);
vport            8362 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		struct hclge_vport *vport = &hdev->vport[i];
vport            8364 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vlan_id = find_first_bit(vport->vlan_del_fail_bmap,
vport            8368 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 						       vport->vport_id, vlan_id,
vport            8373 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			clear_bit(vlan_id, vport->vlan_del_fail_bmap);
vport            8374 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			hclge_rm_vport_vlan_table(vport, vlan_id, false);
vport            8380 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			vlan_id = find_first_bit(vport->vlan_del_fail_bmap,
vport            8402 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8404 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	return hclge_set_vport_mtu(vport, new_mtu);
vport            8407 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int hclge_set_vport_mtu(struct hclge_vport *vport, int new_mtu)
vport            8409 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8420 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (vport->vport_id && max_frm_size > hdev->mps) {
vport            8423 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	} else if (vport->vport_id) {
vport            8424 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport->mps = max_frm_size;
vport            8431 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (max_frm_size < hdev->vport[i].mps) {
vport            8446 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->mps = max_frm_size;
vport            8517 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8518 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8561 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c void hclge_reset_vf_queue(struct hclge_vport *vport, u16 queue_id)
vport            8563 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8569 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	queue_gid = hclge_covert_handle_qid_global(&vport->nic, queue_id);
vport            8600 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8601 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8666 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8667 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8711 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8712 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8747 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8748 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8761 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8762 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8774 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            8775 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            8848 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					  struct hclge_vport *vport)
vport            8850 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_client *client = vport->nic.client;
vport            8856 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = client->ops->init_instance(&vport->nic);
vport            8877 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (netif_msg_drv(&hdev->vport->nic))
vport            8887 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	client->ops->uninit_instance(&vport->nic, 0);
vport            8893 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					   struct hclge_vport *vport)
vport            8895 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_client *client = vport->roce.client;
vport            8905 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = hclge_init_roce_base_info(vport);
vport            8910 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	ret = client->ops->init_instance(&vport->roce);
vport            8938 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	hdev->roce_client->ops->uninit_instance(&vport->roce, 0);
vport            8947 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport;
vport            8951 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport = &hdev->vport[i];
vport            8957 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			vport->nic.client = client;
vport            8958 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			ret = hclge_init_nic_client_instance(ae_dev, vport);
vport            8962 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			ret = hclge_init_roce_client_instance(ae_dev, vport);
vport            8970 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				vport->roce.client = client;
vport            8973 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			ret = hclge_init_roce_client_instance(ae_dev, vport);
vport            8987 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->nic.client = NULL;
vport            8991 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vport->roce.client = NULL;
vport            8999 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport;
vport            9003 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport = &hdev->vport[i];
vport            9009 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			hdev->roce_client->ops->uninit_instance(&vport->roce,
vport            9012 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			vport->roce.client = NULL;
vport            9021 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			client->ops->uninit_instance(&vport->nic, 0);
vport            9023 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			vport->nic.client = NULL;
vport            9147 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		struct hclge_vport *vport = &hdev->vport[i];
vport            9151 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		ret = hclge_set_vf_rst(hdev, vport->vport_id, false);
vport            9155 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				 vport->vport_id, ret);
vport            9376 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hdev->vport;
vport            9380 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		hclge_vport_stop(vport);
vport            9381 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vport++;
vport            9525 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            9526 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            9529 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		     vport->alloc_tqps / kinfo->num_tc);
vport            9544 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            9545 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            9547 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	*alloc_tqps = vport->alloc_tqps;
vport            9554 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            9555 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
vport            9557 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            9976 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            9977 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            10018 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            10019 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            10094 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            10095 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            10112 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            10113 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport            10124 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport            10125 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = vport->back;
vport             787 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h 	struct hclge_vport *vport;
vport             929 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_add_uc_addr_common(struct hclge_vport *vport,
vport             931 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_rm_uc_addr_common(struct hclge_vport *vport,
vport             933 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_add_mc_addr_common(struct hclge_vport *vport,
vport             935 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_rm_mc_addr_common(struct hclge_vport *vport,
vport             939 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_bind_ring_with_vector(struct hclge_vport *vport,
vport             955 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_inform_reset_assert_to_vf(struct hclge_vport *vport);
vport             967 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h void hclge_reset_vf_queue(struct hclge_vport *vport, u16 queue_id);
vport             970 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_vport_start(struct hclge_vport *vport);
vport             971 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h void hclge_vport_stop(struct hclge_vport *vport);
vport             972 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_set_vport_mtu(struct hclge_vport *vport, int new_mtu);
vport             977 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h void hclge_add_vport_mac_table(struct hclge_vport *vport, const u8 *mac_addr,
vport             979 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h void hclge_rm_vport_mac_table(struct hclge_vport *vport, const u8 *mac_addr,
vport             982 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h void hclge_rm_vport_all_mac_table(struct hclge_vport *vport, bool is_del_list,
vport             985 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h void hclge_rm_vport_all_vlan_table(struct hclge_vport *vport, bool is_del_list);
vport             987 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_update_port_base_vlan_cfg(struct hclge_vport *vport, u16 state,
vport             989 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h int hclge_push_vf_port_base_vlan_info(struct hclge_vport *vport, u8 vfid,
vport              15 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_gen_resp_to_vf(struct hclge_vport *vport,
vport              21 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport              59 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_send_mbx_msg(struct hclge_vport *vport, u8 *msg, u16 msg_len,
vport              63 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport              86 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c int hclge_inform_reset_assert_to_vf(struct hclge_vport *vport)
vport              88 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport              93 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	dest_vfid = (u8)vport->vport_id;
vport             105 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_send_mbx_msg(vport, msg_data, sizeof(msg_data),
vport             135 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			struct hclge_vport *vport)
vport             150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_get_queue_id(vport->nic.kinfo.tqp[req->msg[4]]);
vport             167 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		hclge_get_queue_id(vport->nic.kinfo.tqp
vport             186 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_map_unmap_ring_to_vf_vector(struct hclge_vport *vport, bool en,
vport             194 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	ret = hclge_get_ring_chain_from_mbx(req, &ring_chain, vport);
vport             198 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	ret = hclge_bind_ring_with_vector(vport, vector_id, en, &ring_chain);
vport             205 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_set_vf_promisc_mode(struct hclge_vport *vport,
vport             212 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	hclge_promisc_param_init(&param, false, false, en_bc, vport->vport_id);
vport             213 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_cmd_set_promisc_mode(vport->back, &param);
vport             216 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_set_vf_uc_mac_addr(struct hclge_vport *vport,
vport             220 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             226 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		hclge_rm_uc_addr_common(vport, old_addr);
vport             227 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		status = hclge_add_uc_addr_common(vport, mac_addr);
vport             229 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_add_uc_addr_common(vport, old_addr);
vport             231 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_rm_vport_mac_table(vport, mac_addr,
vport             233 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_add_vport_mac_table(vport, mac_addr,
vport             237 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		status = hclge_add_uc_addr_common(vport, mac_addr);
vport             239 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_add_vport_mac_table(vport, mac_addr,
vport             242 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		status = hclge_rm_uc_addr_common(vport, mac_addr);
vport             244 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_rm_vport_mac_table(vport, mac_addr,
vport             254 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		hclge_gen_resp_to_vf(vport, mbx_req, status, NULL, 0);
vport             259 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_set_vf_mc_mac_addr(struct hclge_vport *vport,
vport             264 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             270 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		status = hclge_add_mc_addr_common(vport, mac_addr);
vport             272 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_add_vport_mac_table(vport, mac_addr,
vport             275 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		status = hclge_rm_mc_addr_common(vport, mac_addr);
vport             277 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_rm_vport_mac_table(vport, mac_addr,
vport             287 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		hclge_gen_resp_to_vf(vport, mbx_req, status,
vport             293 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c int hclge_push_vf_port_base_vlan_info(struct hclge_vport *vport, u8 vfid,
vport             306 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_send_mbx_msg(vport, msg_data, sizeof(msg_data),
vport             310 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_set_vf_vlan_cfg(struct hclge_vport *vport,
vport             318 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		struct hnae3_handle *handle = &vport->nic;
vport             328 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		struct hnae3_handle *handle = &vport->nic;
vport             338 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		status = hclge_update_port_base_vlan_cfg(vport, *state,
vport             343 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		state = vport->port_base_vlan_cfg.state;
vport             344 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		status = hclge_gen_resp_to_vf(vport, mbx_req, 0, &state,
vport             351 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_set_vf_alive(struct hclge_vport *vport,
vport             359 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		ret = hclge_vport_start(vport);
vport             361 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		hclge_vport_stop(vport);
vport             366 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_get_vf_tcinfo(struct hclge_vport *vport,
vport             370 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
vport             378 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	ret = hclge_gen_resp_to_vf(vport, mbx_req, 0, &vf_tc_map,
vport             384 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_get_vf_queue_info(struct hclge_vport *vport,
vport             390 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             393 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	memcpy(&resp_data[0], &vport->alloc_tqps, sizeof(u16));
vport             394 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	memcpy(&resp_data[2], &vport->nic.kinfo.rss_size, sizeof(u16));
vport             397 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_gen_resp_to_vf(vport, mbx_req, 0, resp_data,
vport             401 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_get_vf_queue_depth(struct hclge_vport *vport,
vport             407 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             412 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_gen_resp_to_vf(vport, mbx_req, 0, resp_data,
vport             416 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_get_vf_media_type(struct hclge_vport *vport,
vport             419 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             424 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_gen_resp_to_vf(vport, mbx_req, 0, resp_data,
vport             428 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_get_link_info(struct hclge_vport *vport,
vport             431 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             446 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_send_mbx_msg(vport, msg_data, sizeof(msg_data),
vport             450 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static void hclge_get_link_mode(struct hclge_vport *vport,
vport             454 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             469 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	hclge_send_mbx_msg(vport, msg_data, sizeof(msg_data),
vport             473 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static void hclge_mbx_reset_vf_queue(struct hclge_vport *vport,
vport             480 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	hclge_reset_vf_queue(vport, queue_id);
vport             483 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	hclge_gen_resp_to_vf(vport, mbx_req, 0, NULL, 0);
vport             486 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static void hclge_reset_vf(struct hclge_vport *vport,
vport             489 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             493 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		 vport->vport_id);
vport             495 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	ret = hclge_func_reset_cmd(hdev, vport->vport_id);
vport             496 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	hclge_gen_resp_to_vf(vport, mbx_req, ret, NULL, 0);
vport             499 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static void hclge_vf_keep_alive(struct hclge_vport *vport,
vport             502 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	vport->last_active_jiffies = jiffies;
vport             505 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_set_vf_mtu(struct hclge_vport *vport,
vport             512 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	ret = hclge_set_vport_mtu(vport, mtu);
vport             514 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_gen_resp_to_vf(vport, mbx_req, ret, NULL, 0);
vport             517 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_get_queue_id_in_pf(struct hclge_vport *vport,
vport             524 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	qid_in_pf = hclge_covert_handle_qid_global(&vport->nic, queue_id);
vport             527 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_gen_resp_to_vf(vport, mbx_req, 0, resp_data, 2);
vport             530 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c static int hclge_get_rss_key(struct hclge_vport *vport,
vport             535 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_dev *hdev = vport->back;
vport             541 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	       &hdev->vport[0].rss_hash_key[index * HCLGE_RSS_MBX_RESP_LEN],
vport             544 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	return hclge_gen_resp_to_vf(vport, mbx_req, 0, resp_data,
vport             598 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	struct hclge_vport *vport;
vport             626 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		vport = &hdev->vport[req->mbx_src_vfid];
vport             630 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_map_unmap_ring_to_vf_vector(vport, true,
vport             634 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_map_unmap_ring_to_vf_vector(vport, false,
vport             638 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_set_vf_promisc_mode(vport, req);
vport             645 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_set_vf_uc_mac_addr(vport, req);
vport             652 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_set_vf_mc_mac_addr(vport, req, false);
vport             659 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_set_vf_vlan_cfg(vport, req);
vport             666 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_set_vf_alive(vport, req, false);
vport             673 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_get_vf_queue_info(vport, req, true);
vport             680 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_get_vf_queue_depth(vport, req, true);
vport             688 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_get_vf_tcinfo(vport, req, true);
vport             695 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_get_link_info(vport, req);
vport             702 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_mbx_reset_vf_queue(vport, req);
vport             705 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_reset_vf(vport, req);
vport             708 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_vf_keep_alive(vport, req);
vport             711 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_set_vf_mtu(vport, req);
vport             717 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_get_queue_id_in_pf(vport, req);
vport             724 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_get_rss_key(vport, req);
vport             731 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_get_link_mode(vport, req);
vport             735 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_rm_vport_all_mac_table(vport, true,
vport             737 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_rm_vport_all_mac_table(vport, true,
vport             739 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			hclge_rm_vport_all_vlan_table(vport, true);
vport             743 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 			ret = hclge_get_vf_media_type(vport, req);
vport             178 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	struct hclge_vport *vport = hclge_get_vport(h);
vport             179 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	struct hclge_dev *hdev = vport->back;
vport             201 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport             202 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	struct hclge_dev *hdev = vport->back;
vport             203 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	struct net_device *netdev = hdev->vport[0].nic.netdev;
vport             241 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	struct hclge_vport *vport = hclge_get_vport(handle);
vport             242 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	struct hclge_dev *hdev = vport->back;
vport             263 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	struct net_device *netdev = hdev->vport[0].nic.netdev;
vport             514 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c static void hclge_tm_vport_tc_info_update(struct hclge_vport *vport)
vport             516 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
vport             517 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_dev *hdev = vport->back;
vport             524 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	kinfo->num_tc = vport->vport_id ? 1 :
vport             525 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			min_t(u16, vport->alloc_tqps, hdev->tm_info.num_tc);
vport             526 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	vport->qs_offset = (vport->vport_id ? hdev->tm_info.num_tc : 0) +
vport             527 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 				(vport->vport_id ? (vport->vport_id - 1) : 0);
vport             530 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			     vport->alloc_tqps / kinfo->num_tc);
vport             554 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	vport->dwrr = 100;  /* 100 percent as init */
vport             555 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	vport->alloc_rss_size = kinfo->rss_size;
vport             556 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	vport->bw_limit = hdev->tm_info.pg_info[0].bw_limit;
vport             579 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_vport *vport = hdev->vport;
vport             583 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		hclge_tm_vport_tc_info_update(vport);
vport             585 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		vport++;
vport             751 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 				   struct hclge_vport *vport)
vport             753 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
vport             766 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 						       vport->qs_offset + i);
vport             777 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_vport *vport = hdev->vport;
vport             785 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 				&vport[k].nic.kinfo;
vport             789 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 					hdev, vport[k].qs_offset + i, i);
vport             799 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 					hdev, vport[k].qs_offset + i, k);
vport             809 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		ret = hclge_vport_q_to_qs_map(hdev, vport);
vport             813 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		vport++;
vport             854 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c static int hclge_tm_pri_vnet_base_shaper_pri_cfg(struct hclge_vport *vport)
vport             856 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_dev *hdev = vport->back;
vport             861 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	ret = hclge_shaper_para_calc(vport->bw_limit, HCLGE_SHAPER_LVL_VF,
vport             870 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 					vport->vport_id, shaper_para);
vport             878 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 					vport->vport_id, shaper_para);
vport             885 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c static int hclge_tm_pri_vnet_base_shaper_qs_cfg(struct hclge_vport *vport)
vport             887 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
vport             888 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_dev *hdev = vport->back;
vport             907 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_vport *vport = hdev->vport;
vport             913 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		ret = hclge_tm_pri_vnet_base_shaper_pri_cfg(vport);
vport             917 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		ret = hclge_tm_pri_vnet_base_shaper_qs_cfg(vport);
vport             921 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		vport++;
vport             946 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_vport *vport = hdev->vport;
vport             963 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 				hdev, vport[k].qs_offset + i,
vport             964 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 				vport[k].dwrr);
vport            1003 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c static int hclge_tm_pri_vnet_base_dwrr_pri_cfg(struct hclge_vport *vport)
vport            1005 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
vport            1006 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_dev *hdev = vport->back;
vport            1011 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	ret = hclge_tm_pri_weight_cfg(hdev, vport->vport_id, vport->dwrr);
vport            1018 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			hdev, vport->qs_offset + i,
vport            1029 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_vport *vport = hdev->vport;
vport            1034 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		ret = hclge_tm_pri_vnet_base_dwrr_pri_cfg(vport);
vport            1038 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		vport++;
vport            1133 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c static int hclge_tm_schd_mode_vnet_base_cfg(struct hclge_vport *vport)
vport            1135 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
vport            1136 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_dev *hdev = vport->back;
vport            1140 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	if (vport->vport_id >= HNAE3_MAX_TC)
vport            1143 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	ret = hclge_tm_pri_schd_mode_cfg(hdev, vport->vport_id);
vport            1150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		ret = hclge_tm_qs_schd_mode_cfg(hdev, vport->qs_offset + i,
vport            1161 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_vport *vport = hdev->vport;
vport            1173 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 					hdev, vport[k].qs_offset + i,
vport            1181 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			ret = hclge_tm_schd_mode_vnet_base_cfg(vport);
vport            1185 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			vport++;
vport            1260 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			struct hclge_vport *vport = &hdev->vport[k];
vport            1261 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			u16 qs_id = vport->qs_offset + tc;
vport            1361 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_vport *vport = hdev->vport;
vport            1369 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			kinfo = &vport[k].nic.kinfo;
vport            1444 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_vport *vport = hdev->vport;
vport            1447 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	hclge_tm_vport_tc_info_update(vport);
vport            1449 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	ret = hclge_vport_q_to_qs_map(hdev, vport);
vport            1851 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport            1852 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
vport            2014 drivers/net/ethernet/mellanox/mlx4/cmd.c 		vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport            2015 drivers/net/ethernet/mellanox/mlx4/cmd.c 		vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
vport            2081 drivers/net/ethernet/mellanox/mlx4/cmd.c 		vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport            2418 drivers/net/ethernet/mellanox/mlx4/cmd.c 				admin_vport = &vf_admin->vport[port];
vport            2419 drivers/net/ethernet/mellanox/mlx4/cmd.c 				oper_vport = &vf_oper->vport[port].state;
vport            2428 drivers/net/ethernet/mellanox/mlx4/cmd.c 				vf_oper->vport[port].vlan_idx = NO_INDX;
vport            2429 drivers/net/ethernet/mellanox/mlx4/cmd.c 				vf_oper->vport[port].mac_idx = NO_INDX;
vport            2994 drivers/net/ethernet/mellanox/mlx4/cmd.c 	s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
vport            3048 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
vport            3049 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vf_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport            3103 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
vport            3156 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport            3185 drivers/net/ethernet/mellanox/mlx4/cmd.c 	s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
vport            3212 drivers/net/ethernet/mellanox/mlx4/cmd.c 	s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
vport            3274 drivers/net/ethernet/mellanox/mlx4/cmd.c 	s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
vport             625 drivers/net/ethernet/mellanox/mlx4/eq.c 						s_info = &priv->mfunc.master.vf_oper[i].vport[port].state;
vport             666 drivers/net/ethernet/mellanox/mlx4/eq.c 						s_info = &priv->mfunc.master.vf_oper[i].vport[port].state;
vport             265 drivers/net/ethernet/mellanox/mlx4/fw.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport             266 drivers/net/ethernet/mellanox/mlx4/fw.c 	vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
vport             297 drivers/net/ethernet/mellanox/mlx4/fw.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport             298 drivers/net/ethernet/mellanox/mlx4/fw.c 	vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
vport             438 drivers/net/ethernet/mellanox/mlx4/fw.c 		vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport            1439 drivers/net/ethernet/mellanox/mlx4/fw.c 		def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac;
vport            1451 drivers/net/ethernet/mellanox/mlx4/fw.c 		admin_link_state = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.link_state;
vport             221 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport,
vport             235 drivers/net/ethernet/mellanox/mlx4/fw_qos.c 	err = mlx4_cmd_box(dev, 0, mailbox->dma, (vport << 8) | port,
vport             258 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
vport             280 drivers/net/ethernet/mellanox/mlx4/fw_qos.c 	err = mlx4_cmd(dev, mailbox->dma, (vport << 8) | port,
vport             127 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport,
vport             142 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
vport            2672 drivers/net/ethernet/mellanox/mlx4/main.c 	priv->mfunc.master.vf_admin[entry].vport[port].guid = guid;
vport            2680 drivers/net/ethernet/mellanox/mlx4/main.c 	return priv->mfunc.master.vf_admin[entry].vport[port].guid;
vport            2696 drivers/net/ethernet/mellanox/mlx4/main.c 	priv->mfunc.master.vf_admin[entry].vport[port].guid = guid;
vport             520 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct mlx4_vport_state vport[MLX4_MAX_PORTS + 1];
vport             531 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct mlx4_vport_oper_state vport[MLX4_MAX_PORTS + 1];
vport             761 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
vport             238 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 		trace_seq_printf(p, "vport=%u\n", dst->vport.num);
vport            3581 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_vport_stats *vstats = &priv->stats.vport;
vport             144 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	err = mlx5_eswitch_get_vport_stats(esw, rep->vport, &vf_stats);
vport             146 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		pr_warn("vport %d error %d reading stats\n", rep->vport, err);
vport             246 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 						      rep->vport,
vport             448 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 								rep->vport,
vport            1168 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 					   rep->vport, 1,
vport            1187 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 				      rep->vport, 1,
vport            1278 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	return (rep->vport == MLX5_VPORT_UPLINK);
vport            1423 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK)
vport            1451 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK) {
vport            1480 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK)
vport            1548 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 						      rep->vport,
vport            1635 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rpriv->rep->vport == MLX5_VPORT_UPLINK) {
vport            1673 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rpriv->rep->vport == MLX5_VPORT_UPLINK) {
vport            1799 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	return rpriv->rep->vport == MLX5_VPORT_UPLINK ||
vport            1800 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	       rpriv->rep->vport == MLX5_VPORT_PF ||
vport            1801 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	       mlx5_eswitch_is_vf_vport(dev->priv.eswitch, rpriv->rep->vport);
vport            1825 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK) {
vport            1830 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		dl_port_index = vport_to_devlink_port_index(dev, rep->vport);
vport            1831 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	} else if (rep->vport == MLX5_VPORT_PF) {
vport            1835 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		dl_port_index = rep->vport;
vport            1837 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 					    rpriv->rep->vport)) {
vport            1840 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 					      pfnum, rep->vport - 1);
vport            1841 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		dl_port_index = vport_to_devlink_port_index(dev, rep->vport);
vport            1871 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	profile = (rep->vport == MLX5_VPORT_UPLINK) ?
vport            1876 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			rep->vport);
vport            1885 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK) {
vport            1894 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			rep->vport);
vport            1901 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			rep->vport);
vport            1908 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			 rep->vport);
vport            1915 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			rep->vport);
vport            1933 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK)
vport            1957 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rep->vport == MLX5_VPORT_UPLINK)
vport             514 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_BE(priv->stats.vport.query_vport_out,
vport             522 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	u32 *out = (u32 *)priv->stats.vport.query_vport_out;
vport             319 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 	struct mlx5e_vport_stats vport;
vport            2178 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		if (rep->vport != MLX5_VPORT_UPLINK &&
vport            3506 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	bool is_rep_ingress = attr->in_rep->vport != MLX5_VPORT_UPLINK &&
vport            3663 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	if (flow->esw_attr->in_rep->vport == MLX5_VPORT_UPLINK)
vport            3955 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	vport_num = rpriv->rep->vport;
vport              54 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	u16                    vport;
vport              83 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int arm_vport_context_events_cmd(struct mlx5_core_dev *dev, u16 vport,
vport              93 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
vport             114 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int modify_esw_vport_context_cmd(struct mlx5_core_dev *dev, u16 vport,
vport             121 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	MLX5_SET(modify_esw_vport_context_in, in, vport_number, vport);
vport             126 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c int mlx5_eswitch_modify_esw_vport_context(struct mlx5_eswitch *esw, u16 vport,
vport             129 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	return modify_esw_vport_context_cmd(esw->dev, vport, in, inlen);
vport             132 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int query_esw_vport_context_cmd(struct mlx5_core_dev *dev, u16 vport,
vport             139 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	MLX5_SET(modify_esw_vport_context_in, in, vport_number, vport);
vport             144 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c int mlx5_eswitch_query_esw_vport_context(struct mlx5_eswitch *esw, u16 vport,
vport             147 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	return query_esw_vport_context_cmd(esw->dev, vport, out, outlen);
vport             150 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int modify_esw_vport_cvlan(struct mlx5_core_dev *dev, u16 vport,
vport             160 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport, vlan, qos, set_flags);
vport             182 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	return modify_esw_vport_context_cmd(dev, vport, in, sizeof(in));
vport             187 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c __esw_fdb_set_vport_rule(struct mlx5_eswitch *esw, u16 vport, bool rx_rule,
vport             228 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	dest.vport.num = vport;
vport             232 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  dmac_v, dmac_c, vport);
vport             241 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 dmac_v, dmac_c, vport, PTR_ERR(flow_rule));
vport             250 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_fdb_set_vport_rule(struct mlx5_eswitch *esw, u8 mac[ETH_ALEN], u16 vport)
vport             255 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	return __esw_fdb_set_vport_rule(esw, vport, false, mac_c, mac);
vport             259 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_fdb_set_vport_allmulti_rule(struct mlx5_eswitch *esw, u16 vport)
vport             268 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	return __esw_fdb_set_vport_rule(esw, vport, false, mac_c, mac_v);
vport             272 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_fdb_set_vport_promisc_rule(struct mlx5_eswitch *esw, u16 vport)
vport             279 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	return __esw_fdb_set_vport_rule(esw, vport, true, mac_c, mac_v);
vport             498 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	u16 vport = vaddr->vport;
vport             504 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (esw->manager_vport == vport)
vport             511 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 mac, vport, err);
vport             519 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vaddr->flow_rule = esw_fdb_set_vport_rule(esw, mac, vport);
vport             522 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport, mac, vaddr->flow_rule);
vport             530 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	u16 vport = vaddr->vport;
vport             536 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vaddr->mpfs || esw->manager_vport == vport)
vport             543 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 mac, vport, err);
vport             559 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *vport;
vport             562 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_esw_for_all_vports(esw, i, vport) {
vport             563 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		struct hlist_head *vport_hash = vport->mc_list;
vport             568 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport_num = vport->vport;
vport             569 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		if (IS_ERR_OR_NULL(vport->allmulti_rule) ||
vport             570 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		    vaddr->vport == vport_num)
vport             585 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			iter_vaddr->vport = vport_num;
vport             607 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	u16 vport = vaddr->vport;
vport             634 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vaddr->flow_rule = esw_fdb_set_vport_rule(esw, mac, vport);
vport             637 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport, mac, vaddr->flow_rule,
vport             647 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	u16 vport = vaddr->vport;
vport             656 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 mac, vport);
vport             661 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport, mac, vaddr->flow_rule, esw_mc->refcnt,
vport             686 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				      struct mlx5_vport *vport, int list_type)
vport             702 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	hash = is_uc ? vport->uc_list : vport->mc_list;
vport             720 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				       struct mlx5_vport *vport, int list_type)
vport             740 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	hash = is_uc ? vport->uc_list : vport->mc_list;
vport             747 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->enabled)
vport             750 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = mlx5_query_nic_vport_mac_list(esw->dev, vport->vport, list_type,
vport             755 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, is_uc ? "UC" : "MC", size);
vport             793 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 mac_list[i], vport->vport);
vport             796 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		addr->vport = vport->vport;
vport             807 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 					struct mlx5_vport *vport)
vport             815 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	hash = vport->mc_list;
vport             831 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 mac, vport->vport);
vport             834 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		addr->vport = vport->vport;
vport             842 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				    struct mlx5_vport *vport,
vport             847 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR_OR_NULL(vport->allmulti_rule) != mc_promisc)
vport             851 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->allmulti_rule =
vport             852 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			esw_fdb_set_vport_allmulti_rule(esw, vport->vport);
vport             858 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	} else if (vport->allmulti_rule) {
vport             859 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_del_flow_rules(vport->allmulti_rule);
vport             860 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->allmulti_rule = NULL;
vport             871 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR_OR_NULL(vport->promisc_rule) != promisc)
vport             875 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->promisc_rule =
vport             876 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			esw_fdb_set_vport_promisc_rule(esw, vport->vport);
vport             877 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	} else if (vport->promisc_rule) {
vport             878 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_del_flow_rules(vport->promisc_rule);
vport             879 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->promisc_rule = NULL;
vport             885 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				     struct mlx5_vport *vport)
vport             893 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 					   vport->vport,
vport             900 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, promisc_all, promisc_mc);
vport             902 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->info.trusted || !vport->enabled) {
vport             908 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_apply_vport_rx_mode(esw, vport, promisc_all,
vport             912 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static void esw_vport_change_handle_locked(struct mlx5_vport *vport)
vport             914 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = vport->dev;
vport             918 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_query_nic_vport_mac_address(dev, vport->vport, true, mac);
vport             920 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, mac);
vport             922 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->enabled_events & MLX5_VPORT_UC_ADDR_CHANGE) {
vport             923 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_update_vport_addr_list(esw, vport, MLX5_NVPRT_LIST_TYPE_UC);
vport             924 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_apply_vport_addr_list(esw, vport, MLX5_NVPRT_LIST_TYPE_UC);
vport             927 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->enabled_events & MLX5_VPORT_MC_ADDR_CHANGE)
vport             928 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_update_vport_addr_list(esw, vport, MLX5_NVPRT_LIST_TYPE_MC);
vport             930 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->enabled_events & MLX5_VPORT_PROMISC_CHANGE) {
vport             931 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_update_vport_rx_mode(esw, vport);
vport             932 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		if (!IS_ERR_OR_NULL(vport->allmulti_rule))
vport             933 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			esw_update_vport_mc_promisc(esw, vport);
vport             936 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->enabled_events & (MLX5_VPORT_PROMISC_CHANGE | MLX5_VPORT_MC_ADDR_CHANGE))
vport             937 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_apply_vport_addr_list(esw, vport, MLX5_NVPRT_LIST_TYPE_MC);
vport             939 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_debug(esw->dev, "vport[%d] Context Changed: Done\n", vport->vport);
vport             940 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->enabled)
vport             941 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		arm_vport_context_events_cmd(dev, vport->vport,
vport             942 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 					     vport->enabled_events);
vport             947 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *vport =
vport             949 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_eswitch *esw = vport->dev->priv.eswitch;
vport             952 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_change_handle_locked(vport);
vport             957 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				struct mlx5_vport *vport)
vport             977 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!IS_ERR_OR_NULL(vport->egress.acl))
vport             981 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, MLX5_CAP_ESW_EGRESS_ACL(dev, log_max_ft_size));
vport             984 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			mlx5_eswitch_vport_num_to_index(esw, vport->vport));
vport             986 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_warn(dev, "Failed to get E-Switch egress flow namespace for vport (%d)\n", vport->vport);
vport             994 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	acl = mlx5_create_vport_flow_table(root_ns, 0, table_size, 0, vport->vport);
vport             998 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1013 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1024 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1028 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.acl = acl;
vport            1029 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.drop_grp = drop_grp;
vport            1030 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.allowed_vlans_grp = vlan_grp;
vport            1041 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				    struct mlx5_vport *vport)
vport            1043 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!IS_ERR_OR_NULL(vport->egress.allowed_vlan))
vport            1044 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_del_flow_rules(vport->egress.allowed_vlan);
vport            1046 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!IS_ERR_OR_NULL(vport->egress.drop_rule))
vport            1047 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_del_flow_rules(vport->egress.drop_rule);
vport            1049 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.allowed_vlan = NULL;
vport            1050 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.drop_rule = NULL;
vport            1054 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				  struct mlx5_vport *vport)
vport            1056 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR_OR_NULL(vport->egress.acl))
vport            1059 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_debug(esw->dev, "Destroy vport[%d] E-Switch egress ACL\n", vport->vport);
vport            1061 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_cleanup_egress_rules(esw, vport);
vport            1062 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_destroy_flow_group(vport->egress.allowed_vlans_grp);
vport            1063 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_destroy_flow_group(vport->egress.drop_grp);
vport            1064 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_destroy_flow_table(vport->egress.acl);
vport            1065 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.allowed_vlans_grp = NULL;
vport            1066 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.drop_grp = NULL;
vport            1067 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.acl = NULL;
vport            1071 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 struct mlx5_vport *vport)
vport            1095 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!IS_ERR_OR_NULL(vport->ingress.acl))
vport            1099 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, MLX5_CAP_ESW_INGRESS_ACL(dev, log_max_ft_size));
vport            1102 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			mlx5_eswitch_vport_num_to_index(esw, vport->vport));
vport            1104 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_warn(dev, "Failed to get E-Switch ingress flow namespace for vport (%d)\n", vport->vport);
vport            1112 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	acl = mlx5_create_vport_flow_table(root_ns, 0, table_size, 0, vport->vport);
vport            1116 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1119 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.acl = acl;
vport            1134 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1137 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.allow_untagged_spoofchk_grp = g;
vport            1149 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1152 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.allow_untagged_only_grp = g;
vport            1165 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1168 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.allow_spoofchk_only_grp = g;
vport            1178 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1181 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.drop_grp = g;
vport            1185 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		if (!IS_ERR_OR_NULL(vport->ingress.allow_spoofchk_only_grp))
vport            1187 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 					vport->ingress.allow_spoofchk_only_grp);
vport            1188 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		if (!IS_ERR_OR_NULL(vport->ingress.allow_untagged_only_grp))
vport            1190 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 					vport->ingress.allow_untagged_only_grp);
vport            1191 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		if (!IS_ERR_OR_NULL(vport->ingress.allow_untagged_spoofchk_grp))
vport            1193 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				vport->ingress.allow_untagged_spoofchk_grp);
vport            1194 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		if (!IS_ERR_OR_NULL(vport->ingress.acl))
vport            1195 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			mlx5_destroy_flow_table(vport->ingress.acl);
vport            1203 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				     struct mlx5_vport *vport)
vport            1205 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!IS_ERR_OR_NULL(vport->ingress.drop_rule))
vport            1206 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_del_flow_rules(vport->ingress.drop_rule);
vport            1208 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!IS_ERR_OR_NULL(vport->ingress.allow_rule))
vport            1209 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_del_flow_rules(vport->ingress.allow_rule);
vport            1211 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.drop_rule = NULL;
vport            1212 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.allow_rule = NULL;
vport            1214 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_del_ingress_acl_modify_metadata(esw, vport);
vport            1218 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				   struct mlx5_vport *vport)
vport            1220 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR_OR_NULL(vport->ingress.acl))
vport            1223 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_debug(esw->dev, "Destroy vport[%d] E-Switch ingress ACL\n", vport->vport);
vport            1225 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_cleanup_ingress_rules(esw, vport);
vport            1226 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_destroy_flow_group(vport->ingress.allow_spoofchk_only_grp);
vport            1227 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_destroy_flow_group(vport->ingress.allow_untagged_only_grp);
vport            1228 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_destroy_flow_group(vport->ingress.allow_untagged_spoofchk_grp);
vport            1229 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_destroy_flow_group(vport->ingress.drop_grp);
vport            1230 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_destroy_flow_table(vport->ingress.acl);
vport            1231 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.acl = NULL;
vport            1232 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.drop_grp = NULL;
vport            1233 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.allow_spoofchk_only_grp = NULL;
vport            1234 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.allow_untagged_only_grp = NULL;
vport            1235 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.allow_untagged_spoofchk_grp = NULL;
vport            1239 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				    struct mlx5_vport *vport)
vport            1241 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_fc *counter = vport->ingress.drop_counter;
vport            1250 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_cleanup_ingress_rules(esw, vport);
vport            1252 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->info.vlan && !vport->info.qos && !vport->info.spoofchk) {
vport            1253 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_disable_ingress_acl(esw, vport);
vport            1257 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = esw_vport_enable_ingress_acl(esw, vport);
vport            1261 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       err, vport->vport);
vport            1267 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, vport->info.vlan, vport->info.qos);
vport            1275 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->info.vlan || vport->info.qos)
vport            1278 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->info.spoofchk) {
vport            1284 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		ether_addr_copy(smac_v, vport->info.mac);
vport            1289 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.allow_rule =
vport            1290 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_add_flow_rules(vport->ingress.acl, spec,
vport            1292 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR(vport->ingress.allow_rule)) {
vport            1293 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		err = PTR_ERR(vport->ingress.allow_rule);
vport            1296 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1297 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->ingress.allow_rule = NULL;
vport            1312 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->ingress.drop_rule =
vport            1313 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_add_flow_rules(vport->ingress.acl, spec,
vport            1315 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR(vport->ingress.drop_rule)) {
vport            1316 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		err = PTR_ERR(vport->ingress.drop_rule);
vport            1319 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1320 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->ingress.drop_rule = NULL;
vport            1326 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_cleanup_ingress_rules(esw, vport);
vport            1332 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				   struct mlx5_vport *vport)
vport            1334 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_fc *counter = vport->egress.drop_counter;
vport            1342 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_cleanup_egress_rules(esw, vport);
vport            1344 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->info.vlan && !vport->info.qos) {
vport            1345 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_disable_egress_acl(esw, vport);
vport            1349 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = esw_vport_enable_egress_acl(esw, vport);
vport            1353 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       err, vport->vport);
vport            1359 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, vport->info.vlan, vport->info.qos);
vport            1371 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	MLX5_SET(fte_match_param, spec->match_value, outer_headers.first_vid, vport->info.vlan);
vport            1375 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.allowed_vlan =
vport            1376 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_add_flow_rules(vport->egress.acl, spec,
vport            1378 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR(vport->egress.allowed_vlan)) {
vport            1379 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		err = PTR_ERR(vport->egress.allowed_vlan);
vport            1382 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1383 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->egress.allowed_vlan = NULL;
vport            1399 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->egress.drop_rule =
vport            1400 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_add_flow_rules(vport->egress.acl, spec,
vport            1402 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR(vport->egress.drop_rule)) {
vport            1403 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		err = PTR_ERR(vport->egress.drop_rule);
vport            1406 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1407 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->egress.drop_rule = NULL;
vport            1487 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				struct mlx5_vport *vport,
vport            1499 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->qos.enabled)
vport            1506 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	MLX5_SET(vport_element, vport_elem, vport_number, vport->vport);
vport            1516 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 						 &vport->qos.esw_tsar_ix);
vport            1519 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1523 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->qos.enabled = true;
vport            1528 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				  struct mlx5_vport *vport)
vport            1532 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->qos.enabled)
vport            1537 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 						  vport->qos.esw_tsar_ix);
vport            1540 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1542 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->qos.enabled = false;
vport            1546 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				struct mlx5_vport *vport,
vport            1558 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->qos.enabled)
vport            1565 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	MLX5_SET(vport_element, vport_elem, vport_number, vport->vport);
vport            1577 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 						 vport->qos.esw_tsar_ix,
vport            1581 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 vport->vport, err);
vport            1592 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *vport;
vport            1594 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport = mlx5_eswitch_get_vport(esw, vport_num);
vport            1600 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 						  vport->qos.esw_tsar_ix,
vport            1617 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 struct mlx5_vport *vport)
vport            1619 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	u16 vport_num = vport->vport;
vport            1628 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				      vport->info.link_state);
vport            1633 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 						  vport->info.mac);
vport            1635 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 						vport->info.node_guid);
vport            1638 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	flags = (vport->info.vlan || vport->info.qos) ?
vport            1640 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	modify_esw_vport_cvlan(esw->dev, vport_num, vport->info.vlan, vport->info.qos,
vport            1645 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_ingress_config(esw, vport);
vport            1646 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_egress_config(esw, vport);
vport            1650 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static void esw_vport_create_drop_counters(struct mlx5_vport *vport)
vport            1652 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = vport->dev;
vport            1655 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->ingress.drop_counter = mlx5_fc_create(dev, false);
vport            1656 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		if (IS_ERR(vport->ingress.drop_counter)) {
vport            1659 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 vport->vport);
vport            1660 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			vport->ingress.drop_counter = NULL;
vport            1665 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->egress.drop_counter = mlx5_fc_create(dev, false);
vport            1666 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		if (IS_ERR(vport->egress.drop_counter)) {
vport            1669 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 vport->vport);
vport            1670 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			vport->egress.drop_counter = NULL;
vport            1675 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static void esw_vport_destroy_drop_counters(struct mlx5_vport *vport)
vport            1677 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = vport->dev;
vport            1679 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->ingress.drop_counter)
vport            1680 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_fc_destroy(dev, vport->ingress.drop_counter);
vport            1681 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->egress.drop_counter)
vport            1682 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_fc_destroy(dev, vport->egress.drop_counter);
vport            1685 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static void esw_enable_vport(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
vport            1688 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	u16 vport_num = vport->vport;
vport            1691 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	WARN_ON(vport->enabled);
vport            1697 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_create_drop_counters(vport);
vport            1700 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_apply_vport_conf(esw, vport);
vport            1703 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (esw_vport_enable_qos(esw, vport, vport->info.max_rate,
vport            1704 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 vport->qos.bw_share))
vport            1708 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->enabled_events = enabled_events;
vport            1709 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->enabled = true;
vport            1716 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->info.trusted = true;
vport            1718 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_change_handle_locked(vport);
vport            1726 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			      struct mlx5_vport *vport)
vport            1728 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	u16 vport_num = vport->vport;
vport            1730 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->enabled)
vport            1735 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->enabled = false;
vport            1740 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	arm_vport_context_events_cmd(esw->dev, vport->vport, 0);
vport            1746 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_change_handle_locked(vport);
vport            1747 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport->enabled_events = 0;
vport            1748 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_vport_disable_qos(esw, vport);
vport            1755 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_disable_egress_acl(esw, vport);
vport            1756 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_disable_ingress_acl(esw, vport);
vport            1757 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_vport_destroy_drop_counters(vport);
vport            1768 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *vport;
vport            1772 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport = mlx5_eswitch_get_vport(esw, vport_num);
vport            1773 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR(vport))
vport            1776 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->enabled)
vport            1777 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		queue_work(esw->work_queue, &vport->vport_change_handler);
vport            1844 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *vport;
vport            1848 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport = mlx5_eswitch_get_vport(esw, MLX5_VPORT_PF);
vport            1849 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	esw_enable_vport(esw, vport, enabled_events);
vport            1853 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport = mlx5_eswitch_get_vport(esw, MLX5_VPORT_ECPF);
vport            1854 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_enable_vport(esw, vport, enabled_events);
vport            1858 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_esw_for_each_vf_vport(esw, i, vport, esw->esw_funcs.num_vfs)
vport            1859 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_enable_vport(esw, vport, enabled_events);
vport            1867 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *vport;
vport            1870 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_esw_for_all_vports_reverse(esw, i, vport)
vport            1871 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		esw_disable_vport(esw, vport);
vport            1960 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *vport;
vport            2009 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	mlx5_esw_for_all_vports(esw, i, vport) {
vport            2010 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->vport = mlx5_eswitch_index_to_vport_num(esw, i);
vport            2011 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->info.link_state = MLX5_VPORT_ADMIN_STATE_AUTO;
vport            2012 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		vport->dev = dev;
vport            2013 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		INIT_WORK(&vport->vport_change_handler,
vport            2050 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       u16 vport, u8 mac[ETH_ALEN])
vport            2052 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
vport            2066 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       vport);
vport            2068 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = mlx5_modify_nic_vport_mac_address(esw->dev, vport, mac);
vport            2072 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       vport, err);
vport            2077 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = mlx5_modify_nic_vport_node_guid(esw->dev, vport, node_guid);
vport            2081 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       vport, err);
vport            2094 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 u16 vport, int link_state)
vport            2096 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
vport            2108 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 					    vport, 1, link_state);
vport            2112 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       vport, err);
vport            2124 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				  u16 vport, struct ifla_vf_info *ivi)
vport            2126 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
vport            2132 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	ivi->vf = vport - 1;
vport            2149 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				  u16 vport, u16 vlan, u8 qos, u8 set_flags)
vport            2151 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
vport            2161 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = modify_esw_vport_cvlan(esw->dev, vport, vlan, qos, set_flags);
vport            2178 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				u16 vport, u16 vlan, u8 qos)
vport            2187 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = __mlx5_eswitch_set_vport_vlan(esw, vport, vlan, qos, set_flags);
vport            2194 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				    u16 vport, bool spoofchk)
vport            2196 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
vport            2211 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       evport->vport);
vport            2279 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	dest.vport.num = MLX5_VPORT_UPLINK;
vport            2336 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				 u16 vport, bool setting)
vport            2338 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
vport            2406 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c int mlx5_eswitch_set_vport_rate(struct mlx5_eswitch *esw, u16 vport,
vport            2409 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
vport            2458 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 					       struct mlx5_vport *vport,
vport            2466 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->enabled || esw->mode != MLX5_ESWITCH_LEGACY)
vport            2469 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->egress.drop_counter)
vport            2470 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_fc_query(dev, vport->egress.drop_counter,
vport            2473 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->ingress.drop_counter)
vport            2474 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		mlx5_fc_query(dev, vport->ingress.drop_counter,
vport            2481 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = mlx5_query_vport_down_stats(dev, vport->vport, 1,
vport            2499 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
vport            2506 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (IS_ERR(vport))
vport            2507 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		return PTR_ERR(vport);
vport            2516 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	MLX5_SET(query_vport_counter_in, in, vport_number, vport->vport);
vport            2562 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = mlx5_eswitch_query_vport_drop_stats(esw->dev, vport, &stats);
vport             114 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	int                     vport;
vport             253 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				     struct mlx5_vport *vport);
vport             255 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				 struct mlx5_vport *vport);
vport             257 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				    struct mlx5_vport *vport);
vport             259 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				struct mlx5_vport *vport);
vport             261 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				  struct mlx5_vport *vport);
vport             263 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				   struct mlx5_vport *vport);
vport             265 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 					       struct mlx5_vport *vport);
vport             275 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 			       u16 vport, u8 mac[ETH_ALEN]);
vport             277 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				 u16 vport, int link_state);
vport             279 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				u16 vport, u16 vlan, u8 qos);
vport             281 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				    u16 vport, bool spoofchk);
vport             284 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h int mlx5_eswitch_set_vport_rate(struct mlx5_eswitch *esw, u16 vport,
vport             289 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				  u16 vport, struct ifla_vf_info *ivi);
vport             291 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				 u16 vport,
vport             295 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h int mlx5_eswitch_modify_esw_vport_context(struct mlx5_eswitch *esw, u16 vport,
vport             297 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h int mlx5_eswitch_query_esw_vport_context(struct mlx5_eswitch *esw, u16 vport,
vport             349 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h mlx5_eswitch_create_vport_rx_rule(struct mlx5_eswitch *esw, u16 vport,
vport             422 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				  u16 vport, u16 vlan, u8 qos, u8 set_flags);
vport             525 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h #define mlx5_esw_for_all_vports(esw, i, vport)		\
vport             527 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) = &(esw)->vports[i],		\
vport             530 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h #define mlx5_esw_for_all_vports_reverse(esw, i, vport)	\
vport             532 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) = &(esw)->vports[i],		\
vport             535 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h #define mlx5_esw_for_each_vf_vport(esw, i, vport, nvfs)	\
vport             537 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) = &(esw)->vports[(i)],		\
vport             540 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h #define mlx5_esw_for_each_vf_vport_reverse(esw, i, vport, nvfs)	\
vport             542 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) = &(esw)->vports[(i)],			\
vport             563 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h #define mlx5_esw_for_each_vf_vport_num(esw, vport, nvfs)	\
vport             564 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	for ((vport) = MLX5_VPORT_FIRST_VF; (vport) <= (nvfs); (vport)++)
vport             566 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h #define mlx5_esw_for_each_vf_vport_num_reverse(esw, vport, nvfs)	\
vport             567 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	for ((vport) = (nvfs); (vport) >= MLX5_VPORT_FIRST_VF; (vport)--)
vport             580 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h #define mlx5_esw_for_each_host_func_vport(esw, vport, nvfs)	\
vport             581 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	for ((vport) = (esw)->first_host_vport;			\
vport             582 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) <= (nvfs); (vport)++)
vport             584 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h #define mlx5_esw_for_each_host_func_vport_reverse(esw, vport, nvfs)	\
vport             585 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	for ((vport) = (nvfs);						\
vport             586 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	     (vport) >= (esw)->first_host_vport; (vport)--)
vport             106 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 								   attr->in_rep->vport));
vport             117 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		MLX5_SET(fte_match_set_misc, misc, source_port, attr->in_rep->vport);
vport             134 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	    attr->in_rep->vport == MLX5_VPORT_UPLINK)
vport             185 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 				dest[i].vport.num = attr->dests[j].rep->vport;
vport             186 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 				dest[i].vport.vhca_id =
vport             189 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					dest[i].vport.flags |=
vport             194 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					dest[i].vport.flags |= MLX5_FLOW_DEST_VPORT_REFORMAT_ID;
vport             195 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					dest[i].vport.pkt_reformat =
vport             272 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		dest[i].vport.num = attr->dests[i].rep->vport;
vport             273 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		dest[i].vport.vhca_id =
vport             276 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			dest[i].vport.flags |= MLX5_FLOW_DEST_VPORT_VHCA_ID;
vport             278 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			dest[i].vport.flags |= MLX5_FLOW_DEST_VPORT_REFORMAT_ID;
vport             279 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			dest[i].vport.pkt_reformat = attr->dests[i].pkt_reformat;
vport             362 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = __mlx5_eswitch_set_vport_vlan(esw, rep->vport, 0, 0, val);
vport             374 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_eswitch_rep *in_rep, *out_rep, *vport = NULL;
vport             380 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport = in_rep;
vport             382 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport = out_rep;
vport             384 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport = in_rep;
vport             386 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	return vport;
vport             400 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (push && in_rep->vport == MLX5_VPORT_UPLINK)
vport             403 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (pop && out_rep->vport == MLX5_VPORT_UPLINK)
vport             408 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		if (in_rep->vlan && out_rep->vport == MLX5_VPORT_UPLINK)
vport             427 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_eswitch_rep *vport = NULL;
vport             448 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	vport = esw_vlan_action_get_vport(attr, push, pop);
vport             452 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		if (attr->dests[0].rep->vport == MLX5_VPORT_UPLINK) {
vport             453 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			vport->vlan_refcount++;
vport             472 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		if (vport->vlan_refcount)
vport             475 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = __mlx5_eswitch_set_vport_vlan(esw, vport->vport, attr->vlan_vid[0], 0,
vport             479 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->vlan = attr->vlan_vid[0];
vport             481 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->vlan_refcount++;
vport             495 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_eswitch_rep *vport = NULL;
vport             512 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	vport = esw_vlan_action_get_vport(attr, push, pop);
vport             516 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		if (attr->dests[0].rep->vport == MLX5_VPORT_UPLINK)
vport             517 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			vport->vlan_refcount--;
vport             523 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->vlan_refcount--;
vport             524 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		if (vport->vlan_refcount)
vport             527 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->vlan = 0;
vport             528 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = __mlx5_eswitch_set_vport_vlan(esw, vport->vport,
vport             548 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c mlx5_eswitch_add_send_to_vport_rule(struct mlx5_eswitch *esw, u16 vport,
vport             574 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	dest.vport.num = vport;
vport             655 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	dest->vport.num = peer_dev->priv.eswitch->manager_vport;
vport             656 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	dest->vport.vhca_id = MLX5_CAP_GEN(peer_dev, vhca_id);
vport             657 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	dest->vport.flags |= MLX5_FLOW_DEST_VPORT_VHCA_ID;
vport             663 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					       u16 vport)
vport             672 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 								   vport));
vport             676 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		MLX5_SET(fte_match_set_misc, misc, source_port, vport);
vport             816 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	dest.vport.num = esw->manager_vport;
vport            1314 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c mlx5_eswitch_create_vport_rx_rule(struct mlx5_eswitch *esw, u16 vport,
vport            1331 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			 mlx5_eswitch_get_vport_metadata_for_match(esw, vport));
vport            1339 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		MLX5_SET(fte_match_set_misc, misc, source_port, vport);
vport            1414 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		rep->vport = mlx5_eswitch_index_to_vport_num(esw, vport_index);
vport            1752 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					     struct mlx5_vport *vport)
vport            1780 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (vport->ingress.modify_metadata_rule) {
vport            1782 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		flow_act.modify_hdr = vport->ingress.modify_metadata;
vport            1785 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	vport->ingress.allow_rule =
vport            1786 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		mlx5_add_flow_rules(vport->ingress.acl, spec,
vport            1788 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (IS_ERR(vport->ingress.allow_rule)) {
vport            1789 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = PTR_ERR(vport->ingress.allow_rule);
vport            1792 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			 vport->vport, err);
vport            1793 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->ingress.allow_rule = NULL;
vport            1801 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		esw_vport_cleanup_ingress_rules(esw, vport);
vport            1806 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 						     struct mlx5_vport *vport)
vport            1816 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		 mlx5_eswitch_get_vport_metadata_for_match(esw, vport->vport));
vport            1818 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	vport->ingress.modify_metadata =
vport            1821 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (IS_ERR(vport->ingress.modify_metadata)) {
vport            1822 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = PTR_ERR(vport->ingress.modify_metadata);
vport            1825 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			 vport->vport, err);
vport            1830 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	flow_act.modify_hdr = vport->ingress.modify_metadata;
vport            1831 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	vport->ingress.modify_metadata_rule = mlx5_add_flow_rules(vport->ingress.acl,
vport            1833 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (IS_ERR(vport->ingress.modify_metadata_rule)) {
vport            1834 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = PTR_ERR(vport->ingress.modify_metadata_rule);
vport            1837 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			 vport->vport, err);
vport            1838 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->ingress.modify_metadata_rule = NULL;
vport            1844 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		mlx5_modify_header_dealloc(esw->dev, vport->ingress.modify_metadata);
vport            1849 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					       struct mlx5_vport *vport)
vport            1851 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (vport->ingress.modify_metadata_rule) {
vport            1852 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		mlx5_del_flow_rules(vport->ingress.modify_metadata_rule);
vport            1853 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		mlx5_modify_header_dealloc(esw->dev, vport->ingress.modify_metadata);
vport            1855 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->ingress.modify_metadata_rule = NULL;
vport            1860 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					    struct mlx5_vport *vport)
vport            1874 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	esw_vport_cleanup_egress_rules(esw, vport);
vport            1876 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	err = esw_vport_enable_egress_acl(esw, vport);
vport            1880 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			       err, vport->vport);
vport            1885 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		  "vport[%d] configure prio tag egress rules\n", vport->vport);
vport            1902 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	vport->egress.allowed_vlan =
vport            1903 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		mlx5_add_flow_rules(vport->egress.acl, spec,
vport            1905 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (IS_ERR(vport->egress.allowed_vlan)) {
vport            1906 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = PTR_ERR(vport->egress.allowed_vlan);
vport            1909 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			 vport->vport, err);
vport            1910 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->egress.allowed_vlan = NULL;
vport            1918 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		esw_vport_cleanup_egress_rules(esw, vport);
vport            1923 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					   struct mlx5_vport *vport)
vport            1931 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	esw_vport_cleanup_ingress_rules(esw, vport);
vport            1933 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	err = esw_vport_enable_ingress_acl(esw, vport);
vport            1937 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			 err, vport->vport);
vport            1942 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		  "vport[%d] configure ingress rules\n", vport->vport);
vport            1945 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = esw_vport_add_ingress_acl_modify_metadata(esw, vport);
vport            1951 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	    mlx5_eswitch_is_vf_vport(esw, vport->vport)) {
vport            1952 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = esw_vport_ingress_prio_tag_config(esw, vport);
vport            1959 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		esw_vport_disable_ingress_acl(esw, vport);
vport            1985 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_vport *vport;
vport            1992 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	mlx5_esw_for_all_vports(esw, i, vport) {
vport            1993 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = esw_vport_ingress_common_config(esw, vport);
vport            1997 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		if (mlx5_eswitch_is_vf_vport(esw, vport->vport)) {
vport            1998 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			err = esw_vport_egress_prio_tag_config(esw, vport);
vport            2010 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	esw_vport_disable_ingress_acl(esw, vport);
vport            2013 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport = &esw->vports[j];
vport            2014 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		esw_vport_disable_egress_acl(esw, vport);
vport            2015 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		esw_vport_disable_ingress_acl(esw, vport);
vport            2023 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_vport *vport;
vport            2026 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	mlx5_esw_for_all_vports(esw, i, vport) {
vport            2027 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		esw_vport_disable_egress_acl(esw, vport);
vport            2028 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		esw_vport_disable_ingress_acl(esw, vport);
vport            2360 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	int err, vport, num_vport;
vport            2389 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	mlx5_esw_for_each_host_func_vport(esw, vport, esw->esw_funcs.num_vfs) {
vport            2390 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		err = mlx5_modify_nic_vport_min_inline(dev, vport, mlx5_mode);
vport            2402 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	num_vport = --vport;
vport            2403 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	mlx5_esw_for_each_host_func_vport_reverse(esw, vport, num_vport)
vport            2405 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 						 vport,
vport            2428 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	int vport;
vport            2449 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	mlx5_esw_for_each_host_func_vport(esw, vport, esw->esw_funcs.num_vfs) {
vport            2450 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		mlx5_query_nic_vport_min_inline(dev, vport, &mlx5_mode);
vport            2564 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 				 u16 vport,
vport            2569 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	rep = mlx5_eswitch_get_rep(esw, vport);
vport            2585 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 						u16 vport)
vport            2587 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	return mlx5_eswitch_get_rep(esw, vport);
vport              27 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	hash = jhash((const void *)&dest->vport.num,
vport              28 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 		     sizeof(dest->vport.num), hash);
vport              29 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	hash = jhash((const void *)&dest->vport.vhca_id,
vport              30 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 		     sizeof(dest->vport.num), hash);
vport              41 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	       dest1->vport.num != dest2->vport.num ||
vport              42 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	       dest1->vport.vhca_id != dest2->vport.vhca_id ||
vport             123 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	tt->dest.vport.num = dest->vport.num;
vport             124 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	tt->dest.vport.vhca_id = dest->vport.vhca_id;
vport             279 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 			dest[i].vport.num = tt->dest.vport.num;
vport             280 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 			dest[i].vport.vhca_id = tt->dest.vport.vhca_id;
vport             179 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	if (ft->vport) {
vport             180 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(set_flow_table_root_in, in, vport_number, ft->vport);
vport             206 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	if (ft->vport) {
vport             207 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(create_flow_table_in, in, vport_number, ft->vport);
vport             260 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	if (ft->vport) {
vport             261 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(destroy_flow_table_in, in, vport_number, ft->vport);
vport             292 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		if (ft->vport) {
vport             294 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 				 ft->vport);
vport             330 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	if (ft->vport) {
vport             331 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(create_flow_group_in, in, vport_number, ft->vport);
vport             355 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	if (ft->vport) {
vport             356 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(destroy_flow_group_in, in, vport_number, ft->vport);
vport             380 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		    dst->dest_attr.vport.flags & MLX5_FLOW_DEST_VPORT_REFORMAT_ID)
vport             435 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	if (ft->vport) {
vport             436 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(set_fte_in, in, vport_number, ft->vport);
vport             502 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 				id = dst->dest_attr.vport.num;
vport             505 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 					 !!(dst->dest_attr.vport.flags &
vport             509 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 					 dst->dest_attr.vport.vhca_id);
vport             511 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 				    dst->dest_attr.vport.pkt_reformat) {
vport             514 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 						 !!(dst->dest_attr.vport.flags &
vport             518 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 						 dst->dest_attr.vport.pkt_reformat->id);
vport             608 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	if (ft->vport) {
vport             609 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(delete_fte_in, in, vport_number, ft->vport);
vport             708 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static struct mlx5_flow_table *alloc_flow_table(int level, u16 vport, int max_fte,
vport             730 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	ft->vport = vport;
vport            1006 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 							u16 vport)
vport            1035 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 			      vport,
vport            1081 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 						     u32 level, u16 vport)
vport            1089 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	return __mlx5_create_flow_table(ns, &ft_attr, FS_FT_OP_MOD_NORMAL, vport);
vport            1415 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		     d1->vport.num == d2->vport.num &&
vport            1416 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		     d1->vport.flags == d2->vport.flags &&
vport            1417 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		     ((d1->vport.flags & MLX5_FLOW_DEST_VPORT_VHCA_ID) ?
vport            1418 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		      (d1->vport.vhca_id == d2->vport.vhca_id) : true) &&
vport            1419 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		     ((d1->vport.flags & MLX5_FLOW_DEST_VPORT_REFORMAT_ID) ?
vport            1420 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		      (d1->vport.pkt_reformat->id ==
vport            1421 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		       d2->vport.pkt_reformat->id) : true)) ||
vport            2128 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 							      int vport)
vport            2132 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	if (!steering || vport >= mlx5_eswitch_get_total_vports(dev))
vport            2138 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		    steering->esw_egress_root_ns[vport])
vport            2139 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 			return &steering->esw_egress_root_ns[vport]->ns;
vport            2144 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 		    steering->esw_ingress_root_ns[vport])
vport            2145 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 			return &steering->esw_ingress_root_ns[vport]->ns;
vport            2626 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static int init_egress_acl_root_ns(struct mlx5_flow_steering *steering, int vport)
vport            2630 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	steering->esw_egress_root_ns[vport] = create_root_ns(steering, FS_FT_ESW_EGRESS_ACL);
vport            2631 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	if (!steering->esw_egress_root_ns[vport])
vport            2635 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	prio = fs_create_prio(&steering->esw_egress_root_ns[vport]->ns, 0, 1);
vport            2639 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static int init_ingress_acl_root_ns(struct mlx5_flow_steering *steering, int vport)
vport            2643 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	steering->esw_ingress_root_ns[vport] = create_root_ns(steering, FS_FT_ESW_INGRESS_ACL);
vport            2644 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	if (!steering->esw_ingress_root_ns[vport])
vport            2648 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	prio = fs_create_prio(&steering->esw_ingress_root_ns[vport]->ns, 0, 1);
vport             157 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h 	u16				vport;
vport             617 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		ret = mlx5dr_domain_cache_get_recalc_cs_ft_addr(dest_action->vport.dmn,
vport             618 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 								dest_action->vport.caps->num,
vport             743 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			attr.hit_gvmi = action->vport.caps->vhca_gvmi;
vport             747 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				if (action->vport.caps->num == WIRE_PORT)
vport             750 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				attr.final_icm_addr = action->vport.caps->icm_address_rx;
vport             752 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				attr.final_icm_addr = action->vport.caps->icm_address_tx;
vport            1518 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				u32 vport, u8 vhca_id_valid,
vport            1538 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	vport_cap = mlx5dr_get_vport_cap(&vport_dmn->info.caps, vport);
vport            1540 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_dbg(dmn, "Failed to get vport %d caps\n", vport);
vport            1548 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	action->vport.dmn = vport_dmn;
vport            1549 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	action->vport.caps = vport_cap;
vport             150 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 	int vport;
vport             154 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 	for (vport = 0; vport < dmn->info.caps.num_esw_ports - 1; vport++) {
vport             155 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 		ret = dr_domain_query_vport(dmn, !!vport, vport);
vport             161 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 	wire_vport = &dmn->info.caps.vports_caps[vport];
vport             752 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 		} vport;
vport             843 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h mlx5dr_get_vport_cap(struct mlx5dr_cmd_caps *caps, u32 vport)
vport             846 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	    (vport >= caps->num_vports && vport != WIRE_PORT))
vport             849 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	if (vport == WIRE_PORT)
vport             850 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 		vport = caps->num_vports;
vport             852 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	return &caps->vports_caps[vport];
vport             181 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	return mlx5dr_action_create_dest_vport(domain, dest_attr->vport.num,
vport             182 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 					       dest_attr->vport.flags &
vport             184 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 					       dest_attr->vport.vhca_id);
vport              83 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 				u32 vport, u8 vhca_id_valid,
vport             173 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 				u32 vport, u8 vhca_id_valid,
vport              44 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				   u16 vport, u32 *out, int outlen)
vport              51 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(query_vport_state_in, in, vport_number, vport);
vport              52 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	if (vport)
vport              58 drivers/net/ethernet/mellanox/mlx5/core/vport.c u8 mlx5_query_vport_state(struct mlx5_core_dev *mdev, u8 opmod, u16 vport)
vport              62 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	_mlx5_query_vport_state(mdev, opmod, vport, out, sizeof(out));
vport              68 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				  u16 vport, u8 other_vport, u8 state)
vport              76 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(modify_vport_state_in, in, vport_number, vport);
vport              83 drivers/net/ethernet/mellanox/mlx5/core/vport.c static int mlx5_query_nic_vport_context(struct mlx5_core_dev *mdev, u16 vport,
vport              90 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
vport              91 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	if (vport)
vport             108 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				    u16 vport, u8 *min_inline)
vport             113 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	err = mlx5_query_nic_vport_context(mdev, vport, out, sizeof(out));
vport             140 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				     u16 vport, u8 min_inline)
vport             148 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
vport             160 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				     u16 vport, bool other, u8 *addr)
vport             177 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
vport             196 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				      u16 vport, u8 *addr)
vport             210 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
vport             269 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				  u16 vport,
vport             305 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
vport             477 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				    u16 vport, u64 node_guid)
vport             484 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	if (!vport)
vport             495 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
vport             778 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				 u16 vport,
vport             791 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	err = mlx5_query_nic_vport_context(mdev, vport, out, outlen);
vport            1007 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_vport_down_stats(struct mlx5_core_dev *mdev, u16 vport,
vport            1018 drivers/net/ethernet/mellanox/mlx5/core/vport.c 	MLX5_SET(query_vnic_env_in, in, vport_number, vport);
vport            1985 drivers/net/ethernet/qlogic/qed/qed_dev.c 	struct init_qm_vport_params *vport;
vport            2034 drivers/net/ethernet/qlogic/qed/qed_dev.c 		vport = &(qm_info->qm_vport_params[i]);
vport            2039 drivers/net/ethernet/qlogic/qed/qed_dev.c 			   vport->vport_rl, vport->vport_wfq);
vport            2043 drivers/net/ethernet/qlogic/qed/qed_dev.c 				   "%d ", vport->first_tx_pq_id[tc]);
vport             810 drivers/net/ethernet/qlogic/qed/qed_l2.c 				 u8 vport,
vport             822 drivers/net/ethernet/qlogic/qed/qed_l2.c 	vport_update_params.vport_id = vport;
vport            1720 drivers/scsi/bfa/bfa_core.c 	memcpy(pbc_vport, cfgrsp->pbc_cfg.vport, sizeof(cfgrsp->pbc_cfg.vport));
vport             949 drivers/scsi/bfa/bfa_fcs.c 	struct bfa_fcs_vport_s *vport;
vport             963 drivers/scsi/bfa/bfa_fcs.c 		vport = (struct bfa_fcs_vport_s *) qe;
vport             964 drivers/scsi/bfa/bfa_fcs.c 		bfa_fcs_vport_online(vport);
vport             971 drivers/scsi/bfa/bfa_fcs.c 	struct bfa_fcs_vport_s *vport;
vport             981 drivers/scsi/bfa/bfa_fcs.c 		vport = (struct bfa_fcs_vport_s *) qe;
vport             982 drivers/scsi/bfa/bfa_fcs.c 		bfa_fcs_vport_offline(vport);
vport            1005 drivers/scsi/bfa/bfa_fcs.c 	struct bfa_fcs_vport_s *vport;
vport            1011 drivers/scsi/bfa/bfa_fcs.c 		vport = (struct bfa_fcs_vport_s *) qe;
vport            1013 drivers/scsi/bfa/bfa_fcs.c 		bfa_fcs_vport_fcs_stop(vport);
vport            1027 drivers/scsi/bfa/bfa_fcs.c 	struct bfa_fcs_vport_s *vport;
vport            1031 drivers/scsi/bfa/bfa_fcs.c 		vport = (struct bfa_fcs_vport_s *) qe;
vport            1032 drivers/scsi/bfa/bfa_fcs.c 		bfa_fcs_vport_fcs_delete(vport);
vport            1119 drivers/scsi/bfa/bfa_fcs.c 			struct bfa_fcs_vport_s *vport)
vport            1126 drivers/scsi/bfa/bfa_fcs.c 	list_add_tail(&vport->qe, &fabric->vport_q);
vport            1138 drivers/scsi/bfa/bfa_fcs.c 			struct bfa_fcs_vport_s *vport)
vport            1140 drivers/scsi/bfa/bfa_fcs.c 	list_del(&vport->qe);
vport            1152 drivers/scsi/bfa/bfa_fcs.c 	struct bfa_fcs_vport_s *vport;
vport            1156 drivers/scsi/bfa/bfa_fcs.c 		vport = (struct bfa_fcs_vport_s *) qe;
vport            1157 drivers/scsi/bfa/bfa_fcs.c 		if (bfa_fcs_lport_get_pwwn(&vport->lport) == pwwn)
vport            1158 drivers/scsi/bfa/bfa_fcs.c 			return vport;
vport            1198 drivers/scsi/bfa/bfa_fcs.c 	struct bfa_fcs_vport_s *vport;
vport            1246 drivers/scsi/bfa/bfa_fcs.c 		vport = (struct bfa_fcs_vport_s *) qe;
vport            1247 drivers/scsi/bfa/bfa_fcs.c 		if (vport->lport.pid == pid) {
vport            1248 drivers/scsi/bfa/bfa_fcs.c 			bfa_fcs_lport_uf_recv(&vport->lport, fchs, len);
vport            1459 drivers/scsi/bfa/bfa_fcs.c 	struct bfa_fcs_vport_s *vport;
vport            1477 drivers/scsi/bfa/bfa_fcs.c 		vport = (struct bfa_fcs_vport_s *) qe;
vport            1478 drivers/scsi/bfa/bfa_fcs.c 		lpwwn[i++] = vport->lport.port_cfg.pwwn;
vport             148 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_vport_s *vport;	/*  NULL for base ports */
vport             316 drivers/scsi/bfa/bfa_fcs.h 			u16 vf_id, struct bfa_fcs_vport_s *vport);
vport             337 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_ns_init(struct bfa_fcs_lport_s *vport);
vport             338 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_ns_offline(struct bfa_fcs_lport_s *vport);
vport             339 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_ns_online(struct bfa_fcs_lport_s *vport);
vport             343 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_scn_init(struct bfa_fcs_lport_s *vport);
vport             344 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_scn_offline(struct bfa_fcs_lport_s *vport);
vport             345 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_fab_scn_online(struct bfa_fcs_lport_s *vport);
vport             361 drivers/scsi/bfa/bfa_fcs.h #define bfa_fcs_vport_get_port(vport)			\
vport             362 drivers/scsi/bfa/bfa_fcs.h 	((struct bfa_fcs_lport_s  *)(&vport->port))
vport             367 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_vport_create(struct bfa_fcs_vport_s *vport,
vport             371 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_pbc_vport_create(struct bfa_fcs_vport_s *vport,
vport             375 drivers/scsi/bfa/bfa_fcs.h bfa_boolean_t bfa_fcs_is_pbc_vport(struct bfa_fcs_vport_s *vport);
vport             376 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_vport_delete(struct bfa_fcs_vport_s *vport);
vport             377 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_vport_start(struct bfa_fcs_vport_s *vport);
vport             378 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_vport_stop(struct bfa_fcs_vport_s *vport);
vport             379 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_vport_get_attr(struct bfa_fcs_vport_s *vport,
vport             383 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_vport_cleanup(struct bfa_fcs_vport_s *vport);
vport             384 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_vport_online(struct bfa_fcs_vport_s *vport);
vport             385 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_vport_offline(struct bfa_fcs_vport_s *vport);
vport             386 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_vport_delete_comp(struct bfa_fcs_vport_s *vport);
vport             387 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_vport_fcs_delete(struct bfa_fcs_vport_s *vport);
vport             388 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_vport_fcs_stop(struct bfa_fcs_vport_s *vport);
vport             389 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_vport_stop_comp(struct bfa_fcs_vport_s *vport);
vport             807 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_vport_s *vport);
vport             809 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_vport_s *vport);
vport             170 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->vport)
vport             171 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_vport_stop_comp(port->vport);
vport             207 drivers/scsi/bfa/bfa_fcs_lport.c 			if (port->vport)
vport             208 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_vport_stop_comp(port->vport);
vport             265 drivers/scsi/bfa/bfa_fcs_lport.c 			if (port->vport)
vport             266 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_vport_stop_comp(port->vport);
vport             312 drivers/scsi/bfa/bfa_fcs_lport.c 			if (port->vport)
vport             313 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_vport_stop_comp(port->vport);
vport             758 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->vport)
vport             759 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_delete_comp(port->vport);
vport            1075 drivers/scsi/bfa/bfa_fcs_lport.c 		   u16 vf_id, struct bfa_fcs_vport_s *vport)
vport            1079 drivers/scsi/bfa/bfa_fcs_lport.c 	lport->vport = vport;
vport            1080 drivers/scsi/bfa/bfa_fcs_lport.c 	lport->lp_tag = (vport) ? vport->lps->bfa_tag :
vport            1096 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport = lport->vport;
vport            1105 drivers/scsi/bfa/bfa_fcs_lport.c 					vport ? vport->vport_drv : NULL);
vport            1156 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->vport != NULL) {
vport            1159 drivers/scsi/bfa/bfa_fcs_lport.c 				port->vport->lps->lp_mac;
vport            1490 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->vport) {
vport            2968 drivers/scsi/bfa/bfa_fcs_lport.c 		if (ms->port->vport) {
vport            4656 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->vport) {
vport            5031 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport;
vport            5054 drivers/scsi/bfa/bfa_fcs_lport.c 			vport = (struct bfa_fcs_vport_s *) qe;
vport            5055 drivers/scsi/bfa/bfa_fcs_lport.c 			if (vport->lport.pid == gidft_entry->pid)
vport            5184 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->vport) {
vport            5391 drivers/scsi/bfa/bfa_fcs_lport.c 	if ((!port->vport) && bfa_ioc_get_fcmode(&port->fcs->bfa->ioc)) {
vport            5542 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport;
vport            5556 drivers/scsi/bfa/bfa_fcs_lport.c 		vport = (struct bfa_fcs_vport_s *) qe;
vport            5557 drivers/scsi/bfa/bfa_fcs_lport.c 		if (vport->lport.pid == rpid)
vport            5868 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport;
vport            5882 drivers/scsi/bfa/bfa_fcs_lport.c 	vport = bfa_fcs_fabric_vport_lookup(vf, lpwwn);
vport            5883 drivers/scsi/bfa/bfa_fcs_lport.c 	if (vport)
vport            5884 drivers/scsi/bfa/bfa_fcs_lport.c 		return &vport->lport;
vport            5899 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->vport == NULL) {
vport            5975 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_do_fdisc(struct bfa_fcs_vport_s *vport);
vport            5977 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_do_logo(struct bfa_fcs_vport_s *vport);
vport            5978 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_free(struct bfa_fcs_vport_s *vport);
vport            6005 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_uninit(struct bfa_fcs_vport_s *vport,
vport            6007 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_created(struct bfa_fcs_vport_s *vport,
vport            6009 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_offline(struct bfa_fcs_vport_s *vport,
vport            6011 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_fdisc(struct bfa_fcs_vport_s *vport,
vport            6013 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_fdisc_retry(struct bfa_fcs_vport_s *vport,
vport            6015 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_vport_sm_fdisc_rsp_wait(struct bfa_fcs_vport_s *vport,
vport            6017 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_online(struct bfa_fcs_vport_s *vport,
vport            6019 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_deleting(struct bfa_fcs_vport_s *vport,
vport            6021 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_cleanup(struct bfa_fcs_vport_s *vport,
vport            6023 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_logo(struct bfa_fcs_vport_s *vport,
vport            6025 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_vport_sm_error(struct bfa_fcs_vport_s *vport,
vport            6027 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_vport_sm_stopping(struct bfa_fcs_vport_s *vport,
vport            6029 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_vport_sm_logo_for_stop(struct bfa_fcs_vport_s *vport,
vport            6050 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_uninit(struct bfa_fcs_vport_s *vport,
vport            6053 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6054 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6058 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_created);
vport            6059 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fabric_addvport(__vport_fabric(vport), vport);
vport            6063 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6071 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_created(struct bfa_fcs_vport_s *vport,
vport            6074 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6075 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6079 drivers/scsi/bfa/bfa_fcs_lport.c 		if (bfa_sm_cmp_state(__vport_fabric(vport),
vport            6081 drivers/scsi/bfa/bfa_fcs_lport.c 		    && bfa_fcs_fabric_npiv_capable(__vport_fabric(vport))) {
vport            6082 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc);
vport            6083 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_vport_do_fdisc(vport);
vport            6089 drivers/scsi/bfa/bfa_fcs_lport.c 			vport->vport_stats.fab_no_npiv++;
vport            6090 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline);
vport            6095 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup);
vport            6096 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_delete(&vport->lport);
vport            6108 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6116 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_offline(struct bfa_fcs_vport_s *vport,
vport            6119 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6120 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6124 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup);
vport            6125 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_delete(&vport->lport);
vport            6129 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc);
vport            6130 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->fdisc_retries = 0;
vport            6131 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_do_fdisc(vport);
vport            6135 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup);
vport            6136 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(&vport->lport, BFA_FCS_PORT_SM_STOP);
vport            6150 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6159 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_fdisc(struct bfa_fcs_vport_s *vport,
vport            6162 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6163 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6167 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc_rsp_wait);
vport            6171 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline);
vport            6172 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport->lps, BFA_LPS_SM_OFFLINE);
vport            6176 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_online);
vport            6177 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_online(&vport->lport);
vport            6181 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc_retry);
vport            6182 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_start(__vport_bfa(vport), &vport->timer,
vport            6183 drivers/scsi/bfa/bfa_fcs_lport.c 				    bfa_fcs_vport_timeout, vport,
vport            6189 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline);
vport            6193 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_error);
vport            6197 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6205 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_fdisc_retry(struct bfa_fcs_vport_s *vport,
vport            6208 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6209 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6213 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup);
vport            6214 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_stop(&vport->timer);
vport            6215 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_delete(&vport->lport);
vport            6219 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline);
vport            6220 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_stop(&vport->timer);
vport            6224 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc);
vport            6225 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->vport_stats.fdisc_retries++;
vport            6226 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->fdisc_retries++;
vport            6227 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_do_fdisc(vport);
vport            6231 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6241 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_fdisc_rsp_wait(struct bfa_fcs_vport_s *vport,
vport            6244 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6245 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6249 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_deleting);
vport            6250 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_delete(&vport->lport);
vport            6261 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup);
vport            6262 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport->lps, BFA_LPS_SM_OFFLINE);
vport            6263 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_delete(&vport->lport);
vport            6267 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6275 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_online(struct bfa_fcs_vport_s *vport,
vport            6278 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6279 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6283 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_deleting);
vport            6284 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_delete(&vport->lport);
vport            6288 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_stopping);
vport            6289 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(&vport->lport, BFA_FCS_PORT_SM_STOP);
vport            6293 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline);
vport            6294 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport->lps, BFA_LPS_SM_OFFLINE);
vport            6295 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_offline(&vport->lport);
vport            6299 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6308 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_stopping(struct bfa_fcs_vport_s *vport,
vport            6311 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6312 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6316 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_logo_for_stop);
vport            6317 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_do_logo(vport);
vport            6321 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup);
vport            6325 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6334 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_deleting(struct bfa_fcs_vport_s *vport,
vport            6337 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6338 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6345 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_logo);
vport            6346 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_do_logo(vport);
vport            6350 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup);
vport            6354 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6365 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_error(struct bfa_fcs_vport_s *vport,
vport            6368 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6369 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6373 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup);
vport            6374 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_delete(&vport->lport);
vport            6378 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(__vport_fcs(vport), event);
vport            6387 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_cleanup(struct bfa_fcs_vport_s *vport,
vport            6390 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6391 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6395 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_uninit);
vport            6396 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_free(vport);
vport            6400 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_created);
vport            6407 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6416 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_logo_for_stop(struct bfa_fcs_vport_s *vport,
vport            6419 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6420 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6424 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport->lps, BFA_LPS_SM_OFFLINE);
vport            6429 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_created);
vport            6433 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6442 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_sm_logo(struct bfa_fcs_vport_s *vport,
vport            6445 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6446 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), event);
vport            6450 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport->lps, BFA_LPS_SM_OFFLINE);
vport            6455 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(vport, bfa_fcs_vport_sm_uninit);
vport            6456 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_free(vport);
vport            6463 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(__vport_fcs(vport), event);
vport            6501 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_do_fdisc(struct bfa_fcs_vport_s *vport)
vport            6503 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_lps_fdisc(vport->lps, vport,
vport            6504 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcport_get_maxfrsize(__vport_bfa(vport)),
vport            6505 drivers/scsi/bfa/bfa_fcs_lport.c 		__vport_pwwn(vport), __vport_nwwn(vport));
vport            6506 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->vport_stats.fdisc_sent++;
vport            6510 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_fdisc_rejected(struct bfa_fcs_vport_s *vport)
vport            6512 drivers/scsi/bfa/bfa_fcs_lport.c 	u8		lsrjt_rsn = vport->lps->lsrjt_rsn;
vport            6513 drivers/scsi/bfa/bfa_fcs_lport.c 	u8		lsrjt_expl = vport->lps->lsrjt_expl;
vport            6515 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), lsrjt_rsn);
vport            6516 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), lsrjt_expl);
vport            6519 drivers/scsi/bfa/bfa_fcs_lport.c 	switch (vport->lps->lsrjt_expl) {
vport            6522 drivers/scsi/bfa/bfa_fcs_lport.c 		if (vport->fdisc_retries < BFA_FCS_VPORT_MAX_RETRIES)
vport            6523 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_ERROR);
vport            6525 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_vport_aen_post(&vport->lport,
vport            6527 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_DUP_WWN);
vport            6536 drivers/scsi/bfa/bfa_fcs_lport.c 		if (vport->fdisc_retries < BFA_FCS_VPORT_MAX_RETRIES)
vport            6537 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_ERROR);
vport            6539 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_vport_aen_post(&vport->lport,
vport            6541 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_FABRIC_MAX);
vport            6546 drivers/scsi/bfa/bfa_fcs_lport.c 		if (vport->fdisc_retries == 0)
vport            6547 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_vport_aen_post(&vport->lport,
vport            6549 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_ERROR);
vport            6558 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_do_logo(struct bfa_fcs_vport_s *vport)
vport            6560 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6562 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->vport_stats.logo_sent++;
vport            6563 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_lps_fdisclogo(vport->lps);
vport            6583 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport = (struct bfa_fcs_vport_s *) vport_arg;
vport            6585 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->vport_stats.fdisc_timeouts++;
vport            6586 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_TIMEOUT);
vport            6590 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_free(struct bfa_fcs_vport_s *vport)
vport            6593 drivers/scsi/bfa/bfa_fcs_lport.c 			(struct bfad_vport_s *)vport->vport_drv;
vport            6595 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_fabric_delvport(__vport_fabric(vport), vport);
vport            6596 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_lps_delete(vport->lps);
vport            6619 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_online(struct bfa_fcs_vport_s *vport)
vport            6621 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->vport_stats.fab_online++;
vport            6622 drivers/scsi/bfa/bfa_fcs_lport.c 	if (bfa_fcs_fabric_npiv_capable(__vport_fabric(vport)))
vport            6623 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_ONLINE);
vport            6625 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->vport_stats.fab_no_npiv++;
vport            6632 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_offline(struct bfa_fcs_vport_s *vport)
vport            6634 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->vport_stats.fab_offline++;
vport            6635 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_OFFLINE);
vport            6642 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_cleanup(struct bfa_fcs_vport_s *vport)
vport            6644 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->vport_stats.fab_cleanup++;
vport            6651 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_fcs_stop(struct bfa_fcs_vport_s *vport)
vport            6653 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_STOP);
vport            6660 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_fcs_delete(struct bfa_fcs_vport_s *vport)
vport            6662 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_DELETE);
vport            6669 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_stop_comp(struct bfa_fcs_vport_s *vport)
vport            6671 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_STOPCOMP);
vport            6678 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_delete_comp(struct bfa_fcs_vport_s *vport)
vport            6680 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_DELCOMP);
vport            6707 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_create(struct bfa_fcs_vport_s *vport, struct bfa_fcs_s *fcs,
vport            6724 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->lps = bfa_lps_alloc(fcs->bfa);
vport            6725 drivers/scsi/bfa/bfa_fcs_lport.c 	if (!vport->lps)
vport            6728 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->vport_drv = vport_drv;
vport            6731 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_set_state(vport, bfa_fcs_vport_sm_uninit);
vport            6732 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_attach(&vport->lport, fcs, vf_id, vport);
vport            6733 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_init(&vport->lport, vport_cfg);
vport            6734 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_CREATE);
vport            6757 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_pbc_vport_create(struct bfa_fcs_vport_s *vport, struct bfa_fcs_s *fcs,
vport            6763 drivers/scsi/bfa/bfa_fcs_lport.c 	rc = bfa_fcs_vport_create(vport, fcs, vf_id, vport_cfg, vport_drv);
vport            6764 drivers/scsi/bfa/bfa_fcs_lport.c 	vport->lport.port_cfg.preboot_vp = BFA_TRUE;
vport            6777 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_is_pbc_vport(struct bfa_fcs_vport_s *vport)
vport            6780 drivers/scsi/bfa/bfa_fcs_lport.c 	if (vport && (vport->lport.port_cfg.preboot_vp == BFA_TRUE))
vport            6795 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_start(struct bfa_fcs_vport_s *vport)
vport            6797 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_START);
vport            6812 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_stop(struct bfa_fcs_vport_s *vport)
vport            6814 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_STOP);
vport            6830 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_delete(struct bfa_fcs_vport_s *vport)
vport            6833 drivers/scsi/bfa/bfa_fcs_lport.c 	if (vport->lport.port_cfg.preboot_vp)
vport            6836 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_DELETE);
vport            6850 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_get_attr(struct bfa_fcs_vport_s *vport,
vport            6853 drivers/scsi/bfa/bfa_fcs_lport.c 	if (vport == NULL || attr == NULL)
vport            6858 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_get_attr(&vport->lport, &attr->port_attr);
vport            6859 drivers/scsi/bfa/bfa_fcs_lport.c 	attr->vport_state = bfa_sm_to_state(vport_sm_table, vport->sm);
vport            6869 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport;
vport            6881 drivers/scsi/bfa/bfa_fcs_lport.c 	vport = bfa_fcs_fabric_vport_lookup(fabric, vpwwn);
vport            6882 drivers/scsi/bfa/bfa_fcs_lport.c 	return vport;
vport            6891 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport = uarg;
vport            6893 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), __vport_pwwn(vport));
vport            6894 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(__vport_fcs(vport), status);
vport            6901 drivers/scsi/bfa/bfa_fcs_lport.c 		__vport_fcid(vport) = vport->lps->lp_pid;
vport            6902 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->vport_stats.fdisc_accepts++;
vport            6903 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_OK);
vport            6908 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->vport_stats.fdisc_acc_bad++;
vport            6909 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_ERROR);
vport            6914 drivers/scsi/bfa/bfa_fcs_lport.c 		switch (vport->lps->ext_status) {
vport            6916 drivers/scsi/bfa/bfa_fcs_lport.c 			vport->vport_stats.fdisc_acc_bad++;
vport            6920 drivers/scsi/bfa/bfa_fcs_lport.c 			vport->vport_stats.fdisc_unknown_rsp++;
vport            6927 drivers/scsi/bfa/bfa_fcs_lport.c 		if (vport->fdisc_retries < BFA_FCS_VPORT_MAX_RETRIES)
vport            6928 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_ERROR);
vport            6930 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_FAILED);
vport            6935 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->vport_stats.fdisc_timeouts++;
vport            6936 drivers/scsi/bfa/bfa_fcs_lport.c 		if (vport->fdisc_retries < BFA_FCS_VPORT_MAX_RETRIES)
vport            6937 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_ERROR);
vport            6939 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_FAILED);
vport            6943 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->vport_stats.fdisc_rejects++;
vport            6944 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_fdisc_rejected(vport);
vport            6948 drivers/scsi/bfa/bfa_fcs_lport.c 		vport->vport_stats.fdisc_rsp_err++;
vport            6949 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_ERROR);
vport            6959 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport = uarg;
vport            6960 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_RSP_OK);
vport            6969 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_vport_s *vport = uarg;
vport            6972 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_OFFLINE);
vport            6973 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(vport, BFA_FCS_VPORT_SM_ONLINE);
vport             496 drivers/scsi/bfa/bfad.c 	struct bfad_vport_s   *vport;
vport             499 drivers/scsi/bfa/bfad.c 	vport = kzalloc(sizeof(struct bfad_vport_s), GFP_ATOMIC);
vport             500 drivers/scsi/bfa/bfad.c 	if (!vport) {
vport             505 drivers/scsi/bfa/bfad.c 	vport->drv_port.bfad = bfad;
vport             511 drivers/scsi/bfa/bfad.c 	rc = bfa_fcs_pbc_vport_create(&vport->fcs_vport, &bfad->bfa_fcs, 0,
vport             512 drivers/scsi/bfa/bfad.c 				  &port_cfg, vport);
vport             519 drivers/scsi/bfa/bfad.c 	list_add_tail(&vport->list_entry, &bfad->pbc_vport_list);
vport             638 drivers/scsi/bfa/bfad.c 	struct bfad_vport_s   *vport;
vport             643 drivers/scsi/bfa/bfad.c 	vport = kzalloc(sizeof(struct bfad_vport_s), GFP_KERNEL);
vport             644 drivers/scsi/bfa/bfad.c 	if (!vport) {
vport             649 drivers/scsi/bfa/bfad.c 	vport->drv_port.bfad = bfad;
vport             651 drivers/scsi/bfa/bfad.c 	rc = bfa_fcs_vport_create(&vport->fcs_vport, &bfad->bfa_fcs, vf_id,
vport             652 drivers/scsi/bfa/bfad.c 				  port_cfg, vport);
vport             659 drivers/scsi/bfa/bfad.c 		rc = bfad_im_scsi_host_alloc(bfad, vport->drv_port.im_port,
vport             666 drivers/scsi/bfa/bfad.c 	bfa_fcs_vport_start(&vport->fcs_vport);
vport             667 drivers/scsi/bfa/bfad.c 	list_add_tail(&vport->list_entry, &bfad->vport_list);
vport             674 drivers/scsi/bfa/bfad.c 	vport->comp_del = &fcomp;
vport             675 drivers/scsi/bfa/bfad.c 	init_completion(vport->comp_del);
vport             676 drivers/scsi/bfa/bfad.c 	bfa_fcs_vport_delete(&vport->fcs_vport);
vport             678 drivers/scsi/bfa/bfad.c 	wait_for_completion(vport->comp_del);
vport             680 drivers/scsi/bfa/bfad.c 	kfree(vport);
vport             964 drivers/scsi/bfa/bfad.c 	struct bfad_vport_s *vport, *vport_new;
vport            1023 drivers/scsi/bfa/bfad.c 	list_for_each_entry_safe(vport, vport_new, &bfad->pbc_vport_list,
vport            1034 drivers/scsi/bfa/bfad.c 				(&((vport->fcs_vport).lport.port_cfg.nwwn)));
vport            1036 drivers/scsi/bfa/bfad.c 				(&((vport->fcs_vport).lport.port_cfg.pwwn)));
vport            1043 drivers/scsi/bfa/bfad.c 		list_del(&vport->list_entry);
vport            1044 drivers/scsi/bfa/bfad.c 		kfree(vport);
vport             384 drivers/scsi/bfa/bfad_attr.c 		struct bfad_vport_s *vport;
vport             403 drivers/scsi/bfa/bfad_attr.c 		vport = fcs_vport->vport_drv;
vport             404 drivers/scsi/bfa/bfad_attr.c 		vshost = vport->drv_port.im_port->shost;
vport             424 drivers/scsi/bfa/bfad_attr.c 		fc_vport->dd_data = vport;
vport             425 drivers/scsi/bfa/bfad_attr.c 		vport->drv_port.im_port->fc_vport = fc_vport;
vport             480 drivers/scsi/bfa/bfad_attr.c 	struct bfad_vport_s *vport = (struct bfad_vport_s *)fc_vport->dd_data;
vport             482 drivers/scsi/bfa/bfad_attr.c 			(struct bfad_im_port_s *) vport->drv_port.im_port;
vport             493 drivers/scsi/bfa/bfad_attr.c 		list_del(&vport->list_entry);
vport             494 drivers/scsi/bfa/bfad_attr.c 		kfree(vport);
vport             498 drivers/scsi/bfa/bfad_attr.c 	vshost = vport->drv_port.im_port->shost;
vport             508 drivers/scsi/bfa/bfad_attr.c 	vport->drv_port.flags |= BFAD_PORT_DELETE;
vport             510 drivers/scsi/bfa/bfad_attr.c 	vport->comp_del = &fcomp;
vport             511 drivers/scsi/bfa/bfad_attr.c 	init_completion(vport->comp_del);
vport             514 drivers/scsi/bfa/bfad_attr.c 	rc = bfa_fcs_vport_delete(&vport->fcs_vport);
vport             518 drivers/scsi/bfa/bfad_attr.c 		vport->drv_port.flags &= ~BFAD_PORT_DELETE;
vport             519 drivers/scsi/bfa/bfad_attr.c 		vport->comp_del = NULL;
vport             523 drivers/scsi/bfa/bfad_attr.c 	wait_for_completion(vport->comp_del);
vport             526 drivers/scsi/bfa/bfad_attr.c 	list_del(&vport->list_entry);
vport             527 drivers/scsi/bfa/bfad_attr.c 	kfree(vport);
vport             535 drivers/scsi/bfa/bfad_attr.c 	struct bfad_vport_s *vport;
vport             542 drivers/scsi/bfa/bfad_attr.c 	vport = (struct bfad_vport_s *)fc_vport->dd_data;
vport             543 drivers/scsi/bfa/bfad_attr.c 	bfad = vport->drv_port.bfad;
vport             544 drivers/scsi/bfa/bfad_attr.c 	vshost = vport->drv_port.im_port->shost;
vport             568 drivers/scsi/bfa/bfad_attr.c 	struct bfad_vport_s *vport = (struct bfad_vport_s *)fc_vport->dd_data;
vport             570 drivers/scsi/bfa/bfad_attr.c 			(struct bfad_im_port_s *)vport->drv_port.im_port;
vport             572 drivers/scsi/bfa/bfad_attr.c 	struct Scsi_Host *vshost = vport->drv_port.im_port->shost;
vport            2548 drivers/scsi/bfa/bfad_bsg.c 	struct bfad_vport_s *vport = NULL;
vport            2554 drivers/scsi/bfa/bfad_bsg.c 	list_for_each_entry(vport, &bfad->vport_list, list_entry)
vport            2555 drivers/scsi/bfa/bfad_bsg.c 		bfad_reset_sdev_bflags(vport->drv_port.im_port, lunmask_cfg);
vport             530 drivers/scsi/bfa/bfi.h 	struct bfi_pbc_vport_s vport[BFI_PBC_MAX_VPORTS];
vport             741 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	if (lport->vport)
vport             752 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	if (!lport->vport)
vport             821 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	if (!lport->vport) {
vport             865 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fc_lport *vport;
vport             954 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 				list_for_each_entry(vport, &lport->vports, list)
vport             955 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 					fc_host_port_type(vport->host) =
vport            1124 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_vport_create(struct fc_vport *vport, bool disabled)
vport            1126 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            1135 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	rc = fcoe_validate_vport_create(vport);
vport            1137 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		fcoe_wwn_to_str(vport->port_name, buf, sizeof(buf));
vport            1151 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	vn_port = bnx2fc_if_create(interface, &vport->dev, 1);
vport            1165 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		fc_vport_set_state(vport, FC_VPORT_DISABLED);
vport            1189 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_vport_destroy(struct fc_vport *vport)
vport            1191 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            1193 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fc_lport *vn_port = vport->dd_data;
vport            1201 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		if (v_port->vport == vport) {
vport            1219 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_vport_disable(struct fc_vport *vport, bool disable)
vport            1221 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fc_lport *lport = vport->dd_data;
vport            1224 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		fc_vport_set_state(vport, FC_VPORT_DISABLED);
vport            1497 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fc_vport		*vport = dev_to_vport(parent);
vport            1513 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		lport = libfc_vport_create(vport, sizeof(*port));
vport            1533 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 			vport->node_name, vport->port_name);
vport            1534 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		fc_set_wwnn(lport, vport->node_name);
vport            1535 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		fc_set_wwpn(lport, vport->port_name);
vport            1566 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		shost = vport_to_shost(vport);
vport            1873 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fc_lport *vport;
vport            1882 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	list_for_each_entry(vport, &lport->vports, list)
vport            1883 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		fc_host_port_type(vport->host) =
vport             743 drivers/scsi/fcoe/fcoe.c 	if (!lport->vport) {
vport             775 drivers/scsi/fcoe/fcoe.c 	if (lport->vport)
vport             788 drivers/scsi/fcoe/fcoe.c 	if (!lport->vport)
vport             819 drivers/scsi/fcoe/fcoe.c 	if (lport->vport)
vport            1024 drivers/scsi/fcoe/fcoe.c 	if (lport->vport)
vport            1049 drivers/scsi/fcoe/fcoe.c 	if (lport->vport)
vport            1136 drivers/scsi/fcoe/fcoe.c 	struct fc_vport *vport = dev_to_vport(parent);
vport            1143 drivers/scsi/fcoe/fcoe.c 		lport = libfc_vport_create(vport, sizeof(*port));
vport            1175 drivers/scsi/fcoe/fcoe.c 				vport->node_name, vport->port_name);
vport            1176 drivers/scsi/fcoe/fcoe.c 		fc_set_wwnn(lport, vport->node_name);
vport            1177 drivers/scsi/fcoe/fcoe.c 		fc_set_wwpn(lport, vport->port_name);
vport            1220 drivers/scsi/fcoe/fcoe.c 		shost = vport_to_shost(vport);
vport            2657 drivers/scsi/fcoe/fcoe.c static int fcoe_vport_create(struct fc_vport *vport, bool disabled)
vport            2659 drivers/scsi/fcoe/fcoe.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            2668 drivers/scsi/fcoe/fcoe.c 	rc = fcoe_validate_vport_create(vport);
vport            2670 drivers/scsi/fcoe/fcoe.c 		fcoe_wwn_to_str(vport->port_name, buf, sizeof(buf));
vport            2679 drivers/scsi/fcoe/fcoe.c 	vn_port = fcoe_if_create(fcoe, &vport->dev, 1);
vport            2690 drivers/scsi/fcoe/fcoe.c 		fc_vport_set_state(vport, FC_VPORT_DISABLED);
vport            2705 drivers/scsi/fcoe/fcoe.c static int fcoe_vport_destroy(struct fc_vport *vport)
vport            2707 drivers/scsi/fcoe/fcoe.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            2709 drivers/scsi/fcoe/fcoe.c 	struct fc_lport *vn_port = vport->dd_data;
vport            2733 drivers/scsi/fcoe/fcoe.c 	struct fc_vport *vport;
vport            2741 drivers/scsi/fcoe/fcoe.c 	list_for_each_entry_safe(vport, next_vport, &fc_host->vports, peers) {
vport            2742 drivers/scsi/fcoe/fcoe.c 		if (vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING)) {
vport            2745 drivers/scsi/fcoe/fcoe.c 			vport->flags |= FC_VPORT_DELETING;
vport            2747 drivers/scsi/fcoe/fcoe.c 				   &vport->vport_delete_work);
vport            2760 drivers/scsi/fcoe/fcoe.c static int fcoe_vport_disable(struct fc_vport *vport, bool disable)
vport            2762 drivers/scsi/fcoe/fcoe.c 	struct fc_lport *lport = vport->dd_data;
vport            2765 drivers/scsi/fcoe/fcoe.c 		fc_vport_set_state(vport, FC_VPORT_DISABLED);
vport            2784 drivers/scsi/fcoe/fcoe.c static void fcoe_set_vport_symbolic_name(struct fc_vport *vport)
vport            2786 drivers/scsi/fcoe/fcoe.c 	struct fc_lport *lport = vport->dd_data;
vport            2792 drivers/scsi/fcoe/fcoe.c 		 fcoe_netdev(lport)->name, vport->symbolic_name);
vport            1797 drivers/scsi/fcoe/fcoe_ctlr.c 	struct fc_lport *vport;
vport            1865 drivers/scsi/fcoe/fcoe_ctlr.c 		list_for_each_entry(vport, &fip->lp->vports, list) {
vport            1866 drivers/scsi/fcoe/fcoe_ctlr.c 			mac = fip->get_src_addr(vport);
vport            1867 drivers/scsi/fcoe/fcoe_ctlr.c 			fcoe_ctlr_send_keep_alive(fip, vport, 1, mac);
vport             248 drivers/scsi/fcoe/fcoe_transport.c int fcoe_validate_vport_create(struct fc_vport *vport)
vport             250 drivers/scsi/fcoe/fcoe_transport.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport             258 drivers/scsi/fcoe/fcoe_transport.c 	fcoe_wwn_to_str(vport->port_name, buf, sizeof(buf));
vport             260 drivers/scsi/fcoe/fcoe_transport.c 	if (!memcmp(&n_port->wwpn, &vport->port_name, sizeof(u64))) {
vport             269 drivers/scsi/fcoe/fcoe_transport.c 		if (!memcmp(&vn_port->wwpn, &vport->port_name, sizeof(u64))) {
vport             717 drivers/scsi/libfc/fc_lport.c 	if (lport->vport)
vport             718 drivers/scsi/libfc/fc_lport.c 		fc_vport_set_state(lport->vport, FC_VPORT_ACTIVE);
vport            1028 drivers/scsi/libfc/fc_lport.c 	if (lport->vport) {
vport            1030 drivers/scsi/libfc/fc_lport.c 			fc_vport_set_state(lport->vport, FC_VPORT_INITIALIZING);
vport            1032 drivers/scsi/libfc/fc_lport.c 			fc_vport_set_state(lport->vport, FC_VPORT_LINKDOWN);
vport            1808 drivers/scsi/libfc/fc_lport.c 				  lport->vport ? ELS_FDISC : ELS_FLOGI,
vport            1810 drivers/scsi/libfc/fc_lport.c 				  lport->vport ? 2 * lport->r_a_tov :
vport              21 drivers/scsi/libfc/fc_npiv.c struct fc_lport *libfc_vport_create(struct fc_vport *vport, int privsize)
vport              23 drivers/scsi/libfc/fc_npiv.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport              31 drivers/scsi/libfc/fc_npiv.c 	vn_port->vport = vport;
vport              32 drivers/scsi/libfc/fc_npiv.c 	vport->dd_data = vn_port;
vport              94 drivers/scsi/libfc/fc_npiv.c 	struct fc_vport *vport = vn_port->vport;
vport             101 drivers/scsi/libfc/fc_npiv.c 			fc_vport_set_state(vport, FC_VPORT_INITIALIZING);
vport             104 drivers/scsi/libfc/fc_npiv.c 			fc_vport_set_state(vport, FC_VPORT_NO_FABRIC_SUPP);
vport             108 drivers/scsi/libfc/fc_npiv.c 		fc_vport_set_state(vport, FC_VPORT_LINKDOWN);
vport             119 drivers/scsi/libfc/fc_npiv.c 	struct fc_vport *vport = vn_port->vport;
vport             120 drivers/scsi/libfc/fc_npiv.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            1225 drivers/scsi/lpfc/lpfc.h lpfc_shost_from_vport(struct lpfc_vport *vport)
vport            1227 drivers/scsi/lpfc/lpfc.h 	return container_of((void *) vport, struct Scsi_Host, hostdata[0]);
vport             150 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             151 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             164 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = shost_priv(shost);
vport             165 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             181 drivers/scsi/lpfc/lpfc_attr.c 	if (!(vport->cfg_enable_fc4_type & LPFC_ENABLE_NVME)) {
vport             189 drivers/scsi/lpfc/lpfc_attr.c 					wwn_to_u64(vport->fc_portname.u.wwn));
vport             207 drivers/scsi/lpfc/lpfc_attr.c 			  wwn_to_u64(vport->fc_portname.u.wwn),
vport             208 drivers/scsi/lpfc/lpfc_attr.c 			  wwn_to_u64(vport->fc_nodename.u.wwn),
vport             339 drivers/scsi/lpfc/lpfc_attr.c 	localport = vport->localport;
vport             343 drivers/scsi/lpfc/lpfc_attr.c 				wwn_to_u64(vport->fc_portname.u.wwn));
vport             370 drivers/scsi/lpfc/lpfc_attr.c 		  wwn_to_u64(vport->fc_portname.u.wwn),
vport             371 drivers/scsi/lpfc/lpfc_attr.c 		  wwn_to_u64(vport->fc_nodename.u.wwn),
vport             376 drivers/scsi/lpfc/lpfc_attr.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport             378 drivers/scsi/lpfc/lpfc_attr.c 		spin_lock_irqsave(&vport->phba->hbalock, iflags);
vport             382 drivers/scsi/lpfc/lpfc_attr.c 		spin_unlock_irqrestore(&vport->phba->hbalock, iflags);
vport             537 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = shost_priv(shost);
vport             538 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport             546 drivers/scsi/lpfc/lpfc_attr.c 	if (!(vport->cfg_enable_fc4_type & LPFC_ENABLE_FCP) ||
vport             588 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             589 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             608 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             609 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             620 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             621 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             632 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             633 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             669 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             670 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             692 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             693 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             710 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             711 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             729 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             730 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             748 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             749 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             766 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport             767 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             786 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             787 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             805 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             806 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             839 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             840 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             861 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             862 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             889 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             890 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport             912 drivers/scsi/lpfc/lpfc_attr.c 		switch (vport->port_state) {
vport             946 drivers/scsi/lpfc/lpfc_attr.c 			if (vport->fc_flag & FC_PUBLIC_LOOP)
vport             953 drivers/scsi/lpfc/lpfc_attr.c 			if (vport->fc_flag & FC_FABRIC)
vport            1014 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1015 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport            1043 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            1044 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport            1067 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1068 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            1102 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1105 drivers/scsi/lpfc/lpfc_attr.c 			vport->fc_map_cnt + vport->fc_unmap_cnt);
vport            1125 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1126 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            1134 drivers/scsi/lpfc/lpfc_attr.c 	if ((vport->fc_flag & FC_OFFLINE_MODE) ||
vport            1439 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1440 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            1634 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1635 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            1713 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1714 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            1747 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1748 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            1759 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            1807 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            1947 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1948 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            1975 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            1976 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2003 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2004 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2031 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2032 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2059 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2060 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2087 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2088 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2114 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2115 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2119 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->port_type == LPFC_PHYSICAL_PORT)
vport            2121 drivers/scsi/lpfc/lpfc_attr.c 	return scnprintf(buf, PAGE_SIZE, "NPIV Virtual (VPI %d)\n", vport->vpi);
vport            2140 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2141 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2165 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2166 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2183 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            2244 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2245 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2263 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2264 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2282 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2283 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2309 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2310 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport            2372 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
vport            2373 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;\
vport            2398 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
vport            2399 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;\
vport            2504 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
vport            2505 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;\
vport            2537 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
vport            2538 drivers/scsi/lpfc/lpfc_attr.c 	return scnprintf(buf, PAGE_SIZE, "%d\n", vport->cfg_##attr);\
vport            2562 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
vport            2563 drivers/scsi/lpfc/lpfc_attr.c 	return scnprintf(buf, PAGE_SIZE, "%#x\n", vport->cfg_##attr);\
vport            2586 drivers/scsi/lpfc/lpfc_attr.c lpfc_##attr##_init(struct lpfc_vport *vport, uint val) \
vport            2589 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_##attr = val;\
vport            2592 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT, \
vport            2595 drivers/scsi/lpfc/lpfc_attr.c 	vport->cfg_##attr = default;\
vport            2618 drivers/scsi/lpfc/lpfc_attr.c lpfc_##attr##_set(struct lpfc_vport *vport, uint val) \
vport            2621 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT, \
vport            2624 drivers/scsi/lpfc/lpfc_attr.c 			vport->cfg_##attr, vport->cfg_##attr, \
vport            2626 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_##attr = val;\
vport            2629 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT, \
vport            2658 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
vport            2664 drivers/scsi/lpfc/lpfc_attr.c 	if (lpfc_##attr##_set(vport, val) == 0) \
vport            2774 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2775 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2777 drivers/scsi/lpfc/lpfc_attr.c 	uint8_t vvvl = vport->fc_sparam.cmn.valid_vendor_ver_level;
vport            2778 drivers/scsi/lpfc/lpfc_attr.c 	u32 *fawwpn_key = (uint32_t *)&vport->fc_sparam.un.vendorVersion[0];
vport            2832 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2833 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            2857 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            2858 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            3610 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            3612 drivers/scsi/lpfc/lpfc_attr.c 	return scnprintf(buf, PAGE_SIZE, "%d\n",	vport->cfg_devloss_tmo);
vport            3631 drivers/scsi/lpfc/lpfc_attr.c lpfc_nodev_tmo_init(struct lpfc_vport *vport, int val)
vport            3633 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->cfg_devloss_tmo != LPFC_DEF_DEVLOSS_TMO) {
vport            3634 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_nodev_tmo = vport->cfg_devloss_tmo;
vport            3636 drivers/scsi/lpfc/lpfc_attr.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            3644 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_nodev_tmo = val;
vport            3645 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_devloss_tmo = val;
vport            3648 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            3652 drivers/scsi/lpfc/lpfc_attr.c 	vport->cfg_nodev_tmo = LPFC_DEF_DEVLOSS_TMO;
vport            3664 drivers/scsi/lpfc/lpfc_attr.c lpfc_update_rport_devloss_tmo(struct lpfc_vport *vport)
vport            3673 drivers/scsi/lpfc/lpfc_attr.c 	shost = lpfc_shost_from_vport(vport);
vport            3675 drivers/scsi/lpfc/lpfc_attr.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            3679 drivers/scsi/lpfc/lpfc_attr.c 			ndlp->rport->dev_loss_tmo = vport->cfg_devloss_tmo;
vport            3681 drivers/scsi/lpfc/lpfc_attr.c 		spin_lock(&vport->phba->hbalock);
vport            3685 drivers/scsi/lpfc/lpfc_attr.c 		spin_unlock(&vport->phba->hbalock);
vport            3688 drivers/scsi/lpfc/lpfc_attr.c 						       vport->cfg_devloss_tmo);
vport            3710 drivers/scsi/lpfc/lpfc_attr.c lpfc_nodev_tmo_set(struct lpfc_vport *vport, int val)
vport            3712 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->dev_loss_tmo_changed ||
vport            3714 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            3720 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_nodev_tmo = val;
vport            3721 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_devloss_tmo = val;
vport            3726 drivers/scsi/lpfc/lpfc_attr.c 		fc_host_dev_loss_tmo(lpfc_shost_from_vport(vport)) = val;
vport            3727 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_update_rport_devloss_tmo(vport);
vport            3730 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            3769 drivers/scsi/lpfc/lpfc_attr.c lpfc_devloss_tmo_set(struct lpfc_vport *vport, int val)
vport            3772 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_nodev_tmo = val;
vport            3773 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_devloss_tmo = val;
vport            3774 drivers/scsi/lpfc/lpfc_attr.c 		vport->dev_loss_tmo_changed = 1;
vport            3775 drivers/scsi/lpfc/lpfc_attr.c 		fc_host_dev_loss_tmo(lpfc_shost_from_vport(vport)) = val;
vport            3776 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_update_rport_devloss_tmo(vport);
vport            3780 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            3878 drivers/scsi/lpfc/lpfc_attr.c lpfc_tgt_queue_depth_set(struct lpfc_vport *vport, uint val)
vport            3880 drivers/scsi/lpfc/lpfc_attr.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            3886 drivers/scsi/lpfc/lpfc_attr.c 	if (val == vport->cfg_tgt_queue_depth)
vport            3890 drivers/scsi/lpfc/lpfc_attr.c 	vport->cfg_tgt_queue_depth = val;
vport            3893 drivers/scsi/lpfc/lpfc_attr.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp)
vport            3894 drivers/scsi/lpfc/lpfc_attr.c 		ndlp->cmd_qdepth = vport->cfg_tgt_queue_depth;
vport            3959 drivers/scsi/lpfc/lpfc_attr.c lpfc_restrict_login_init(struct lpfc_vport *vport, int val)
vport            3962 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            3966 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_restrict_login = 1;
vport            3969 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->port_type == LPFC_PHYSICAL_PORT) {
vport            3970 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_restrict_login = 0;
vport            3973 drivers/scsi/lpfc/lpfc_attr.c 	vport->cfg_restrict_login = val;
vport            3994 drivers/scsi/lpfc/lpfc_attr.c lpfc_restrict_login_set(struct lpfc_vport *vport, int val)
vport            3997 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            4001 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_restrict_login = 1;
vport            4004 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->port_type == LPFC_PHYSICAL_PORT && val != 0) {
vport            4005 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            4008 drivers/scsi/lpfc/lpfc_attr.c 		vport->cfg_restrict_login = 0;
vport            4011 drivers/scsi/lpfc/lpfc_attr.c 	vport->cfg_restrict_login = val;
vport            4072 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4073 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            4094 drivers/scsi/lpfc/lpfc_attr.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            4102 drivers/scsi/lpfc/lpfc_attr.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            4110 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            4148 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4149 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->vport_flag & STATIC_VPORT)
vport            4186 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4187 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            4272 drivers/scsi/lpfc/lpfc_attr.c 			lpfc_free_bucket(vport);
vport            4273 drivers/scsi/lpfc/lpfc_attr.c 			vport->stat_data_enabled = 0;
vport            4289 drivers/scsi/lpfc/lpfc_attr.c 		if (vport->stat_data_enabled) {
vport            4293 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_alloc_bucket(vport);
vport            4294 drivers/scsi/lpfc/lpfc_attr.c 		vport->stat_data_enabled = 1;
vport            4301 drivers/scsi/lpfc/lpfc_attr.c 		if (vport->stat_data_enabled == 0) {
vport            4305 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_free_bucket(vport);
vport            4306 drivers/scsi/lpfc/lpfc_attr.c 		vport->stat_data_enabled = 0;
vport            4313 drivers/scsi/lpfc/lpfc_attr.c 			|| !vport->stat_data_enabled)
vport            4316 drivers/scsi/lpfc/lpfc_attr.c 		vport->stat_data_blocked = 1;
vport            4317 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_vport_reset_stat_data(vport);
vport            4318 drivers/scsi/lpfc/lpfc_attr.c 		vport->stat_data_blocked = 0;
vport            4340 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4341 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            4362 drivers/scsi/lpfc/lpfc_attr.c 		vport->stat_data_enabled, vport->stat_data_blocked,
vport            4423 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4424 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            4431 drivers/scsi/lpfc/lpfc_attr.c 	if (!vport->stat_data_enabled || vport->stat_data_blocked
vport            4436 drivers/scsi/lpfc/lpfc_attr.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            4514 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4515 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            4537 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            4693 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            4694 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport            4768 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4769 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            4835 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            4836 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport            4912 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            4913 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport            4984 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            4987 drivers/scsi/lpfc/lpfc_attr.c 	i = lpfc_issue_els_rscn(vport, 0);
vport            5042 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            5043 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport            5161 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            5162 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba *phba = vport->phba;
vport            5268 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            5269 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            5491 drivers/scsi/lpfc/lpfc_attr.c lpfc_max_scsicmpl_time_set(struct lpfc_vport *vport, int val)
vport            5493 drivers/scsi/lpfc/lpfc_attr.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5496 drivers/scsi/lpfc/lpfc_attr.c 	if (val == vport->cfg_max_scsicmpl_time)
vport            5500 drivers/scsi/lpfc/lpfc_attr.c 	vport->cfg_max_scsicmpl_time = val;
vport            5503 drivers/scsi/lpfc/lpfc_attr.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport            5508 drivers/scsi/lpfc/lpfc_attr.c 		ndlp->cmd_qdepth = vport->cfg_tgt_queue_depth;
vport            5878 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            5879 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6148 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6149 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6167 drivers/scsi/lpfc/lpfc_attr.c 	if (!(vport->fc_flag & FC_OFFLINE_MODE))
vport            6208 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6209 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6314 drivers/scsi/lpfc/lpfc_attr.c lpfc_alloc_sysfs_attr(struct lpfc_vport *vport)
vport            6316 drivers/scsi/lpfc/lpfc_attr.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6323 drivers/scsi/lpfc/lpfc_attr.c 	if (error || vport->port_type == LPFC_NPIV_PORT)
vport            6351 drivers/scsi/lpfc/lpfc_attr.c lpfc_free_sysfs_attr(struct lpfc_vport *vport)
vport            6353 drivers/scsi/lpfc/lpfc_attr.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6357 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->port_type == LPFC_NPIV_PORT)
vport            6374 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            6376 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_vport_symbolic_node_name(vport, fc_host_symbolic_name(shost),
vport            6387 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6390 drivers/scsi/lpfc/lpfc_attr.c 	fc_host_port_id(shost) = vport->fc_myDID;
vport            6400 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6401 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6405 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->port_type == LPFC_NPIV_PORT) {
vport            6409 drivers/scsi/lpfc/lpfc_attr.c 			if (vport->fc_flag & FC_PUBLIC_LOOP)
vport            6414 drivers/scsi/lpfc/lpfc_attr.c 			if (vport->fc_flag & FC_FABRIC)
vport            6432 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6433 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6437 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->fc_flag & FC_OFFLINE_MODE)
vport            6449 drivers/scsi/lpfc/lpfc_attr.c 			if (vport->port_state < LPFC_VPORT_READY)
vport            6475 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6476 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6544 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6545 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6550 drivers/scsi/lpfc/lpfc_attr.c 	if ((vport->port_state > LPFC_FLOGI) &&
vport            6551 drivers/scsi/lpfc/lpfc_attr.c 	    ((vport->fc_flag & FC_FABRIC) ||
vport            6553 drivers/scsi/lpfc/lpfc_attr.c 	      (vport->fc_flag & FC_PUBLIC_LOOP))))
vport            6579 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6580 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6609 drivers/scsi/lpfc/lpfc_attr.c 	pmboxq->vport = vport;
vport            6611 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->fc_flag & FC_OFFLINE_MODE)
vport            6641 drivers/scsi/lpfc/lpfc_attr.c 	pmboxq->vport = vport;
vport            6643 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->fc_flag & FC_OFFLINE_MODE)
vport            6700 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6701 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_hba   *phba = vport->phba;
vport            6721 drivers/scsi/lpfc/lpfc_attr.c 	pmboxq->vport = vport;
vport            6723 drivers/scsi/lpfc/lpfc_attr.c 	if ((vport->fc_flag & FC_OFFLINE_MODE) ||
vport            6739 drivers/scsi/lpfc/lpfc_attr.c 	pmboxq->vport = vport;
vport            6741 drivers/scsi/lpfc/lpfc_attr.c 	if ((vport->fc_flag & FC_OFFLINE_MODE) ||
vport            6789 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            6794 drivers/scsi/lpfc/lpfc_attr.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            6927 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_vport *vport = *(struct lpfc_vport **)fc_vport->dd_data;
vport            6929 drivers/scsi/lpfc/lpfc_attr.c 	if (vport->port_state == LPFC_VPORT_READY)
vport            6930 drivers/scsi/lpfc/lpfc_attr.c 		lpfc_ns_cmd(vport, SLI_CTNS_RSPN_ID, 0, 0);
vport            7284 drivers/scsi/lpfc/lpfc_attr.c lpfc_get_vport_cfgparam(struct lpfc_vport *vport)
vport            7286 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_log_verbose_init(vport, lpfc_log_verbose);
vport            7287 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_lun_queue_depth_init(vport, lpfc_lun_queue_depth);
vport            7288 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_tgt_queue_depth_init(vport, lpfc_tgt_queue_depth);
vport            7289 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_devloss_tmo_init(vport, lpfc_devloss_tmo);
vport            7290 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_nodev_tmo_init(vport, lpfc_nodev_tmo);
vport            7291 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_peer_port_login_init(vport, lpfc_peer_port_login);
vport            7292 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_restrict_login_init(vport, lpfc_restrict_login);
vport            7293 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_fcp_class_init(vport, lpfc_fcp_class);
vport            7294 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_use_adisc_init(vport, lpfc_use_adisc);
vport            7295 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_first_burst_size_init(vport, lpfc_first_burst_size);
vport            7296 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_max_scsicmpl_time_init(vport, lpfc_max_scsicmpl_time);
vport            7297 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_discovery_threads_init(vport, lpfc_discovery_threads);
vport            7298 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_max_luns_init(vport, lpfc_max_luns);
vport            7299 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_scan_down_init(vport, lpfc_scan_down);
vport            7300 drivers/scsi/lpfc/lpfc_attr.c 	lpfc_enable_da_id_init(vport, lpfc_enable_da_id);
vport             390 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport             391 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport             489 drivers/scsi/lpfc/lpfc_bsg.c 	cmdiocbq->vport = phba->pport;
vport             664 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport             665 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport             714 drivers/scsi/lpfc/lpfc_bsg.c 	cmdiocbq = lpfc_prep_els_iocb(vport, 1, cmdsize, 0, ndlp,
vport            1208 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            1209 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            1291 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            1292 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            1573 drivers/scsi/lpfc/lpfc_bsg.c 	ctiocb->vport = phba->pport;
vport            1628 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            1629 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            2281 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport;
vport            2288 drivers/scsi/lpfc/lpfc_bsg.c 	vport = shost_priv(shost);
vport            2289 drivers/scsi/lpfc/lpfc_bsg.c 	if (!vport)
vport            2291 drivers/scsi/lpfc/lpfc_bsg.c 	phba = vport->phba;
vport            2319 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport;
vport            2328 drivers/scsi/lpfc/lpfc_bsg.c 	vport = shost_priv(shost);
vport            2329 drivers/scsi/lpfc/lpfc_bsg.c 	if (!vport)
vport            2331 drivers/scsi/lpfc/lpfc_bsg.c 	phba = vport->phba;
vport            2398 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport;
vport            2414 drivers/scsi/lpfc/lpfc_bsg.c 	vport = shost_priv(shost);
vport            2415 drivers/scsi/lpfc/lpfc_bsg.c 	if (!vport) {
vport            2419 drivers/scsi/lpfc/lpfc_bsg.c 	phba = vport->phba;
vport            2734 drivers/scsi/lpfc/lpfc_bsg.c 	cmdiocbq->vport = phba->pport;
vport            3101 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            3103 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            3308 drivers/scsi/lpfc/lpfc_bsg.c 	cmdiocbq->vport = phba->pport;
vport            3405 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            3407 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            3519 drivers/scsi/lpfc/lpfc_bsg.c 	MAILBOX_t *mb, struct lpfc_vport *vport)
vport            3535 drivers/scsi/lpfc/lpfc_bsg.c 		if (!(vport->fc_flag & FC_OFFLINE_MODE)) {
vport            4021 drivers/scsi/lpfc/lpfc_bsg.c 	pmboxq->vport = phba->pport;
vport            4200 drivers/scsi/lpfc/lpfc_bsg.c 		pmboxq->vport = phba->pport;
vport            4546 drivers/scsi/lpfc/lpfc_bsg.c 		pmboxq->vport = phba->pport;
vport            4725 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport)
vport            4797 drivers/scsi/lpfc/lpfc_bsg.c 	rc = lpfc_bsg_check_cmd_access(phba, (MAILBOX_t *)pmbx, vport);
vport            4820 drivers/scsi/lpfc/lpfc_bsg.c 	pmboxq->vport = vport;
vport            4978 drivers/scsi/lpfc/lpfc_bsg.c 	if ((vport->fc_flag & FC_OFFLINE_MODE) ||
vport            5019 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            5022 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            5043 drivers/scsi/lpfc/lpfc_bsg.c 	rc = lpfc_bsg_issue_mbox(phba, job, vport);
vport            5179 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            5182 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            5291 drivers/scsi/lpfc/lpfc_bsg.c 	cmdiocbq->vport = phba->pport;
vport            5344 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(shost);
vport            5345 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            5415 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(shost);
vport            5417 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            5470 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(shost);
vport            5471 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            5553 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(shost);
vport            5555 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            5614 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(shost);
vport            5615 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            5691 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            5692 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport            5878 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_vport *vport = shost_priv(fc_bsg_to_shost(job));
vport            5879 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_hba *phba = vport->phba;
vport             106 drivers/scsi/lpfc/lpfc_crtn.h struct lpfc_nodelist *lpfc_nlp_init(struct lpfc_vport *vport, uint32_t did);
vport             144 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_issue_els_rscn(struct lpfc_vport *vport, uint8_t retry);
vport             178 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_issue_gidpt(struct lpfc_vport *vport);
vport             179 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_issue_gidft(struct lpfc_vport *vport);
vport             180 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_get_gidft_type(struct lpfc_vport *vport, struct lpfc_iocbq *iocbq);
vport             183 drivers/scsi/lpfc/lpfc_crtn.h void lpfc_fdmi_change_check(struct lpfc_vport *vport);
vport             188 drivers/scsi/lpfc/lpfc_crtn.h void lpfc_update_vport_wwn(struct lpfc_vport *vport);
vport             257 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_nvmet_rcv_unsol_abort(struct lpfc_vport *vport,
vport             319 drivers/scsi/lpfc/lpfc_crtn.h void lpfc_sli4_seq_abort_rsp(struct lpfc_vport *vport,
vport             365 drivers/scsi/lpfc/lpfc_crtn.h struct lpfc_nodelist *lpfc_findnode_mapped(struct lpfc_vport *vport);
vport             386 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_link_reset(struct lpfc_vport *vport);
vport             556 drivers/scsi/lpfc/lpfc_crtn.h void lpfc_nvme_rescan_port(struct lpfc_vport *vport,
vport             558 drivers/scsi/lpfc/lpfc_crtn.h void lpfc_nvme_unregister_port(struct lpfc_vport *vport,
vport             560 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_nvme_register_port(struct lpfc_vport *vport,
vport             562 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_nvme_create_localport(struct lpfc_vport *vport);
vport             563 drivers/scsi/lpfc/lpfc_crtn.h void lpfc_nvme_destroy_localport(struct lpfc_vport *vport);
vport             564 drivers/scsi/lpfc/lpfc_crtn.h void lpfc_nvme_update_localport(struct lpfc_vport *vport);
vport             316 drivers/scsi/lpfc/lpfc_ct.c lpfc_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp,
vport             323 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba  *phba = vport->phba;
vport             379 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport             383 drivers/scsi/lpfc/lpfc_ct.c 			 vport->port_state);
vport             386 drivers/scsi/lpfc/lpfc_ct.c 	geniocb->vport = vport;
vport             409 drivers/scsi/lpfc/lpfc_ct.c lpfc_ct_cmd(struct lpfc_vport *vport, struct lpfc_dmabuf *inmp,
vport             415 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba  *phba = vport->phba;
vport             434 drivers/scsi/lpfc/lpfc_ct.c 	status = lpfc_gen_req(vport, bmp, inmp, outmp, cmpl, ndlp, 0,
vport             460 drivers/scsi/lpfc/lpfc_ct.c lpfc_prep_node_fc4type(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type)
vport             464 drivers/scsi/lpfc/lpfc_ct.c 	if ((vport->port_type != LPFC_NPIV_PORT) ||
vport             465 drivers/scsi/lpfc/lpfc_ct.c 	    !(vport->ct_flags & FC_CT_RFF_ID) || !vport->cfg_restrict_login) {
vport             467 drivers/scsi/lpfc/lpfc_ct.c 		ndlp = lpfc_setup_disc_node(vport, Did);
vport             470 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             472 drivers/scsi/lpfc/lpfc_ct.c 				Did, ndlp->nlp_flag, vport->fc_flag);
vport             481 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             485 drivers/scsi/lpfc/lpfc_ct.c 					 ndlp->nlp_state, vport->fc_flag,
vport             486 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_rscn_id_cnt);
vport             494 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_nlp_set_state(vport, ndlp,
vport             498 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             500 drivers/scsi/lpfc/lpfc_ct.c 				Did, vport->fc_flag, vport->fc_rscn_id_cnt);
vport             502 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             505 drivers/scsi/lpfc/lpfc_ct.c 					 Did, vport->fc_flag,
vport             506 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_rscn_id_cnt, ndlp);
vport             509 drivers/scsi/lpfc/lpfc_ct.c 		if (!(vport->fc_flag & FC_RSCN_MODE) ||
vport             510 drivers/scsi/lpfc/lpfc_ct.c 		    lpfc_rscn_payload_check(vport, Did)) {
vport             511 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             513 drivers/scsi/lpfc/lpfc_ct.c 				Did, vport->fc_flag, vport->fc_rscn_id_cnt);
vport             519 drivers/scsi/lpfc/lpfc_ct.c 			ndlp = lpfc_findnode_did(vport, Did);
vport             527 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_setup_disc_node(vport, Did);
vport             528 drivers/scsi/lpfc/lpfc_ct.c 			} else if (lpfc_ns_cmd(vport, SLI_CTNS_GFF_ID,
vport             530 drivers/scsi/lpfc/lpfc_ct.c 				vport->num_disc_nodes++;
vport             532 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_setup_disc_node(vport, Did);
vport             534 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             536 drivers/scsi/lpfc/lpfc_ct.c 				Did, vport->fc_flag, vport->fc_rscn_id_cnt);
vport             538 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             541 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_flag,
vport             542 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_rscn_id_cnt);
vport             548 drivers/scsi/lpfc/lpfc_ct.c lpfc_ns_rsp_audit_did(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type)
vport             550 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport             552 drivers/scsi/lpfc/lpfc_ct.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             559 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             568 drivers/scsi/lpfc/lpfc_ct.c 	if (Did != vport->fc_myDID &&
vport             570 drivers/scsi/lpfc/lpfc_ct.c 	     vport->cfg_peer_port_login)) {
vport             573 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_prep_node_fc4type(vport, Did, fc4_type);
vport             577 drivers/scsi/lpfc/lpfc_ct.c 		list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport             592 drivers/scsi/lpfc/lpfc_ct.c lpfc_ns_rsp(struct lpfc_vport *vport, struct lpfc_dmabuf *mp, uint8_t fc4_type,
vport             602 drivers/scsi/lpfc/lpfc_ct.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             605 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_set_disctmo(vport);
vport             606 drivers/scsi/lpfc/lpfc_ct.c 	vport->num_disc_nodes = 0;
vport             607 drivers/scsi/lpfc/lpfc_ct.c 	vport->fc_ns_retry = 0;
vport             628 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_ns_rsp_audit_did(vport, Did, fc4_type);
vport             642 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->phba->nvmet_support) {
vport             643 drivers/scsi/lpfc/lpfc_ct.c 		list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport             646 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_disc_state_machine(vport, ndlp, NULL,
vport             663 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport             664 drivers/scsi/lpfc/lpfc_ct.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             682 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             684 drivers/scsi/lpfc/lpfc_ct.c 		irsp->ulpStatus, irsp->un.ulpWord[4], vport->fc_ns_retry);
vport             687 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->load_flag & FC_UNLOADING) {
vport             688 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_flag & FC_RSCN_MODE)
vport             689 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_els_flush_rscn(vport);
vport             693 drivers/scsi/lpfc/lpfc_ct.c 	if (lpfc_els_chk_latt(vport)) {
vport             694 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             696 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_flag & FC_RSCN_MODE)
vport             697 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_els_flush_rscn(vport);
vport             698 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport             702 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             704 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_flag & FC_RSCN_MODE)
vport             705 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_els_flush_rscn(vport);
vport             710 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->fc_flag & FC_RSCN_DEFERRED) {
vport             711 drivers/scsi/lpfc/lpfc_ct.c 		vport->fc_flag &= ~FC_RSCN_DEFERRED;
vport             717 drivers/scsi/lpfc/lpfc_ct.c 		vport->gidft_inp--;
vport             723 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport             725 drivers/scsi/lpfc/lpfc_ct.c 				 vport->fc_flag, vport->fc_rscn_id_cnt);
vport             726 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_els_handle_rscn(vport);
vport             734 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_ns_retry < LPFC_MAX_NS_RETRY) {
vport             738 drivers/scsi/lpfc/lpfc_ct.c 				vport->fc_ns_retry++;
vport             740 drivers/scsi/lpfc/lpfc_ct.c 			type = lpfc_get_gidft_type(vport, cmdiocb);
vport             745 drivers/scsi/lpfc/lpfc_ct.c 			vport->gidft_inp--;
vport             746 drivers/scsi/lpfc/lpfc_ct.c 			rc = lpfc_ns_cmd(vport, SLI_CTNS_GID_FT,
vport             747 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_ns_retry, type);
vport             751 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_flag & FC_RSCN_MODE)
vport             752 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_els_flush_rscn(vport);
vport             753 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport             754 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             756 drivers/scsi/lpfc/lpfc_ct.c 				 irsp->ulpStatus, vport->fc_ns_retry);
vport             763 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             766 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_flag,
vport             770 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_ns_rsp(vport,
vport             779 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_printf_vlog(vport, KERN_INFO,
vport             786 drivers/scsi/lpfc/lpfc_ct.c 					vport->fc_flag);
vport             788 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             794 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_printf_vlog(vport, KERN_INFO,
vport             801 drivers/scsi/lpfc/lpfc_ct.c 					vport->fc_flag);
vport             803 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             813 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport             819 drivers/scsi/lpfc/lpfc_ct.c 					vport->fc_flag);
vport             821 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             827 drivers/scsi/lpfc/lpfc_ct.c 		vport->gidft_inp--;
vport             830 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             832 drivers/scsi/lpfc/lpfc_ct.c 			 vport->gidft_inp, vport->num_disc_nodes);
vport             835 drivers/scsi/lpfc/lpfc_ct.c 	if ((vport->num_disc_nodes == 0) &&
vport             836 drivers/scsi/lpfc/lpfc_ct.c 	    (vport->gidft_inp == 0)) {
vport             842 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->port_state >= LPFC_DISC_AUTH) {
vport             843 drivers/scsi/lpfc/lpfc_ct.c 			if (vport->fc_flag & FC_RSCN_MODE) {
vport             844 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_els_flush_rscn(vport);
vport             846 drivers/scsi/lpfc/lpfc_ct.c 				vport->fc_flag |= FC_RSCN_MODE; /* RSCN still */
vport             850 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_els_flush_rscn(vport);
vport             853 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_disc_start(vport);
vport             865 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport             866 drivers/scsi/lpfc/lpfc_ct.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             884 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport             887 drivers/scsi/lpfc/lpfc_ct.c 			      vport->fc_ns_retry);
vport             890 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->load_flag & FC_UNLOADING) {
vport             891 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_flag & FC_RSCN_MODE)
vport             892 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_els_flush_rscn(vport);
vport             896 drivers/scsi/lpfc/lpfc_ct.c 	if (lpfc_els_chk_latt(vport)) {
vport             897 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             899 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_flag & FC_RSCN_MODE)
vport             900 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_els_flush_rscn(vport);
vport             901 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport             905 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             907 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_flag & FC_RSCN_MODE)
vport             908 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_els_flush_rscn(vport);
vport             913 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->fc_flag & FC_RSCN_DEFERRED) {
vport             914 drivers/scsi/lpfc/lpfc_ct.c 		vport->fc_flag &= ~FC_RSCN_DEFERRED;
vport             920 drivers/scsi/lpfc/lpfc_ct.c 		vport->gidft_inp--;
vport             926 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport             928 drivers/scsi/lpfc/lpfc_ct.c 				 vport->fc_flag, vport->fc_rscn_id_cnt);
vport             929 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_els_handle_rscn(vport);
vport             937 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_ns_retry < LPFC_MAX_NS_RETRY) {
vport             941 drivers/scsi/lpfc/lpfc_ct.c 				vport->fc_ns_retry++;
vport             944 drivers/scsi/lpfc/lpfc_ct.c 			vport->gidft_inp--;
vport             945 drivers/scsi/lpfc/lpfc_ct.c 			rc = lpfc_ns_cmd(vport, SLI_CTNS_GID_PT,
vport             946 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_ns_retry, GID_PT_N_PORT);
vport             950 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->fc_flag & FC_RSCN_MODE)
vport             951 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_els_flush_rscn(vport);
vport             952 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport             953 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             955 drivers/scsi/lpfc/lpfc_ct.c 				 irsp->ulpStatus, vport->fc_ns_retry);
vport             962 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             964 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_flag,
vport             967 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_ns_rsp(vport,
vport             977 drivers/scsi/lpfc/lpfc_ct.c 					vport, KERN_INFO, LOG_DISCOVERY,
vport             983 drivers/scsi/lpfc/lpfc_ct.c 					vport->fc_flag);
vport             986 drivers/scsi/lpfc/lpfc_ct.c 				vport, LPFC_DISC_TRC_CT,
vport             993 drivers/scsi/lpfc/lpfc_ct.c 					vport, KERN_INFO, LOG_DISCOVERY,
vport             999 drivers/scsi/lpfc/lpfc_ct.c 					vport->fc_flag);
vport            1002 drivers/scsi/lpfc/lpfc_ct.c 				vport, LPFC_DISC_TRC_CT,
vport            1010 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            1016 drivers/scsi/lpfc/lpfc_ct.c 					 vport->fc_flag);
vport            1019 drivers/scsi/lpfc/lpfc_ct.c 				vport, LPFC_DISC_TRC_CT,
vport            1025 drivers/scsi/lpfc/lpfc_ct.c 		vport->gidft_inp--;
vport            1028 drivers/scsi/lpfc/lpfc_ct.c 	if ((vport->num_disc_nodes == 0) &&
vport            1029 drivers/scsi/lpfc/lpfc_ct.c 	    (vport->gidft_inp == 0)) {
vport            1035 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->port_state >= LPFC_DISC_AUTH) {
vport            1036 drivers/scsi/lpfc/lpfc_ct.c 			if (vport->fc_flag & FC_RSCN_MODE) {
vport            1037 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_els_flush_rscn(vport);
vport            1039 drivers/scsi/lpfc/lpfc_ct.c 				vport->fc_flag |= FC_RSCN_MODE; /* RSCN still */
vport            1042 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_els_flush_rscn(vport);
vport            1046 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_disc_start(vport);
vport            1057 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1058 drivers/scsi/lpfc/lpfc_ct.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1070 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport            1079 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1090 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_printf_vlog(vport, KERN_INFO,
vport            1095 drivers/scsi/lpfc/lpfc_ct.c 						 vport->fc_rscn_id_cnt);
vport            1127 drivers/scsi/lpfc/lpfc_ct.c 				rc = lpfc_ns_cmd(vport, SLI_CTNS_GFF_ID,
vport            1136 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            1140 drivers/scsi/lpfc/lpfc_ct.c 				 vport->fc_flag, vport->fc_rscn_id_cnt);
vport            1144 drivers/scsi/lpfc/lpfc_ct.c 	ndlp = lpfc_setup_disc_node(vport, did);
vport            1146 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1149 drivers/scsi/lpfc/lpfc_ct.c 				 did, ndlp->nlp_flag, vport->fc_flag,
vport            1150 drivers/scsi/lpfc/lpfc_ct.c 				 vport->fc_rscn_id_cnt);
vport            1152 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1155 drivers/scsi/lpfc/lpfc_ct.c 				 vport->fc_flag, vport->fc_rscn_id_cnt);
vport            1159 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->num_disc_nodes)
vport            1160 drivers/scsi/lpfc/lpfc_ct.c 		vport->num_disc_nodes--;
vport            1161 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->num_disc_nodes == 0) {
vport            1167 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->port_state >= LPFC_DISC_AUTH) {
vport            1168 drivers/scsi/lpfc/lpfc_ct.c 			if (vport->fc_flag & FC_RSCN_MODE) {
vport            1169 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_els_flush_rscn(vport);
vport            1171 drivers/scsi/lpfc/lpfc_ct.c 				vport->fc_flag |= FC_RSCN_MODE; /* RSCN still */
vport            1175 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_els_flush_rscn(vport);
vport            1177 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_disc_start(vport);
vport            1187 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1199 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport            1209 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1218 drivers/scsi/lpfc/lpfc_ct.c 		ndlp = lpfc_findnode_did(vport, did);
vport            1228 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1240 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_nlp_set_state(vport, ndlp,
vport            1242 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_issue_els_prli(vport, ndlp, 0);
vport            1245 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_printf_vlog(vport, KERN_INFO,
vport            1252 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_issue_els_logo(vport, ndlp, 0);
vport            1254 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_nlp_set_state(vport, ndlp,
vport            1259 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            1269 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1293 drivers/scsi/lpfc/lpfc_ct.c 	latt = lpfc_els_chk_latt(vport);
vport            1296 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1303 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport            1308 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            1324 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1326 drivers/scsi/lpfc/lpfc_ct.c 		rc = lpfc_ns_cmd(vport, cmdcode, retry, 0);
vport            1342 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1352 drivers/scsi/lpfc/lpfc_ct.c 			vport->ct_flags |= FC_CT_RFT_ID;
vport            1363 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1373 drivers/scsi/lpfc/lpfc_ct.c 			vport->ct_flags |= FC_CT_RNN_ID;
vport            1384 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1394 drivers/scsi/lpfc/lpfc_ct.c 			vport->ct_flags |= FC_CT_RSPN_ID;
vport            1405 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1415 drivers/scsi/lpfc/lpfc_ct.c 			vport->ct_flags |= FC_CT_RSNN_NN;
vport            1425 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1428 drivers/scsi/lpfc/lpfc_ct.c 	vport->ct_flags = 0;
vport            1438 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1448 drivers/scsi/lpfc/lpfc_ct.c 			vport->ct_flags |= FC_CT_RFF_ID;
vport            1460 drivers/scsi/lpfc/lpfc_ct.c lpfc_vport_symbolic_port_name(struct lpfc_vport *vport, char *symbol,
vport            1470 drivers/scsi/lpfc/lpfc_ct.c 	n = scnprintf(symbol, size, "%d", vport->phba->brd_no);
vport            1476 drivers/scsi/lpfc/lpfc_ct.c lpfc_vport_symbolic_node_name(struct lpfc_vport *vport, char *symbol,
vport            1484 drivers/scsi/lpfc/lpfc_ct.c 	scnprintf(tmp, sizeof(tmp), "Emulex %s", vport->phba->ModelName);
vport            1488 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_decode_firmware_rev(vport->phba, fwrev, 0);
vport            1497 drivers/scsi/lpfc/lpfc_ct.c 	scnprintf(tmp, sizeof(tmp), " HN:%s", vport->phba->os_host_name);
vport            1511 drivers/scsi/lpfc/lpfc_ct.c lpfc_find_map_node(struct lpfc_vport *vport)
vport            1517 drivers/scsi/lpfc/lpfc_ct.c 	shost = lpfc_shost_from_vport(vport);
vport            1519 drivers/scsi/lpfc/lpfc_ct.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport            1535 drivers/scsi/lpfc/lpfc_ct.c lpfc_get_gidft_type(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb)
vport            1559 drivers/scsi/lpfc/lpfc_ct.c lpfc_ns_cmd(struct lpfc_vport *vport, int cmdcode,
vport            1563 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            1574 drivers/scsi/lpfc/lpfc_ct.c 	ndlp = lpfc_findnode_did(vport, NameServer_DID);
vport            1611 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_printf_vlog(vport, KERN_INFO ,LOG_DISCOVERY,
vport            1613 drivers/scsi/lpfc/lpfc_ct.c 			 cmdcode, vport->fc_flag, vport->fc_rscn_id_cnt,
vport            1658 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->port_state < LPFC_NS_QRY)
vport            1659 drivers/scsi/lpfc/lpfc_ct.c 			vport->port_state = LPFC_NS_QRY;
vport            1660 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_set_disctmo(vport);
vport            1670 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->port_state < LPFC_NS_QRY)
vport            1671 drivers/scsi/lpfc/lpfc_ct.c 			vport->port_state = LPFC_NS_QRY;
vport            1672 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_set_disctmo(vport);
vport            1692 drivers/scsi/lpfc/lpfc_ct.c 		vport->ct_flags &= ~FC_CT_RFT_ID;
vport            1695 drivers/scsi/lpfc/lpfc_ct.c 		CtReq->un.rft.PortId = cpu_to_be32(vport->fc_myDID);
vport            1698 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH ||
vport            1699 drivers/scsi/lpfc/lpfc_ct.c 		    vport->cfg_enable_fc4_type == LPFC_ENABLE_FCP)
vport            1706 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH ||
vport            1707 drivers/scsi/lpfc/lpfc_ct.c 		    vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)
vport            1712 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1724 drivers/scsi/lpfc/lpfc_ct.c 		vport->ct_flags &= ~FC_CT_RNN_ID;
vport            1727 drivers/scsi/lpfc/lpfc_ct.c 		CtReq->un.rnn.PortId = cpu_to_be32(vport->fc_myDID);
vport            1728 drivers/scsi/lpfc/lpfc_ct.c 		memcpy(CtReq->un.rnn.wwnn,  &vport->fc_nodename,
vport            1734 drivers/scsi/lpfc/lpfc_ct.c 		vport->ct_flags &= ~FC_CT_RSPN_ID;
vport            1737 drivers/scsi/lpfc/lpfc_ct.c 		CtReq->un.rspn.PortId = cpu_to_be32(vport->fc_myDID);
vport            1740 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_vport_symbolic_port_name(vport,
vport            1745 drivers/scsi/lpfc/lpfc_ct.c 		vport->ct_flags &= ~FC_CT_RSNN_NN;
vport            1748 drivers/scsi/lpfc/lpfc_ct.c 		memcpy(CtReq->un.rsnn.wwnn, &vport->fc_nodename,
vport            1752 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_vport_symbolic_node_name(vport,
vport            1760 drivers/scsi/lpfc/lpfc_ct.c 		CtReq->un.da_id.port_id = cpu_to_be32(vport->fc_myDID);
vport            1764 drivers/scsi/lpfc/lpfc_ct.c 		vport->ct_flags &= ~FC_CT_RFF_ID;
vport            1767 drivers/scsi/lpfc/lpfc_ct.c 		CtReq->un.rff.PortId = cpu_to_be32(vport->fc_myDID);
vport            1774 drivers/scsi/lpfc/lpfc_ct.c 		if (((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            1775 drivers/scsi/lpfc/lpfc_ct.c 		     (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)) &&
vport            1777 drivers/scsi/lpfc/lpfc_ct.c 			if ((vport == phba->pport) && phba->nvmet_support) {
vport            1782 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_nvme_update_localport(vport);
vport            1786 drivers/scsi/lpfc/lpfc_ct.c 		} else if (((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            1787 drivers/scsi/lpfc/lpfc_ct.c 			    (vport->cfg_enable_fc4_type == LPFC_ENABLE_FCP)) &&
vport            1795 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1808 drivers/scsi/lpfc/lpfc_ct.c 	if (!lpfc_ct_cmd(vport, mp, bmp, ndlp, cmpl, rsp_size, retry)) {
vport            1810 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport            1831 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            1833 drivers/scsi/lpfc/lpfc_ct.c 			 cmdcode, rc, vport->fc_flag, vport->fc_rscn_id_cnt);
vport            1850 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1861 drivers/scsi/lpfc/lpfc_ct.c 	latt = lpfc_els_chk_latt(vport);
vport            1862 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_CT,
vport            1898 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1906 drivers/scsi/lpfc/lpfc_ct.c 	ndlp = lpfc_findnode_did(vport, FDMI_DID);
vport            1914 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1920 drivers/scsi/lpfc/lpfc_ct.c 			if (vport->fdmi_hba_mask == LPFC_FDMI2_HBA_ATTR) {
vport            1922 drivers/scsi/lpfc/lpfc_ct.c 				vport->fdmi_hba_mask = LPFC_FDMI1_HBA_ATTR;
vport            1923 drivers/scsi/lpfc/lpfc_ct.c 				vport->fdmi_port_mask = LPFC_FDMI1_PORT_ATTR;
vport            1925 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DHBA, 0);
vport            1930 drivers/scsi/lpfc/lpfc_ct.c 			if (vport->fdmi_port_mask == LPFC_FDMI2_PORT_ATTR) {
vport            1932 drivers/scsi/lpfc/lpfc_ct.c 				vport->fdmi_port_mask = LPFC_FDMI1_PORT_ATTR;
vport            1934 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_fdmi_cmd(vport, ndlp, cmd, 0);
vport            1936 drivers/scsi/lpfc/lpfc_ct.c 			if (vport->fdmi_port_mask == LPFC_FDMI2_SMART_ATTR) {
vport            1937 drivers/scsi/lpfc/lpfc_ct.c 				vport->fdmi_port_mask = LPFC_FDMI2_PORT_ATTR;
vport            1939 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_fdmi_cmd(vport, ndlp, cmd, 0);
vport            1944 drivers/scsi/lpfc/lpfc_ct.c 			if (vport->fdmi_port_mask == LPFC_FDMI2_PORT_ATTR) {
vport            1946 drivers/scsi/lpfc/lpfc_ct.c 				vport->fdmi_hba_mask = LPFC_FDMI1_HBA_ATTR;
vport            1947 drivers/scsi/lpfc/lpfc_ct.c 				vport->fdmi_port_mask = LPFC_FDMI1_PORT_ATTR;
vport            1949 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DHBA, 0);
vport            1951 drivers/scsi/lpfc/lpfc_ct.c 			if (vport->fdmi_port_mask == LPFC_FDMI2_SMART_ATTR) {
vport            1952 drivers/scsi/lpfc/lpfc_ct.c 				vport->fdmi_port_mask = LPFC_FDMI2_PORT_ATTR;
vport            1954 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_fdmi_cmd(vport, ndlp, cmd, 0);
vport            1967 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RPA, 0);
vport            1971 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DPRT, 0);
vport            1975 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->port_type == LPFC_PHYSICAL_PORT)
vport            1976 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RHBA, 0);
vport            1978 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RPRT, 0);
vport            1995 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_change_check(struct lpfc_vport *vport)
vport            1997 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2005 drivers/scsi/lpfc/lpfc_ct.c 	if (!(vport->fc_flag & FC_FABRIC))
vport            2008 drivers/scsi/lpfc/lpfc_ct.c 	ndlp = lpfc_findnode_did(vport, FDMI_DID);
vport            2017 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_ns_cmd(vport, SLI_CTNS_RSNN_NN, 0, 0);
vport            2024 drivers/scsi/lpfc/lpfc_ct.c 		if (vport->port_type == LPFC_PHYSICAL_PORT)
vport            2025 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DHBA, 0);
vport            2027 drivers/scsi/lpfc/lpfc_ct.c 			lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DPRT, 0);
vport            2035 drivers/scsi/lpfc/lpfc_ct.c 	if (!(vport->fdmi_port_mask & LPFC_FDMI_PORT_ATTR_num_disc))
vport            2039 drivers/scsi/lpfc/lpfc_ct.c 	cnt = lpfc_find_map_node(vport);
vport            2040 drivers/scsi/lpfc/lpfc_ct.c 	if (cnt == vport->fdmi_num_disc)
vport            2043 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->port_type == LPFC_PHYSICAL_PORT) {
vport            2044 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RPA,
vport            2047 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RPRT,
vport            2054 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_wwnn(struct lpfc_vport *vport, struct lpfc_fdmi_attr_def *ad)
vport            2062 drivers/scsi/lpfc/lpfc_ct.c 	memcpy(&ae->un.AttrWWN, &vport->fc_sparam.nodeName,
vport            2070 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_manufacturer(struct lpfc_vport *vport,
vport            2095 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_sn(struct lpfc_vport *vport, struct lpfc_fdmi_attr_def *ad)
vport            2097 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2116 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_model(struct lpfc_vport *vport,
vport            2119 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2137 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_description(struct lpfc_vport *vport,
vport            2140 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2159 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_hdw_ver(struct lpfc_vport *vport,
vport            2162 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2191 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_drvr_ver(struct lpfc_vport *vport,
vport            2212 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_rom_ver(struct lpfc_vport *vport,
vport            2215 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2237 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_fmw_ver(struct lpfc_vport *vport,
vport            2240 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2258 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_os_ver(struct lpfc_vport *vport,
vport            2281 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_ct_len(struct lpfc_vport *vport,
vport            2297 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_symbolic_name(struct lpfc_vport *vport,
vport            2306 drivers/scsi/lpfc/lpfc_ct.c 	len = lpfc_vport_symbolic_node_name(vport,
vport            2316 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_vendor_info(struct lpfc_vport *vport,
vport            2333 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_num_ports(struct lpfc_vport *vport,
vport            2350 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_fabric_wwnn(struct lpfc_vport *vport,
vport            2359 drivers/scsi/lpfc/lpfc_ct.c 	memcpy(&ae->un.AttrWWN, &vport->fabric_nodename,
vport            2368 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_bios_ver(struct lpfc_vport *vport,
vport            2371 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2390 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_bios_state(struct lpfc_vport *vport,
vport            2407 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_hba_attr_vendor_id(struct lpfc_vport *vport,
vport            2429 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_fc4type(struct lpfc_vport *vport,
vport            2432 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba   *phba = vport->phba;
vport            2444 drivers/scsi/lpfc/lpfc_ct.c 	if ((phba->sli_rev == LPFC_SLI_REV4) && (vport == phba->pport) &&
vport            2455 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_support_speed(struct lpfc_vport *vport,
vport            2458 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba   *phba = vport->phba;
vport            2509 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_speed(struct lpfc_vport *vport,
vport            2512 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba   *phba = vport->phba;
vport            2579 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_max_frame(struct lpfc_vport *vport,
vport            2588 drivers/scsi/lpfc/lpfc_ct.c 	hsp = (struct serv_parm *)&vport->fc_sparam;
vport            2599 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_os_devname(struct lpfc_vport *vport,
vport            2602 drivers/scsi/lpfc/lpfc_ct.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2621 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_host_name(struct lpfc_vport *vport,
vport            2631 drivers/scsi/lpfc/lpfc_ct.c 		  vport->phba->os_host_name);
vport            2642 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_wwnn(struct lpfc_vport *vport,
vport            2651 drivers/scsi/lpfc/lpfc_ct.c 	memcpy(&ae->un.AttrWWN, &vport->fc_sparam.nodeName,
vport            2660 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_wwpn(struct lpfc_vport *vport,
vport            2669 drivers/scsi/lpfc/lpfc_ct.c 	memcpy(&ae->un.AttrWWN, &vport->fc_sparam.portName,
vport            2678 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_symbolic_name(struct lpfc_vport *vport,
vport            2687 drivers/scsi/lpfc/lpfc_ct.c 	len = lpfc_vport_symbolic_port_name(vport, ae->un.AttrString, 256);
vport            2696 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_port_type(struct lpfc_vport *vport,
vport            2699 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2715 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_class(struct lpfc_vport *vport,
vport            2730 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_fabric_wwpn(struct lpfc_vport *vport,
vport            2739 drivers/scsi/lpfc/lpfc_ct.c 	memcpy(&ae->un.AttrWWN, &vport->fabric_portname,
vport            2748 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_active_fc4type(struct lpfc_vport *vport,
vport            2762 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->phba->cfg_enable_fc4_type & LPFC_ENABLE_NVME)
vport            2772 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_port_state(struct lpfc_vport *vport,
vport            2788 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_num_disc(struct lpfc_vport *vport,
vport            2795 drivers/scsi/lpfc/lpfc_ct.c 	vport->fdmi_num_disc = lpfc_find_map_node(vport);
vport            2796 drivers/scsi/lpfc/lpfc_ct.c 	ae->un.AttrInt = cpu_to_be32(vport->fdmi_num_disc);
vport            2804 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_port_attr_nportid(struct lpfc_vport *vport,
vport            2811 drivers/scsi/lpfc/lpfc_ct.c 	ae->un.AttrInt =  cpu_to_be32(vport->fc_myDID);
vport            2819 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_smart_attr_service(struct lpfc_vport *vport,
vport            2840 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_smart_attr_guid(struct lpfc_vport *vport,
vport            2849 drivers/scsi/lpfc/lpfc_ct.c 	memcpy(&ae->un.AttrString, &vport->fc_sparam.nodeName,
vport            2853 drivers/scsi/lpfc/lpfc_ct.c 		&vport->fc_sparam.portName, sizeof(struct lpfc_name));
vport            2861 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_smart_attr_version(struct lpfc_vport *vport,
vport            2882 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_smart_attr_model(struct lpfc_vport *vport,
vport            2885 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            2903 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_smart_attr_port_info(struct lpfc_vport *vport,
vport            2912 drivers/scsi/lpfc/lpfc_ct.c 	if (vport->vpi)
vport            2923 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_smart_attr_qos(struct lpfc_vport *vport,
vport            2938 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_smart_attr_security(struct lpfc_vport *vport,
vport            2954 drivers/scsi/lpfc/lpfc_ct.c 	(struct lpfc_vport *vport, struct lpfc_fdmi_attr_def *ad) = {
vport            2978 drivers/scsi/lpfc/lpfc_ct.c 	(struct lpfc_vport *vport, struct lpfc_fdmi_attr_def *ad) = {
vport            3015 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_cmd(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            3018 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba *phba = vport->phba;
vport            3030 drivers/scsi/lpfc/lpfc_ct.c 	int  (*func)(struct lpfc_vport *vport, struct lpfc_fdmi_attr_def *ad);
vport            3062 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            3064 drivers/scsi/lpfc/lpfc_ct.c 			 vport->fc_flag, vport->port_state, cmdcode);
vport            3108 drivers/scsi/lpfc/lpfc_ct.c 			mask = vport->fdmi_hba_mask;
vport            3114 drivers/scsi/lpfc/lpfc_ct.c 				size += func(vport,
vport            3145 drivers/scsi/lpfc/lpfc_ct.c 		       (uint8_t *)&vport->fc_sparam.portName,
vport            3153 drivers/scsi/lpfc/lpfc_ct.c 			mask = vport->fdmi_port_mask;
vport            3159 drivers/scsi/lpfc/lpfc_ct.c 				size += func(vport,
vport            3186 drivers/scsi/lpfc/lpfc_ct.c 		       (uint8_t *)&vport->fc_sparam.portName,
vport            3199 drivers/scsi/lpfc/lpfc_ct.c 		       (uint8_t *)&vport->fc_sparam.portName,
vport            3207 drivers/scsi/lpfc/lpfc_ct.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_DISCOVERY,
vport            3224 drivers/scsi/lpfc/lpfc_ct.c 	if (!lpfc_ct_cmd(vport, mp, bmp, ndlp, cmpl, rsp_size, 0))
vport            3243 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            3259 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_vport *vport = from_timer(vport, t, delayed_disc_tmo);
vport            3260 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_hba   *phba = vport->phba;
vport            3264 drivers/scsi/lpfc/lpfc_ct.c 	spin_lock_irqsave(&vport->work_port_lock, iflag);
vport            3265 drivers/scsi/lpfc/lpfc_ct.c 	tmo_posted = vport->work_port_events & WORKER_DELAYED_DISC_TMO;
vport            3267 drivers/scsi/lpfc/lpfc_ct.c 		vport->work_port_events |= WORKER_DELAYED_DISC_TMO;
vport            3268 drivers/scsi/lpfc/lpfc_ct.c 	spin_unlock_irqrestore(&vport->work_port_lock, iflag);
vport            3283 drivers/scsi/lpfc/lpfc_ct.c lpfc_delayed_disc_timeout_handler(struct lpfc_vport *vport)
vport            3285 drivers/scsi/lpfc/lpfc_ct.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            3288 drivers/scsi/lpfc/lpfc_ct.c 	if (!(vport->fc_flag & FC_DISC_DELAYED)) {
vport            3292 drivers/scsi/lpfc/lpfc_ct.c 	vport->fc_flag &= ~FC_DISC_DELAYED;
vport            3295 drivers/scsi/lpfc/lpfc_ct.c 	lpfc_do_scr_ns_plogi(vport->phba, vport);
vport             148 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_disc_trc_data(struct lpfc_vport *vport, char *buf, int size)
vport             163 drivers/scsi/lpfc/lpfc_debugfs.c 	index = (atomic_read(&vport->disc_trc_cnt) + 1) &
vport             166 drivers/scsi/lpfc/lpfc_debugfs.c 		dtp = vport->disc_trc + i;
vport             177 drivers/scsi/lpfc/lpfc_debugfs.c 		dtp = vport->disc_trc + i;
vport             807 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_nodelist_data(struct lpfc_vport *vport, char *buf, int size)
vport             811 drivers/scsi/lpfc/lpfc_debugfs.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             812 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba  *phba = vport->phba;
vport             824 drivers/scsi/lpfc/lpfc_debugfs.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport             920 drivers/scsi/lpfc/lpfc_debugfs.c 	if (phba->nvmet_support && phba->targetport && (vport == phba->pport)) {
vport             931 drivers/scsi/lpfc/lpfc_debugfs.c 				wwn_to_u64(vport->fc_nodename.u.wwn),
vport             932 drivers/scsi/lpfc/lpfc_debugfs.c 				wwn_to_u64(vport->fc_portname.u.wwn),
vport             943 drivers/scsi/lpfc/lpfc_debugfs.c 	localport = vport->localport;
vport             960 drivers/scsi/lpfc/lpfc_debugfs.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            1033 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_nvmestat_data(struct lpfc_vport *vport, char *buf, int size)
vport            1035 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba   *phba = vport->phba;
vport            1167 drivers/scsi/lpfc/lpfc_debugfs.c 		if (!(vport->cfg_enable_fc4_type & LPFC_ENABLE_NVME))
vport            1170 drivers/scsi/lpfc/lpfc_debugfs.c 		localport = vport->localport;
vport            1255 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_scsistat_data(struct lpfc_vport *vport, char *buf, int size)
vport            1258 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba *phba = vport->phba;
vport            1265 drivers/scsi/lpfc/lpfc_debugfs.c 	if (!(vport->cfg_enable_fc4_type & LPFC_ENABLE_FCP) ||
vport            1316 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size)
vport            1318 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba   *phba = vport->phba;
vport            1618 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_cpucheck_data(struct lpfc_vport *vport, char *buf, int size)
vport            1620 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba   *phba = vport->phba;
vport            1710 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_disc_trc(struct lpfc_vport *vport, int mask, char *fmt,
vport            1721 drivers/scsi/lpfc/lpfc_debugfs.c 		!vport || !vport->disc_trc)
vport            1724 drivers/scsi/lpfc/lpfc_debugfs.c 	index = atomic_inc_return(&vport->disc_trc_cnt) &
vport            1726 drivers/scsi/lpfc/lpfc_debugfs.c 	dtp = vport->disc_trc + index;
vport            1828 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = inode->i_private;
vport            1852 drivers/scsi/lpfc/lpfc_debugfs.c 	debug->len = lpfc_debugfs_disc_trc_data(vport, debug->buffer, size);
vport            2280 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = inode->i_private;
vport            2295 drivers/scsi/lpfc/lpfc_debugfs.c 	debug->len = lpfc_debugfs_nodelist_data(vport, debug->buffer,
vport            2450 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = inode->i_private;
vport            2465 drivers/scsi/lpfc/lpfc_debugfs.c 	debug->len = lpfc_debugfs_nvmestat_data(vport, debug->buffer,
vport            2481 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = (struct lpfc_vport *)debug->i_private;
vport            2482 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba   *phba = vport->phba;
vport            2538 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = inode->i_private;
vport            2553 drivers/scsi/lpfc/lpfc_debugfs.c 	debug->len = lpfc_debugfs_scsistat_data(vport, debug->buffer,
vport            2569 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = (struct lpfc_vport *)debug->i_private;
vport            2570 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba *phba = vport->phba;
vport            2596 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = inode->i_private;
vport            2611 drivers/scsi/lpfc/lpfc_debugfs.c 	debug->len = lpfc_debugfs_nvmektime_data(vport, debug->buffer,
vport            2627 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = (struct lpfc_vport *)debug->i_private;
vport            2628 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba   *phba = vport->phba;
vport            2828 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = inode->i_private;
vport            2843 drivers/scsi/lpfc/lpfc_debugfs.c 	debug->len = lpfc_debugfs_cpucheck_data(vport, debug->buffer,
vport            2859 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_vport *vport = (struct lpfc_vport *)debug->i_private;
vport            2860 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba   *phba = vport->phba;
vport            5669 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_initialize(struct lpfc_vport *vport)
vport            5672 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba   *phba = vport->phba;
vport            5705 drivers/scsi/lpfc/lpfc_debugfs.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            5725 drivers/scsi/lpfc/lpfc_debugfs.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            5837 drivers/scsi/lpfc/lpfc_debugfs.c 				lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            5896 drivers/scsi/lpfc/lpfc_debugfs.c 	snprintf(name, sizeof(name), "vport%d", vport->vpi);
vport            5897 drivers/scsi/lpfc/lpfc_debugfs.c 	if (!vport->vport_debugfs_root) {
vport            5898 drivers/scsi/lpfc/lpfc_debugfs.c 		vport->vport_debugfs_root =
vport            5919 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->disc_trc = kzalloc(
vport            5923 drivers/scsi/lpfc/lpfc_debugfs.c 	if (!vport->disc_trc) {
vport            5924 drivers/scsi/lpfc/lpfc_debugfs.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            5929 drivers/scsi/lpfc/lpfc_debugfs.c 	atomic_set(&vport->disc_trc_cnt, 0);
vport            5932 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_disc_trc =
vport            5934 drivers/scsi/lpfc/lpfc_debugfs.c 				 vport->vport_debugfs_root,
vport            5935 drivers/scsi/lpfc/lpfc_debugfs.c 				 vport, &lpfc_debugfs_op_disc_trc);
vport            5937 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_nodelist =
vport            5939 drivers/scsi/lpfc/lpfc_debugfs.c 				 vport->vport_debugfs_root,
vport            5940 drivers/scsi/lpfc/lpfc_debugfs.c 				 vport, &lpfc_debugfs_op_nodelist);
vport            5943 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_nvmestat =
vport            5945 drivers/scsi/lpfc/lpfc_debugfs.c 				    vport->vport_debugfs_root,
vport            5946 drivers/scsi/lpfc/lpfc_debugfs.c 				    vport, &lpfc_debugfs_op_nvmestat);
vport            5949 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_scsistat =
vport            5951 drivers/scsi/lpfc/lpfc_debugfs.c 				    vport->vport_debugfs_root,
vport            5952 drivers/scsi/lpfc/lpfc_debugfs.c 				    vport, &lpfc_debugfs_op_scsistat);
vport            5953 drivers/scsi/lpfc/lpfc_debugfs.c 	if (!vport->debug_scsistat) {
vport            5954 drivers/scsi/lpfc/lpfc_debugfs.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            5960 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_nvmektime =
vport            5962 drivers/scsi/lpfc/lpfc_debugfs.c 				    vport->vport_debugfs_root,
vport            5963 drivers/scsi/lpfc/lpfc_debugfs.c 				    vport, &lpfc_debugfs_op_nvmektime);
vport            5966 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_cpucheck =
vport            5968 drivers/scsi/lpfc/lpfc_debugfs.c 				    vport->vport_debugfs_root,
vport            5969 drivers/scsi/lpfc/lpfc_debugfs.c 				    vport, &lpfc_debugfs_op_cpucheck);
vport            6080 drivers/scsi/lpfc/lpfc_debugfs.c lpfc_debugfs_terminate(struct lpfc_vport *vport)
vport            6083 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_hba   *phba = vport->phba;
vport            6085 drivers/scsi/lpfc/lpfc_debugfs.c 	kfree(vport->disc_trc);
vport            6086 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->disc_trc = NULL;
vport            6088 drivers/scsi/lpfc/lpfc_debugfs.c 	debugfs_remove(vport->debug_disc_trc); /* discovery_trace */
vport            6089 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_disc_trc = NULL;
vport            6091 drivers/scsi/lpfc/lpfc_debugfs.c 	debugfs_remove(vport->debug_nodelist); /* nodelist */
vport            6092 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_nodelist = NULL;
vport            6094 drivers/scsi/lpfc/lpfc_debugfs.c 	debugfs_remove(vport->debug_nvmestat); /* nvmestat */
vport            6095 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_nvmestat = NULL;
vport            6097 drivers/scsi/lpfc/lpfc_debugfs.c 	debugfs_remove(vport->debug_scsistat); /* scsistat */
vport            6098 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_scsistat = NULL;
vport            6100 drivers/scsi/lpfc/lpfc_debugfs.c 	debugfs_remove(vport->debug_nvmektime); /* nvmektime */
vport            6101 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_nvmektime = NULL;
vport            6103 drivers/scsi/lpfc/lpfc_debugfs.c 	debugfs_remove(vport->debug_cpucheck); /* cpucheck */
vport            6104 drivers/scsi/lpfc/lpfc_debugfs.c 	vport->debug_cpucheck = NULL;
vport            6106 drivers/scsi/lpfc/lpfc_debugfs.c 	if (vport->vport_debugfs_root) {
vport            6107 drivers/scsi/lpfc/lpfc_debugfs.c 		debugfs_remove(vport->vport_debugfs_root); /* vportX */
vport            6108 drivers/scsi/lpfc/lpfc_debugfs.c 		vport->vport_debugfs_root = NULL;
vport              63 drivers/scsi/lpfc/lpfc_disc.h 	struct lpfc_vport     *vport;
vport             128 drivers/scsi/lpfc/lpfc_disc.h 	struct lpfc_vport *vport;
vport             151 drivers/scsi/lpfc/lpfc_disc.h 	struct lpfc_vport *vport;
vport              53 drivers/scsi/lpfc/lpfc_els.c static void lpfc_fabric_abort_vport(struct lpfc_vport *vport);
vport              54 drivers/scsi/lpfc/lpfc_els.c static int lpfc_issue_els_fdisc(struct lpfc_vport *vport,
vport              84 drivers/scsi/lpfc/lpfc_els.c lpfc_els_chk_latt(struct lpfc_vport *vport)
vport              86 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport              87 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport              90 drivers/scsi/lpfc/lpfc_els.c 	if (vport->port_state >= LPFC_VPORT_READY ||
vport             103 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport             115 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag |= FC_ABORT_DISCOVERY;
vport             119 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_clear_la(phba, vport);
vport             153 drivers/scsi/lpfc/lpfc_els.c lpfc_prep_els_iocb(struct lpfc_vport *vport, uint8_t expectRsp,
vport             158 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport             270 drivers/scsi/lpfc/lpfc_els.c 		    (vport->fc_flag & FC_PT2PT))) {
vport             273 drivers/scsi/lpfc/lpfc_els.c 			icmd->un.elsreq64.myID = vport->fc_myDID;
vport             276 drivers/scsi/lpfc/lpfc_els.c 			icmd->ulpContext = phba->vpi_ids[vport->vpi];
vport             310 drivers/scsi/lpfc/lpfc_els.c 	elsiocb->vport = vport;
vport             318 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport             323 drivers/scsi/lpfc/lpfc_els.c 				 vport->port_state, ndlp->nlp_rpi,
vport             324 drivers/scsi/lpfc/lpfc_els.c 				 vport->fc_flag);
vport             327 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport             332 drivers/scsi/lpfc/lpfc_els.c 				 cmdSize, vport->port_state,
vport             333 drivers/scsi/lpfc/lpfc_els.c 				 ndlp->nlp_rpi, vport->fc_flag);
vport             369 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_fabric_reglogin(struct lpfc_vport *vport)
vport             371 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport             380 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport             392 drivers/scsi/lpfc/lpfc_els.c 	vport->port_state = LPFC_FABRIC_CFG_LINK;
vport             395 drivers/scsi/lpfc/lpfc_els.c 	mbox->vport = vport;
vport             408 drivers/scsi/lpfc/lpfc_els.c 	rc = lpfc_reg_rpi(phba, vport->vpi, Fabric_DID, (uint8_t *)sp, mbox,
vport             416 drivers/scsi/lpfc/lpfc_els.c 	mbox->vport = vport;
vport             442 drivers/scsi/lpfc/lpfc_els.c 	lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport             443 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             460 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_reg_vfi(struct lpfc_vport *vport)
vport             462 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport             471 drivers/scsi/lpfc/lpfc_els.c 	    !(vport->fc_flag & FC_PT2PT)) {
vport             472 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport             486 drivers/scsi/lpfc/lpfc_els.c 	if ((vport->fc_flag & FC_FABRIC) || (vport->fc_flag & FC_PT2PT)) {
vport             501 drivers/scsi/lpfc/lpfc_els.c 	vport->port_state = LPFC_FABRIC_CFG_LINK;
vport             503 drivers/scsi/lpfc/lpfc_els.c 		lpfc_reg_vfi(mboxq, vport, dmabuf->phys);
vport             505 drivers/scsi/lpfc/lpfc_els.c 		lpfc_reg_vfi(mboxq, vport, 0);
vport             508 drivers/scsi/lpfc/lpfc_els.c 	mboxq->vport = vport;
vport             526 drivers/scsi/lpfc/lpfc_els.c 	lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport             527 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             544 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_unreg_vfi(struct lpfc_vport *vport)
vport             546 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport             559 drivers/scsi/lpfc/lpfc_els.c 	lpfc_unreg_vfi(mboxq, vport);
vport             560 drivers/scsi/lpfc/lpfc_els.c 	mboxq->vport = vport;
vport             573 drivers/scsi/lpfc/lpfc_els.c 	shost = lpfc_shost_from_vport(vport);
vport             575 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~FC_VFI_REGISTERED;
vport             599 drivers/scsi/lpfc/lpfc_els.c lpfc_check_clean_addr_bit(struct lpfc_vport *vport,
vport             602 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport             604 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             606 drivers/scsi/lpfc/lpfc_els.c 	if ((vport->fc_prevDID != vport->fc_myDID) ||
vport             607 drivers/scsi/lpfc/lpfc_els.c 		memcmp(&vport->fabric_portname, &sp->portName,
vport             609 drivers/scsi/lpfc/lpfc_els.c 		memcmp(&vport->fabric_nodename, &sp->nodeName,
vport             611 drivers/scsi/lpfc/lpfc_els.c 		(vport->vport_flag & FAWWPN_PARAM_CHG)) {
vport             613 drivers/scsi/lpfc/lpfc_els.c 		vport->vport_flag &= ~FAWWPN_PARAM_CHG;
vport             626 drivers/scsi/lpfc/lpfc_els.c 	    (vport->fc_prevDID || phba->cfg_delay_discovery)) {
vport             628 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |= FC_DISC_DELAYED;
vport             657 drivers/scsi/lpfc/lpfc_els.c lpfc_cmpl_els_flogi_fabric(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             660 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             661 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport             667 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag |= FC_FABRIC;
vport             679 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |= FC_PUBLIC_LOOP;
vport             683 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_myDID = irsp->un.ulpWord[4] & Mask_DID;
vport             698 drivers/scsi/lpfc/lpfc_els.c 	fabric_param_changed = lpfc_check_clean_addr_bit(vport, sp);
vport             704 drivers/scsi/lpfc/lpfc_els.c 			vport->fdmi_hba_mask = LPFC_FDMI2_HBA_ATTR;
vport             706 drivers/scsi/lpfc/lpfc_els.c 				vport->fdmi_port_mask = LPFC_FDMI2_SMART_ATTR;
vport             708 drivers/scsi/lpfc/lpfc_els.c 				vport->fdmi_port_mask = LPFC_FDMI2_PORT_ATTR;
vport             710 drivers/scsi/lpfc/lpfc_els.c 			vport->fdmi_hba_mask = 0;
vport             711 drivers/scsi/lpfc/lpfc_els.c 			vport->fdmi_port_mask = 0;
vport             715 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&vport->fabric_portname, &sp->portName,
vport             717 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&vport->fabric_nodename, &sp->nodeName,
vport             723 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_WARNING,
vport             734 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_WARNING,
vport             755 drivers/scsi/lpfc/lpfc_els.c 		if (vport->fc_flag & FC_VFI_REGISTERED)
vport             756 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_reg_vfi(vport);
vport             760 drivers/scsi/lpfc/lpfc_els.c 		!(vport->fc_flag & FC_VPORT_NEEDS_REG_VPI)) {
vport             766 drivers/scsi/lpfc/lpfc_els.c 					&vport->fc_nodes, nlp_listp) {
vport             775 drivers/scsi/lpfc/lpfc_els.c 			lpfc_unreg_rpi(vport, np);
vport             777 drivers/scsi/lpfc/lpfc_els.c 		lpfc_cleanup_pending_mbox(vport);
vport             780 drivers/scsi/lpfc/lpfc_els.c 			lpfc_sli4_unreg_all_rpis(vport);
vport             781 drivers/scsi/lpfc/lpfc_els.c 			lpfc_mbx_unreg_vpi(vport);
vport             783 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag |= FC_VPORT_NEEDS_INIT_VPI;
vport             792 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vport             795 drivers/scsi/lpfc/lpfc_els.c 		!(vport->fc_flag & FC_VPORT_NEEDS_REG_VPI)) {
vport             800 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport             801 drivers/scsi/lpfc/lpfc_els.c 			lpfc_register_new_vport(phba, vport, ndlp);
vport             806 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_REG_LOGIN_ISSUE);
vport             808 drivers/scsi/lpfc/lpfc_els.c 		    vport->fc_flag & FC_VPORT_NEEDS_REG_VPI)
vport             809 drivers/scsi/lpfc/lpfc_els.c 			lpfc_register_new_vport(phba, vport, ndlp);
vport             811 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_fabric_reglogin(vport);
vport             814 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport             815 drivers/scsi/lpfc/lpfc_els.c 		if ((!(vport->fc_flag & FC_VPORT_NEEDS_REG_VPI)) &&
vport             816 drivers/scsi/lpfc/lpfc_els.c 			(vport->vpi_state & LPFC_VPI_REGISTERED)) {
vport             818 drivers/scsi/lpfc/lpfc_els.c 			lpfc_do_scr_ns_plogi(phba, vport);
vport             819 drivers/scsi/lpfc/lpfc_els.c 		} else if (vport->fc_flag & FC_VFI_REGISTERED)
vport             820 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_init_vpi(vport);
vport             822 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport             824 drivers/scsi/lpfc/lpfc_els.c 					vport->fc_prevDID, vport->fc_myDID);
vport             825 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_reg_vfi(vport);
vport             852 drivers/scsi/lpfc/lpfc_els.c lpfc_cmpl_els_flogi_nport(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             855 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             856 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport             861 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~(FC_FABRIC | FC_PUBLIC_LOOP);
vport             862 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag |= FC_PT2PT;
vport             873 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag &= ~FC_VFI_REGISTERED;
vport             878 drivers/scsi/lpfc/lpfc_els.c 	rc = memcmp(&vport->fc_portname, &sp->portName,
vport             879 drivers/scsi/lpfc/lpfc_els.c 		    sizeof(vport->fc_portname));
vport             884 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |= FC_PT2PT_PLOGI;
vport             894 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_myDID = PT2PT_LocalID;
vport             901 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_findnode_did(vport, PT2PT_RemoteID);
vport             907 drivers/scsi/lpfc/lpfc_els.c 			ndlp = lpfc_nlp_init(vport, PT2PT_RemoteID);
vport             911 drivers/scsi/lpfc/lpfc_els.c 			ndlp = lpfc_enable_node(vport, ndlp,
vport             922 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport             934 drivers/scsi/lpfc/lpfc_els.c 		mbox->vport = vport;
vport             948 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_start(vport);
vport             983 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport             984 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport             993 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_els_chk_latt(vport)) {
vport            1001 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            1004 drivers/scsi/lpfc/lpfc_els.c 		vport->port_state);
vport            1034 drivers/scsi/lpfc/lpfc_els.c 			rc = lpfc_sli4_fcf_rr_next_proc(vport, fcf_index);
vport            1044 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1055 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_ELS,
vport            1069 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag &= ~(FC_FABRIC | FC_PUBLIC_LOOP);
vport            1077 drivers/scsi/lpfc/lpfc_els.c 			vport->cfg_discovery_threads = LPFC_MAX_DISC_THREADS;
vport            1079 drivers/scsi/lpfc/lpfc_els.c 		    (!(vport->fc_flag & FC_VFI_REGISTERED) ||
vport            1080 drivers/scsi/lpfc/lpfc_els.c 		     (vport->fc_prevDID != vport->fc_myDID) ||
vport            1082 drivers/scsi/lpfc/lpfc_els.c 			if (vport->fc_flag & FC_VFI_REGISTERED) {
vport            1086 drivers/scsi/lpfc/lpfc_els.c 					vport->fc_flag &= ~FC_VFI_REGISTERED;
vport            1090 drivers/scsi/lpfc/lpfc_els.c 					lpfc_sli4_unreg_all_rpis(vport);
vport            1096 drivers/scsi/lpfc/lpfc_els.c 				lpfc_issue_reg_vfi(vport);
vport            1103 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~FC_VPORT_CVL_RCVD;
vport            1104 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~FC_VPORT_LOGO_RCVD;
vport            1117 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            1123 drivers/scsi/lpfc/lpfc_els.c 			 vport->port_state, vport->fc_flag);
vport            1125 drivers/scsi/lpfc/lpfc_els.c 	if (vport->port_state == LPFC_FLOGI) {
vport            1131 drivers/scsi/lpfc/lpfc_els.c 			rc = lpfc_cmpl_els_flogi_fabric(vport, ndlp, sp, irsp);
vport            1133 drivers/scsi/lpfc/lpfc_els.c 			rc = lpfc_cmpl_els_flogi_nport(vport, ndlp, sp);
vport            1135 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR,
vport            1170 drivers/scsi/lpfc/lpfc_els.c 				lpfc_printf_vlog(vport, KERN_INFO, LOG_FIP |
vport            1193 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_list_loopmap(vport);
vport            1196 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_start(vport);
vport            1204 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_clear_la(phba, vport);
vport            1266 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_flogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1269 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            1280 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp,
vport            1292 drivers/scsi/lpfc/lpfc_els.c 	memcpy(pcmd, &vport->fc_sparam, sizeof(struct serv_parm));
vport            1337 drivers/scsi/lpfc/lpfc_els.c 	lpfc_set_disctmo(vport);
vport            1343 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            1353 drivers/scsi/lpfc/lpfc_els.c 		did = vport->fc_myDID;
vport            1354 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_myDID = Fabric_DID;
vport            1362 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            1369 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_acc(vport, ELS_CMD_FLOGI, &defer_flogi_acc,
vport            1374 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_myDID = did;
vport            1451 drivers/scsi/lpfc/lpfc_els.c lpfc_initial_flogi(struct lpfc_vport *vport)
vport            1455 drivers/scsi/lpfc/lpfc_els.c 	vport->port_state = LPFC_FLOGI;
vport            1456 drivers/scsi/lpfc/lpfc_els.c 	lpfc_set_disctmo(vport);
vport            1459 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport            1462 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_nlp_init(vport, Fabric_DID);
vport            1468 drivers/scsi/lpfc/lpfc_els.c 		lpfc_enqueue_node(vport, ndlp);
vport            1471 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_UNUSED_NODE);
vport            1476 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_issue_els_flogi(vport, ndlp, 0)) {
vport            1503 drivers/scsi/lpfc/lpfc_els.c lpfc_initial_fdisc(struct lpfc_vport *vport)
vport            1508 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport            1511 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_nlp_init(vport, Fabric_DID);
vport            1515 drivers/scsi/lpfc/lpfc_els.c 		lpfc_enqueue_node(vport, ndlp);
vport            1518 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_UNUSED_NODE);
vport            1523 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_issue_els_fdisc(vport, ndlp, 0)) {
vport            1545 drivers/scsi/lpfc/lpfc_els.c lpfc_more_plogi(struct lpfc_vport *vport)
vport            1547 drivers/scsi/lpfc/lpfc_els.c 	if (vport->num_disc_nodes)
vport            1548 drivers/scsi/lpfc/lpfc_els.c 		vport->num_disc_nodes--;
vport            1551 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1554 drivers/scsi/lpfc/lpfc_els.c 			 vport->num_disc_nodes, vport->fc_plogi_cnt,
vport            1555 drivers/scsi/lpfc/lpfc_els.c 			 vport->fc_flag, vport->port_state);
vport            1557 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_NLP_MORE)
vport            1559 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_disc_plogi(vport);
vport            1599 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = ndlp->vport;
vport            1600 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1627 drivers/scsi/lpfc/lpfc_els.c 	new_ndlp = lpfc_findnode_wwpn(vport, &sp->portName);
vport            1641 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS | LOG_NODE,
vport            1658 drivers/scsi/lpfc/lpfc_els.c 		new_ndlp = lpfc_nlp_init(vport, ndlp->nlp_DID);
vport            1674 drivers/scsi/lpfc/lpfc_els.c 		new_ndlp = lpfc_enable_node(vport, new_ndlp,
vport            1701 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_FABRIC) {
vport            1706 drivers/scsi/lpfc/lpfc_els.c 	lpfc_unreg_rpi(vport, new_ndlp);
vport            1749 drivers/scsi/lpfc/lpfc_els.c 	lpfc_nlp_set_state(vport, new_ndlp, ndlp->nlp_state);
vport            1760 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            1799 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, keep_nlp_state);
vport            1807 drivers/scsi/lpfc/lpfc_els.c 			lpfc_drop_node(vport, ndlp);
vport            1810 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            1814 drivers/scsi/lpfc/lpfc_els.c 		lpfc_unreg_rpi(vport, ndlp);
vport            1835 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, keep_nlp_state);
vport            1864 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS | LOG_NODE,
vport            1884 drivers/scsi/lpfc/lpfc_els.c lpfc_end_rscn(struct lpfc_vport *vport)
vport            1886 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1888 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_RSCN_MODE) {
vport            1893 drivers/scsi/lpfc/lpfc_els.c 		if (vport->fc_rscn_id_cnt ||
vport            1894 drivers/scsi/lpfc/lpfc_els.c 		    (vport->fc_flag & FC_RSCN_DISCOVERY) != 0)
vport            1895 drivers/scsi/lpfc/lpfc_els.c 			lpfc_els_handle_rscn(vport);
vport            1898 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag &= ~FC_RSCN_MODE;
vport            1920 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1930 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            1935 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, irsp->un.elsreq64.remoteID);
vport            1937 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1947 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            1960 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1995 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            1996 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            2006 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            2011 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, irsp->un.elsreq64.remoteID);
vport            2013 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            2031 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            2036 drivers/scsi/lpfc/lpfc_els.c 			 disc, vport->num_disc_nodes);
vport            2039 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_els_chk_latt(vport)) {
vport            2062 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            2068 drivers/scsi/lpfc/lpfc_els.c 			lpfc_disc_state_machine(vport, ndlp, cmdiocb,
vport            2076 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, cmdiocb,
vport            2080 drivers/scsi/lpfc/lpfc_els.c 	if (disc && vport->num_disc_nodes) {
vport            2082 drivers/scsi/lpfc/lpfc_els.c 		lpfc_more_plogi(vport);
vport            2084 drivers/scsi/lpfc/lpfc_els.c 		if (vport->num_disc_nodes == 0) {
vport            2086 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag &= ~FC_NDISC_ACTIVE;
vport            2089 drivers/scsi/lpfc/lpfc_els.c 			lpfc_can_disctmo(vport);
vport            2090 drivers/scsi/lpfc/lpfc_els.c 			lpfc_end_rscn(vport);
vport            2121 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_plogi(struct lpfc_vport *vport, uint32_t did, uint8_t retry)
vport            2123 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            2132 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, did);
vport            2141 drivers/scsi/lpfc/lpfc_els.c 		    !(vport->fc_flag & FC_OFFLINE_MODE)) {
vport            2142 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            2159 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp, did,
vport            2164 drivers/scsi/lpfc/lpfc_els.c 	shost = lpfc_shost_from_vport(vport);
vport            2174 drivers/scsi/lpfc/lpfc_els.c 	memcpy(pcmd, &vport->fc_sparam, sizeof(struct serv_parm));
vport            2181 drivers/scsi/lpfc/lpfc_els.c 	if ((vport->fc_flag & FC_FABRIC) && !(vport->fc_flag & FC_PUBLIC_LOOP))
vport            2194 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            2235 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            2236 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            2250 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_prli_sent--;
vport            2254 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            2260 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            2264 drivers/scsi/lpfc/lpfc_els.c 			 vport->num_disc_nodes, ndlp->fc4_prli_sent);
vport            2267 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_els_chk_latt(vport))
vport            2280 drivers/scsi/lpfc/lpfc_els.c 		if ((vport->fc_flag & FC_FABRIC) ||
vport            2281 drivers/scsi/lpfc/lpfc_els.c 		    (vport->cfg_enable_fc4_type != LPFC_ENABLE_BOTH))
vport            2287 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, mode, LOG_ELS,
vport            2297 drivers/scsi/lpfc/lpfc_els.c 			lpfc_disc_state_machine(vport, ndlp, cmdiocb,
vport            2305 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, cmdiocb,
vport            2336 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2339 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2340 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            2355 drivers/scsi/lpfc/lpfc_els.c 	    vport->fc_flag & FC_RSCN_MODE &&
vport            2356 drivers/scsi/lpfc/lpfc_els.c 	    vport->nvmei_support)
vport            2379 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            2390 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            2393 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, NULL, NLP_EVT_DEVICE_RM);
vport            2397 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp,
vport            2428 drivers/scsi/lpfc/lpfc_els.c 		if (vport->cfg_first_burst_size)
vport            2474 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            2487 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_prli_sent++;
vport            2523 drivers/scsi/lpfc/lpfc_els.c lpfc_rscn_disc(struct lpfc_vport *vport)
vport            2525 drivers/scsi/lpfc/lpfc_els.c 	lpfc_can_disctmo(vport);
vport            2529 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_npr_cnt)
vport            2530 drivers/scsi/lpfc/lpfc_els.c 		if (lpfc_els_disc_plogi(vport))
vport            2533 drivers/scsi/lpfc/lpfc_els.c 	lpfc_end_rscn(vport);
vport            2547 drivers/scsi/lpfc/lpfc_els.c lpfc_adisc_done(struct lpfc_vport *vport)
vport            2549 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host   *shost = lpfc_shost_from_vport(vport);
vport            2550 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba   *phba = vport->phba;
vport            2557 drivers/scsi/lpfc/lpfc_els.c 	    !(vport->fc_flag & FC_RSCN_MODE) &&
vport            2567 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_clear_la(phba, vport);
vport            2568 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_reg_vpi(phba, vport);
vport            2575 drivers/scsi/lpfc/lpfc_els.c 	if (vport->port_state < LPFC_VPORT_READY) {
vport            2577 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_clear_la(phba, vport);
vport            2578 drivers/scsi/lpfc/lpfc_els.c 		if (!(vport->fc_flag & FC_ABORT_DISCOVERY)) {
vport            2579 drivers/scsi/lpfc/lpfc_els.c 			vport->num_disc_nodes = 0;
vport            2581 drivers/scsi/lpfc/lpfc_els.c 			if (vport->fc_npr_cnt)
vport            2582 drivers/scsi/lpfc/lpfc_els.c 				lpfc_els_disc_plogi(vport);
vport            2583 drivers/scsi/lpfc/lpfc_els.c 			if (!vport->num_disc_nodes) {
vport            2585 drivers/scsi/lpfc/lpfc_els.c 				vport->fc_flag &= ~FC_NDISC_ACTIVE;
vport            2587 drivers/scsi/lpfc/lpfc_els.c 				lpfc_can_disctmo(vport);
vport            2588 drivers/scsi/lpfc/lpfc_els.c 				lpfc_end_rscn(vport);
vport            2591 drivers/scsi/lpfc/lpfc_els.c 		vport->port_state = LPFC_VPORT_READY;
vport            2593 drivers/scsi/lpfc/lpfc_els.c 		lpfc_rscn_disc(vport);
vport            2606 drivers/scsi/lpfc/lpfc_els.c lpfc_more_adisc(struct lpfc_vport *vport)
vport            2608 drivers/scsi/lpfc/lpfc_els.c 	if (vport->num_disc_nodes)
vport            2609 drivers/scsi/lpfc/lpfc_els.c 		vport->num_disc_nodes--;
vport            2611 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            2614 drivers/scsi/lpfc/lpfc_els.c 			 vport->num_disc_nodes, vport->fc_adisc_cnt,
vport            2615 drivers/scsi/lpfc/lpfc_els.c 			 vport->fc_flag, vport->port_state);
vport            2617 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_NLP_MORE) {
vport            2618 drivers/scsi/lpfc/lpfc_els.c 		lpfc_set_disctmo(vport);
vport            2620 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_disc_adisc(vport);
vport            2622 drivers/scsi/lpfc/lpfc_els.c 	if (!vport->num_disc_nodes)
vport            2623 drivers/scsi/lpfc/lpfc_els.c 		lpfc_adisc_done(vport);
vport            2647 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            2648 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            2659 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            2672 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            2676 drivers/scsi/lpfc/lpfc_els.c 			 irsp->ulpTimeout, disc, vport->num_disc_nodes);
vport            2678 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_els_chk_latt(vport)) {
vport            2693 drivers/scsi/lpfc/lpfc_els.c 				lpfc_set_disctmo(vport);
vport            2698 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            2704 drivers/scsi/lpfc/lpfc_els.c 			lpfc_disc_state_machine(vport, ndlp, cmdiocb,
vport            2708 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, cmdiocb,
vport            2712 drivers/scsi/lpfc/lpfc_els.c 	if (disc && vport->num_disc_nodes)
vport            2713 drivers/scsi/lpfc/lpfc_els.c 		lpfc_more_adisc(vport);
vport            2740 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2743 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2744 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            2751 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp,
vport            2765 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&ap->portName, &vport->fc_portname, sizeof(struct lpfc_name));
vport            2766 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&ap->nodeName, &vport->fc_nodename, sizeof(struct lpfc_name));
vport            2767 drivers/scsi/lpfc/lpfc_els.c 	ap->DID = be32_to_cpu(vport->fc_myDID);
vport            2769 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            2806 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = ndlp->vport;
vport            2807 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            2821 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            2827 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            2831 drivers/scsi/lpfc/lpfc_els.c 			 irsp->ulpTimeout, vport->num_disc_nodes);
vport            2833 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_els_chk_latt(vport)) {
vport            2843 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, cmdiocb,
vport            2856 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            2868 drivers/scsi/lpfc/lpfc_els.c 	lpfc_disc_state_machine(vport, ndlp, cmdiocb, NLP_EVT_CMPL_LOGO);
vport            2873 drivers/scsi/lpfc/lpfc_els.c 	if ((vport->fc_flag & FC_PT2PT) &&
vport            2874 drivers/scsi/lpfc/lpfc_els.c 		!(vport->fc_flag & FC_PT2PT_PLOGI)) {
vport            2877 drivers/scsi/lpfc/lpfc_els.c 		if ((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            2878 drivers/scsi/lpfc/lpfc_els.c 		    (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)) {
vport            2889 drivers/scsi/lpfc/lpfc_els.c 			mbox->vport = vport;
vport            2905 drivers/scsi/lpfc/lpfc_els.c 		lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            2910 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            2915 drivers/scsi/lpfc/lpfc_els.c 				 vport->num_disc_nodes);
vport            2916 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_start(vport);
vport            2944 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2947 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2948 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            2962 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp,
vport            2972 drivers/scsi/lpfc/lpfc_els.c 	*((uint32_t *) (pcmd)) = be32_to_cpu(vport->fc_myDID);
vport            2974 drivers/scsi/lpfc/lpfc_els.c 	memcpy(pcmd, &vport->fc_portname, sizeof(struct lpfc_name));
vport            2976 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            2998 drivers/scsi/lpfc/lpfc_els.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_LOGO_ISSUE);
vport            3022 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            3027 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            3032 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            3037 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_chk_latt(vport);
vport            3065 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_scr(struct lpfc_vport *vport, uint32_t nportid, uint8_t retry)
vport            3067 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            3075 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, nportid);
vport            3077 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_nlp_init(vport, nportid);
vport            3080 drivers/scsi/lpfc/lpfc_els.c 		lpfc_enqueue_node(vport, ndlp);
vport            3082 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_UNUSED_NODE);
vport            3087 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp,
vport            3107 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            3126 drivers/scsi/lpfc/lpfc_els.c 	if (!(vport->fc_flag & FC_PT2PT))
vport            3152 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_rscn(struct lpfc_vport *vport, uint8_t retry)
vport            3154 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            3166 drivers/scsi/lpfc/lpfc_els.c 	    !(vport->fc_flag & FC_PUBLIC_LOOP))
vport            3169 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_PT2PT) {
vport            3171 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_findnode_mapped(vport);
vport            3177 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_findnode_did(vport, nportid);
vport            3180 drivers/scsi/lpfc/lpfc_els.c 			ndlp = lpfc_nlp_init(vport, nportid);
vport            3183 drivers/scsi/lpfc/lpfc_els.c 			lpfc_enqueue_node(vport, ndlp);
vport            3185 drivers/scsi/lpfc/lpfc_els.c 			ndlp = lpfc_enable_node(vport, ndlp,
vport            3192 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp,
vport            3209 drivers/scsi/lpfc/lpfc_els.c 	nportid = vport->fc_myDID;
vport            3216 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            3235 drivers/scsi/lpfc/lpfc_els.c 	if (!(vport->fc_flag & FC_PT2PT))
vport            3264 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_farpr(struct lpfc_vport *vport, uint32_t nportid, uint8_t retry)
vport            3266 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            3277 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, nportid);
vport            3279 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_nlp_init(vport, nportid);
vport            3282 drivers/scsi/lpfc/lpfc_els.c 		lpfc_enqueue_node(vport, ndlp);
vport            3284 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_UNUSED_NODE);
vport            3289 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp,
vport            3309 drivers/scsi/lpfc/lpfc_els.c 	*lp++ = be32_to_cpu(vport->fc_myDID);
vport            3313 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&fp->RportName, &vport->fc_portname, sizeof(struct lpfc_name));
vport            3314 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&fp->RnodeName, &vport->fc_nodename, sizeof(struct lpfc_name));
vport            3315 drivers/scsi/lpfc/lpfc_els.c 	ondlp = lpfc_findnode_did(vport, nportid);
vport            3323 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            3359 drivers/scsi/lpfc/lpfc_els.c lpfc_cancel_retry_delay_tmo(struct lpfc_vport *vport, struct lpfc_nodelist *nlp)
vport            3361 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            3381 drivers/scsi/lpfc/lpfc_els.c 		if (vport->num_disc_nodes) {
vport            3382 drivers/scsi/lpfc/lpfc_els.c 			if (vport->port_state < LPFC_VPORT_READY) {
vport            3384 drivers/scsi/lpfc/lpfc_els.c 				lpfc_more_adisc(vport);
vport            3387 drivers/scsi/lpfc/lpfc_els.c 				lpfc_more_plogi(vport);
vport            3388 drivers/scsi/lpfc/lpfc_els.c 				if (vport->num_disc_nodes == 0) {
vport            3390 drivers/scsi/lpfc/lpfc_els.c 					vport->fc_flag &= ~FC_NDISC_ACTIVE;
vport            3392 drivers/scsi/lpfc/lpfc_els.c 					lpfc_can_disctmo(vport);
vport            3393 drivers/scsi/lpfc/lpfc_els.c 					lpfc_end_rscn(vport);
vport            3419 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = ndlp->vport;
vport            3420 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba   *phba = vport->phba;
vport            3455 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = ndlp->vport;
vport            3456 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            3481 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_els_flogi(vport, ndlp, retry);
vport            3484 drivers/scsi/lpfc/lpfc_els.c 		if (!lpfc_issue_els_plogi(vport, ndlp->nlp_DID, retry)) {
vport            3486 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            3490 drivers/scsi/lpfc/lpfc_els.c 		if (!lpfc_issue_els_adisc(vport, ndlp, retry)) {
vport            3492 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_ADISC_ISSUE);
vport            3497 drivers/scsi/lpfc/lpfc_els.c 		if (!lpfc_issue_els_prli(vport, ndlp, retry)) {
vport            3499 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_PRLI_ISSUE);
vport            3503 drivers/scsi/lpfc/lpfc_els.c 		if (!lpfc_issue_els_logo(vport, ndlp, retry)) {
vport            3505 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_LOGO_ISSUE);
vport            3509 drivers/scsi/lpfc/lpfc_els.c 		if (!(vport->fc_flag & FC_VPORT_NEEDS_INIT_VPI))
vport            3510 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_fdisc(vport, ndlp, retry);
vport            3529 drivers/scsi/lpfc/lpfc_els.c lpfc_link_reset(struct lpfc_vport *vport)
vport            3531 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            3536 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            3559 drivers/scsi/lpfc/lpfc_els.c 	mbox->vport = vport;
vport            3597 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            3598 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            3625 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_findnode_did(vport, did);
vport            3631 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            3666 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            3776 drivers/scsi/lpfc/lpfc_els.c 				lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            3780 drivers/scsi/lpfc/lpfc_els.c 				lpfc_vport_set_state(vport,
vport            3813 drivers/scsi/lpfc/lpfc_els.c 				vport->fc_sparam.cmn.bbRcvSizeMsb &= 0xf;
vport            3815 drivers/scsi/lpfc/lpfc_els.c 				lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            3828 drivers/scsi/lpfc/lpfc_els.c 				lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            3832 drivers/scsi/lpfc/lpfc_els.c 				lpfc_vport_set_state(vport,
vport            3869 drivers/scsi/lpfc/lpfc_els.c 		rc = lpfc_link_reset(vport);
vport            3902 drivers/scsi/lpfc/lpfc_els.c 		maxretry = vport->cfg_devloss_tmo;
vport            3912 drivers/scsi/lpfc/lpfc_els.c 	if ((vport->load_flag & FC_UNLOADING) != 0)
vport            3920 drivers/scsi/lpfc/lpfc_els.c 				lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            3930 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            3942 drivers/scsi/lpfc/lpfc_els.c 			if (timer_pending(&vport->fc_disctmo) ||
vport            3943 drivers/scsi/lpfc/lpfc_els.c 			    (vport->fc_flag & FC_RSCN_MODE))
vport            3944 drivers/scsi/lpfc/lpfc_els.c 				lpfc_set_disctmo(vport);
vport            3962 drivers/scsi/lpfc/lpfc_els.c 				lpfc_nlp_set_state(vport, ndlp,
vport            3965 drivers/scsi/lpfc/lpfc_els.c 				lpfc_nlp_set_state(vport, ndlp,
vport            3973 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_flogi(vport, ndlp, cmdiocb->retry);
vport            3976 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_fdisc(vport, ndlp, cmdiocb->retry);
vport            3981 drivers/scsi/lpfc/lpfc_els.c 				lpfc_nlp_set_state(vport, ndlp,
vport            3984 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_plogi(vport, did, cmdiocb->retry);
vport            3988 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_ADISC_ISSUE);
vport            3989 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_adisc(vport, ndlp, cmdiocb->retry);
vport            3994 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_PRLI_ISSUE);
vport            3995 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_prli(vport, ndlp, cmdiocb->retry);
vport            3999 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_LOGO_ISSUE);
vport            4000 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_logo(vport, ndlp, cmdiocb->retry);
vport            4006 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            4013 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            4191 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            4195 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            4199 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            4211 drivers/scsi/lpfc/lpfc_els.c 			lpfc_unreg_rpi(vport, ndlp);
vport            4253 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_NODE,
vport            4266 drivers/scsi/lpfc/lpfc_els.c 			lpfc_drop_node(ndlp->vport, ndlp);
vport            4294 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = ndlp ? ndlp->vport : NULL;
vport            4295 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = vport ? lpfc_shost_from_vport(vport) : NULL;
vport            4321 drivers/scsi/lpfc/lpfc_els.c 	if (!ndlp || !NLP_CHK_NODE_ACT(ndlp) || lpfc_els_chk_latt(vport)) {
vport            4343 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            4348 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            4358 drivers/scsi/lpfc/lpfc_els.c 			if (!lpfc_unreg_rpi(vport, ndlp) &&
vport            4359 drivers/scsi/lpfc/lpfc_els.c 			    (!(vport->fc_flag & FC_PT2PT)) &&
vport            4362 drivers/scsi/lpfc/lpfc_els.c 				lpfc_printf_vlog(vport, KERN_INFO,
vport            4382 drivers/scsi/lpfc/lpfc_els.c 			mbox->vport = vport;
vport            4390 drivers/scsi/lpfc/lpfc_els.c 				lpfc_nlp_set_state(vport, ndlp,
vport            4406 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            4493 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_acc(struct lpfc_vport *vport, uint32_t flag,
vport            4497 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4498 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            4513 drivers/scsi/lpfc/lpfc_els.c 		elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry,
vport            4529 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            4536 drivers/scsi/lpfc/lpfc_els.c 		elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry,
vport            4568 drivers/scsi/lpfc/lpfc_els.c 			memcpy(&sp->portName, &vport->fc_sparam.portName,
vport            4570 drivers/scsi/lpfc/lpfc_els.c 			memcpy(&sp->nodeName, &vport->fc_sparam.nodeName,
vport            4573 drivers/scsi/lpfc/lpfc_els.c 			memcpy(pcmd, &vport->fc_sparam,
vport            4592 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            4598 drivers/scsi/lpfc/lpfc_els.c 		elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry,
vport            4614 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            4664 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_reject(struct lpfc_vport *vport, uint32_t rejectError,
vport            4668 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            4677 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry, ndlp,
vport            4696 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            4703 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            4738 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_adisc_acc(struct lpfc_vport *vport, struct lpfc_iocbq *oldiocb,
vport            4741 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            4750 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry, ndlp,
vport            4761 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            4774 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&ap->portName, &vport->fc_portname, sizeof(struct lpfc_name));
vport            4775 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&ap->nodeName, &vport->fc_nodename, sizeof(struct lpfc_name));
vport            4776 drivers/scsi/lpfc/lpfc_els.c 	ap->DID = be32_to_cpu(vport->fc_myDID);
vport            4778 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            4791 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            4797 drivers/scsi/lpfc/lpfc_els.c 			 ndlp->nlp_rpi, vport->fc_flag);
vport            4821 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_prli_acc(struct lpfc_vport *vport, struct lpfc_iocbq *oldiocb,
vport            4824 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            4847 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            4861 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry, ndlp,
vport            4872 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            4929 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport            4940 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            4945 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            4987 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_rnid_acc(struct lpfc_vport *vport, uint8_t format,
vport            4990 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            5003 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry, ndlp,
vport            5014 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            5025 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&rn->portName, &vport->fc_portname, sizeof(struct lpfc_name));
vport            5026 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&rn->nodeName, &vport->fc_nodename, sizeof(struct lpfc_name));
vport            5034 drivers/scsi/lpfc/lpfc_els.c 		       &vport->fc_portname, sizeof(struct lpfc_name));
vport            5045 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            5069 drivers/scsi/lpfc/lpfc_els.c lpfc_els_clear_rrq(struct lpfc_vport *vport,
vport            5072 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            5086 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            5094 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            5097 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_myDID == be32_to_cpu(bf_get(rrq_did, rrq)))
vport            5101 drivers/scsi/lpfc/lpfc_els.c 	prrq = lpfc_get_active_rrq(vport, xri, ndlp->nlp_DID);
vport            5119 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_echo_acc(struct lpfc_vport *vport, uint8_t *data,
vport            5122 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            5135 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry, ndlp,
vport            5144 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            5152 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_RSP,
vport            5187 drivers/scsi/lpfc/lpfc_els.c lpfc_els_disc_adisc(struct lpfc_vport *vport)
vport            5189 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5194 drivers/scsi/lpfc/lpfc_els.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport            5204 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_ADISC_ISSUE);
vport            5205 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_adisc(vport, ndlp, 0);
vport            5207 drivers/scsi/lpfc/lpfc_els.c 			vport->num_disc_nodes++;
vport            5208 drivers/scsi/lpfc/lpfc_els.c 			if (vport->num_disc_nodes >=
vport            5209 drivers/scsi/lpfc/lpfc_els.c 			    vport->cfg_discovery_threads) {
vport            5211 drivers/scsi/lpfc/lpfc_els.c 				vport->fc_flag |= FC_NLP_MORE;
vport            5219 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag &= ~FC_NLP_MORE;
vport            5245 drivers/scsi/lpfc/lpfc_els.c lpfc_els_disc_plogi(struct lpfc_vport *vport)
vport            5247 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5252 drivers/scsi/lpfc/lpfc_els.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport            5260 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            5261 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            5263 drivers/scsi/lpfc/lpfc_els.c 			vport->num_disc_nodes++;
vport            5264 drivers/scsi/lpfc/lpfc_els.c 			if (vport->num_disc_nodes >=
vport            5265 drivers/scsi/lpfc/lpfc_els.c 					vport->cfg_discovery_threads) {
vport            5267 drivers/scsi/lpfc/lpfc_els.c 				vport->fc_flag |= FC_NLP_MORE;
vport            5274 drivers/scsi/lpfc/lpfc_els.c 		lpfc_set_disctmo(vport);
vport            5278 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag &= ~FC_NLP_MORE;
vport            5392 drivers/scsi/lpfc/lpfc_els.c 		      struct lpfc_vport *vport)
vport            5398 drivers/scsi/lpfc/lpfc_els.c 	bbCredit = vport->fc_sparam.cmn.bbCreditLsb |
vport            5399 drivers/scsi/lpfc/lpfc_els.c 			(vport->fc_sparam.cmn.bbCreditMsb << 8);
vport            5401 drivers/scsi/lpfc/lpfc_els.c 	if (vport->phba->fc_topology != LPFC_TOPOLOGY_LOOP) {
vport            5402 drivers/scsi/lpfc/lpfc_els.c 		bbCredit = vport->phba->fc_fabparam.cmn.bbCreditLsb |
vport            5403 drivers/scsi/lpfc/lpfc_els.c 			(vport->phba->fc_fabparam.cmn.bbCreditMsb << 8);
vport            5562 drivers/scsi/lpfc/lpfc_els.c 		      uint8_t *page_a0, struct lpfc_vport *vport)
vport            5662 drivers/scsi/lpfc/lpfc_els.c 		struct lpfc_vport *vport)
vport            5667 drivers/scsi/lpfc/lpfc_els.c 	memcpy(desc->port_names.wwnn, &vport->fc_nodename,
vport            5670 drivers/scsi/lpfc/lpfc_els.c 	memcpy(desc->port_names.wwpn, &vport->fc_portname,
vport            5679 drivers/scsi/lpfc/lpfc_els.c 		struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            5683 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_FABRIC) {
vport            5684 drivers/scsi/lpfc/lpfc_els.c 		memcpy(desc->port_names.wwnn, &vport->fabric_nodename,
vport            5687 drivers/scsi/lpfc/lpfc_els.c 		memcpy(desc->port_names.wwpn, &vport->fabric_portname,
vport            5706 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = ndlp->vport;
vport            5723 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize,
vport            5734 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            5764 drivers/scsi/lpfc/lpfc_els.c 					     (len + pcmd), vport);
vport            5766 drivers/scsi/lpfc/lpfc_els.c 					(len + pcmd), vport, ndlp);
vport            5770 drivers/scsi/lpfc/lpfc_els.c 				     &rdp_context->link_stat, vport);
vport            5787 drivers/scsi/lpfc/lpfc_els.c 				     rdp_context->page_a0, vport);
vport            5809 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, lpfc_max_els_tries,
vport            5849 drivers/scsi/lpfc/lpfc_els.c 	mbox->vport = rdp_context->ndlp->vport;
vport            5882 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_rdp(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            5885 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            5910 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            5938 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(ndlp->vport, KERN_WARNING, LOG_ELS,
vport            5955 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            6066 drivers/scsi/lpfc/lpfc_els.c lpfc_sli4_set_beacon(struct lpfc_vport *vport,
vport            6070 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            6087 drivers/scsi/lpfc/lpfc_els.c 	mbox->vport = phba->pport;
vport            6152 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_lcb(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            6155 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            6167 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            6206 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_sli4_set_beacon(vport, lcb_context, state)) {
vport            6207 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(ndlp->vport, KERN_ERR,
vport            6218 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            6233 drivers/scsi/lpfc/lpfc_els.c lpfc_els_flush_rscn(struct lpfc_vport *vport)
vport            6235 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6236 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            6240 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_rscn_flush) {
vport            6246 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_flush = 1;
vport            6249 drivers/scsi/lpfc/lpfc_els.c 	for (i = 0; i < vport->fc_rscn_id_cnt; i++) {
vport            6250 drivers/scsi/lpfc/lpfc_els.c 		lpfc_in_buf_free(phba, vport->fc_rscn_id_list[i]);
vport            6251 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_rscn_id_list[i] = NULL;
vport            6254 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_id_cnt = 0;
vport            6255 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~(FC_RSCN_MODE | FC_RSCN_DISCOVERY);
vport            6257 drivers/scsi/lpfc/lpfc_els.c 	lpfc_can_disctmo(vport);
vport            6259 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_flush = 0;
vport            6275 drivers/scsi/lpfc/lpfc_els.c lpfc_rscn_payload_check(struct lpfc_vport *vport, uint32_t did)
vport            6281 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6290 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_RSCN_DISCOVERY)
vport            6294 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_rscn_flush) {
vport            6300 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_flush = 1;
vport            6302 drivers/scsi/lpfc/lpfc_els.c 	for (i = 0; i < vport->fc_rscn_id_cnt; i++) {
vport            6303 drivers/scsi/lpfc/lpfc_els.c 		lp = vport->fc_rscn_id_list[i]->virt;
vport            6331 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_flush = 0;
vport            6335 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_flush = 0;
vport            6351 drivers/scsi/lpfc/lpfc_els.c lpfc_rscn_recovery_check(struct lpfc_vport *vport)
vport            6356 drivers/scsi/lpfc/lpfc_els.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            6359 drivers/scsi/lpfc/lpfc_els.c 		    !lpfc_rscn_payload_check(vport, ndlp->nlp_DID))
vport            6363 drivers/scsi/lpfc/lpfc_els.c 		if (vport->phba->nvmet_support)
vport            6383 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nvme_rescan_port(vport, ndlp);
vport            6385 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, NULL,
vport            6387 drivers/scsi/lpfc/lpfc_els.c 		lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            6401 drivers/scsi/lpfc/lpfc_els.c lpfc_send_rscn_event(struct lpfc_vport *vport,
vport            6405 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6417 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            6458 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_rscn(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            6461 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6462 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            6476 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            6478 drivers/scsi/lpfc/lpfc_els.c 			 vport->fc_flag, payload_len, *lp,
vport            6479 drivers/scsi/lpfc/lpfc_els.c 			 vport->fc_rscn_id_cnt);
vport            6482 drivers/scsi/lpfc/lpfc_els.c 	lpfc_send_rscn_event(vport, cmdiocb);
vport            6489 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_PT2PT) {
vport            6491 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            6493 drivers/scsi/lpfc/lpfc_els.c 				 *lp, vport->fc_flag, payload_len);
vport            6494 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            6501 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nvme_rescan_port(vport, ndlp);
vport            6508 drivers/scsi/lpfc/lpfc_els.c 	if (vport->port_state <= LPFC_NS_QRY) {
vport            6509 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            6511 drivers/scsi/lpfc/lpfc_els.c 			ndlp->nlp_DID, vport->port_state, ndlp->nlp_flag);
vport            6513 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            6521 drivers/scsi/lpfc/lpfc_els.c 		!(vport->cfg_peer_port_login)) {
vport            6534 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            6537 drivers/scsi/lpfc/lpfc_els.c 					 vport->fc_flag, payload_len,
vport            6538 drivers/scsi/lpfc/lpfc_els.c 					 *lp, vport->fc_rscn_id_cnt);
vport            6539 drivers/scsi/lpfc/lpfc_els.c 			lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            6541 drivers/scsi/lpfc/lpfc_els.c 				ndlp->nlp_DID, vport->port_state,
vport            6544 drivers/scsi/lpfc/lpfc_els.c 			lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb,
vport            6551 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_rscn_flush) {
vport            6553 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |= FC_RSCN_DISCOVERY;
vport            6556 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            6560 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_flush = 1;
vport            6563 drivers/scsi/lpfc/lpfc_els.c 	rscn_cnt = vport->fc_rscn_id_cnt;
vport            6567 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & (FC_RSCN_MODE | FC_NDISC_ACTIVE)) {
vport            6568 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            6570 drivers/scsi/lpfc/lpfc_els.c 			ndlp->nlp_DID, vport->port_state, ndlp->nlp_flag);
vport            6573 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |= FC_RSCN_DEFERRED;
vport            6576 drivers/scsi/lpfc/lpfc_els.c 		if (vport->fc_flag & FC_DISC_TMO) {
vport            6578 drivers/scsi/lpfc/lpfc_els.c 			mod_timer(&vport->fc_disctmo,
vport            6582 drivers/scsi/lpfc/lpfc_els.c 		    !(vport->fc_flag & FC_RSCN_DISCOVERY)) {
vport            6583 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag |= FC_RSCN_MODE;
vport            6586 drivers/scsi/lpfc/lpfc_els.c 				cmd = vport->fc_rscn_id_list[rscn_cnt-1]->virt;
vport            6596 drivers/scsi/lpfc/lpfc_els.c 				vport->fc_rscn_id_list[rscn_cnt] = pcmd;
vport            6597 drivers/scsi/lpfc/lpfc_els.c 				vport->fc_rscn_id_cnt++;
vport            6604 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            6607 drivers/scsi/lpfc/lpfc_els.c 					 vport->fc_rscn_id_cnt, vport->fc_flag,
vport            6608 drivers/scsi/lpfc/lpfc_els.c 					 vport->port_state);
vport            6610 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag |= FC_RSCN_DISCOVERY;
vport            6613 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            6616 drivers/scsi/lpfc/lpfc_els.c 					 vport->fc_rscn_id_cnt, vport->fc_flag,
vport            6617 drivers/scsi/lpfc/lpfc_els.c 					 vport->port_state);
vport            6620 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_rscn_flush = 0;
vport            6622 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            6624 drivers/scsi/lpfc/lpfc_els.c 		lpfc_rscn_recovery_check(vport);
vport            6627 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            6629 drivers/scsi/lpfc/lpfc_els.c 		ndlp->nlp_DID, vport->port_state, ndlp->nlp_flag);
vport            6632 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag |= FC_RSCN_MODE;
vport            6634 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_id_list[vport->fc_rscn_id_cnt++] = pcmd;
vport            6636 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_rscn_flush = 0;
vport            6642 drivers/scsi/lpfc/lpfc_els.c 	lpfc_set_disctmo(vport);
vport            6644 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            6646 drivers/scsi/lpfc/lpfc_els.c 	lpfc_rscn_recovery_check(vport);
vport            6647 drivers/scsi/lpfc/lpfc_els.c 	return lpfc_els_handle_rscn(vport);
vport            6667 drivers/scsi/lpfc/lpfc_els.c lpfc_els_handle_rscn(struct lpfc_vport *vport)
vport            6670 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            6673 drivers/scsi/lpfc/lpfc_els.c 	if (vport->load_flag & FC_UNLOADING) {
vport            6674 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_flush_rscn(vport);
vport            6679 drivers/scsi/lpfc/lpfc_els.c 	lpfc_set_disctmo(vport);
vport            6682 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            6684 drivers/scsi/lpfc/lpfc_els.c 			 vport->fc_flag, 0, vport->fc_rscn_id_cnt,
vport            6685 drivers/scsi/lpfc/lpfc_els.c 			 vport->port_state);
vport            6688 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_ns_retry = 0;
vport            6689 drivers/scsi/lpfc/lpfc_els.c 	vport->num_disc_nodes = 0;
vport            6691 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, NameServer_DID);
vport            6700 drivers/scsi/lpfc/lpfc_els.c 			if (lpfc_issue_gidft(vport) > 0)
vport            6703 drivers/scsi/lpfc/lpfc_els.c 			if (lpfc_issue_gidpt(vport) > 0)
vport            6711 drivers/scsi/lpfc/lpfc_els.c 			ndlp = lpfc_enable_node(vport, ndlp,
vport            6714 drivers/scsi/lpfc/lpfc_els.c 				lpfc_els_flush_rscn(vport);
vport            6719 drivers/scsi/lpfc/lpfc_els.c 			ndlp = lpfc_nlp_init(vport, NameServer_DID);
vport            6721 drivers/scsi/lpfc/lpfc_els.c 				lpfc_els_flush_rscn(vport);
vport            6725 drivers/scsi/lpfc/lpfc_els.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            6728 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_els_plogi(vport, NameServer_DID, 0);
vport            6735 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_flush_rscn(vport);
vport            6765 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_flogi(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            6768 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6769 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            6785 drivers/scsi/lpfc/lpfc_els.c 	lpfc_set_disctmo(vport);
vport            6793 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            6800 drivers/scsi/lpfc/lpfc_els.c 	(void) lpfc_check_sparm(vport, ndlp, sp, CLASS3, 1);
vport            6807 drivers/scsi/lpfc/lpfc_els.c 	rc = memcmp(&vport->fc_portname, &sp->portName,
vport            6822 drivers/scsi/lpfc/lpfc_els.c 			mbox->vport = vport;
vport            6839 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |= FC_PT2PT_PLOGI;
vport            6847 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_myDID = PT2PT_LocalID;
vport            6849 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_myDID = PT2PT_RemoteID;
vport            6857 drivers/scsi/lpfc/lpfc_els.c 	fc_flag = vport->fc_flag;
vport            6858 drivers/scsi/lpfc/lpfc_els.c 	port_state = vport->port_state;
vport            6859 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag |= FC_PT2PT;
vport            6860 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~(FC_FABRIC | FC_PUBLIC_LOOP);
vport            6865 drivers/scsi/lpfc/lpfc_els.c 	vport->rcv_flogi_cnt++;
vport            6867 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            6870 drivers/scsi/lpfc/lpfc_els.c 			 port_state, vport->port_state,
vport            6871 drivers/scsi/lpfc/lpfc_els.c 			 fc_flag, vport->fc_flag);
vport            6878 drivers/scsi/lpfc/lpfc_els.c 	did = vport->fc_myDID;
vport            6879 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_myDID = Fabric_DID;
vport            6889 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_myDID = did;
vport            6891 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            6903 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_acc(vport, ELS_CMD_FLOGI, cmdiocb, ndlp, NULL);
vport            6906 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_myDID = did;
vport            6928 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_rnid(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            6948 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_rnid_acc(vport, rn->Format, cmdiocb, ndlp);
vport            6956 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
vport            6972 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_echo(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            6982 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_echo_acc(vport, pcmd, cmdiocb, ndlp);
vport            7000 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_lirr(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7010 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            7031 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_rrq(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7034 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            7035 drivers/scsi/lpfc/lpfc_els.c 	if (vport->phba->sli_rev == LPFC_SLI_REV4)
vport            7036 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_clear_rrq(vport, cmdiocb, ndlp);
vport            7114 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_ELS,
vport            7209 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_ELS,
vport            7241 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_rls(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7244 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            7260 drivers/scsi/lpfc/lpfc_els.c 		mbox->vport = vport;
vport            7278 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            7304 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_rtv(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7307 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            7346 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_ELS,
vport            7366 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            7388 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_rps(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7391 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            7411 drivers/scsi/lpfc/lpfc_els.c 	    ((flag == 2) && (memcmp(&rps->un.portName, &vport->fc_portname,
vport            7423 drivers/scsi/lpfc/lpfc_els.c 			mbox->vport = vport;
vport            7443 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            7461 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_rrq(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            7464 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            7479 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, 0, ndlp, did,
vport            7493 drivers/scsi/lpfc/lpfc_els.c 	bf_set(rrq_did, els_rrq, vport->fc_myDID);
vport            7498 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            7527 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_nodelist *ndlp = lpfc_findnode_did(rrq->vport,
vport            7533 drivers/scsi/lpfc/lpfc_els.c 		return lpfc_issue_els_rrq(rrq->vport, ndlp,
vport            7559 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_rpl_acc(struct lpfc_vport *vport, uint16_t cmdsize,
vport            7562 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            7568 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize, oldiocb->retry, ndlp,
vport            7589 drivers/scsi/lpfc/lpfc_els.c 	rpl_rsp.port_num_blk.portID = be32_to_cpu(vport->fc_myDID);
vport            7590 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&rpl_rsp.port_num_blk.portName, &vport->fc_portname,
vport            7594 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            7628 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_rpl(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7645 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
vport            7664 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_rpl_acc(vport, cmdsize, cmdiocb, ndlp);
vport            7694 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_farp(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7711 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            7721 drivers/scsi/lpfc/lpfc_els.c 		if (memcmp(&fp->RportName, &vport->fc_portname,
vport            7728 drivers/scsi/lpfc/lpfc_els.c 		if (memcmp(&fp->RnodeName, &vport->fc_nodename,
vport            7739 drivers/scsi/lpfc/lpfc_els.c 				lpfc_nlp_set_state(vport, ndlp,
vport            7741 drivers/scsi/lpfc/lpfc_els.c 				lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            7746 drivers/scsi/lpfc/lpfc_els.c 				lpfc_issue_els_farpr(vport, did, 0);
vport            7767 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_farpr(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7782 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            7785 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            7810 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rcv_fan(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
vport            7813 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            7817 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS, "0265 FAN received\n");
vport            7821 drivers/scsi/lpfc/lpfc_els.c 	if ((vport == phba->pport) &&
vport            7822 drivers/scsi/lpfc/lpfc_els.c 	    (vport->port_state == LPFC_LOCAL_CFG_LINK)) {
vport            7828 drivers/scsi/lpfc/lpfc_els.c 			lpfc_issue_init_vfi(vport);
vport            7831 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_myDID = vport->fc_prevDID;
vport            7833 drivers/scsi/lpfc/lpfc_els.c 				lpfc_issue_fabric_reglogin(vport);
vport            7835 drivers/scsi/lpfc/lpfc_els.c 				lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            7837 drivers/scsi/lpfc/lpfc_els.c 					vport->fc_prevDID, vport->fc_myDID);
vport            7838 drivers/scsi/lpfc/lpfc_els.c 				lpfc_issue_reg_vfi(vport);
vport            7858 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = from_timer(vport, t, els_tmofunc);
vport            7859 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba   *phba = vport->phba;
vport            7863 drivers/scsi/lpfc/lpfc_els.c 	spin_lock_irqsave(&vport->work_port_lock, iflag);
vport            7864 drivers/scsi/lpfc/lpfc_els.c 	tmo_posted = vport->work_port_events & WORKER_ELS_TMO;
vport            7865 drivers/scsi/lpfc/lpfc_els.c 	if ((!tmo_posted) && (!(vport->load_flag & FC_UNLOADING)))
vport            7866 drivers/scsi/lpfc/lpfc_els.c 		vport->work_port_events |= WORKER_ELS_TMO;
vport            7867 drivers/scsi/lpfc/lpfc_els.c 	spin_unlock_irqrestore(&vport->work_port_lock, iflag);
vport            7869 drivers/scsi/lpfc/lpfc_els.c 	if ((!tmo_posted) && (!(vport->load_flag & FC_UNLOADING)))
vport            7885 drivers/scsi/lpfc/lpfc_els.c lpfc_els_timeout_handler(struct lpfc_vport *vport)
vport            7887 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            7925 drivers/scsi/lpfc/lpfc_els.c 		if (piocb->vport != vport)
vport            7950 drivers/scsi/lpfc/lpfc_els.c 			ndlp = __lpfc_findnode_rpi(vport, cmd->ulpContext);
vport            7962 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            7974 drivers/scsi/lpfc/lpfc_els.c 			mod_timer(&vport->els_tmofunc,
vport            7999 drivers/scsi/lpfc/lpfc_els.c lpfc_els_flush_cmd(struct lpfc_vport *vport)
vport            8002 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            8008 drivers/scsi/lpfc/lpfc_els.c 	lpfc_fabric_abort_vport(vport);
vport            8033 drivers/scsi/lpfc/lpfc_els.c 		if (piocb->vport != vport)
vport            8072 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            8097 drivers/scsi/lpfc/lpfc_els.c 		if (piocb->vport != vport)
vport            8105 drivers/scsi/lpfc/lpfc_els.c 	if (vport == phba->pport) {
vport            8145 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport;
vport            8148 drivers/scsi/lpfc/lpfc_els.c 	list_for_each_entry(vport, &phba->port_list, listentry)
vport            8149 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_flush_cmd(vport);
vport            8169 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocbp->vport;
vport            8170 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            8232 drivers/scsi/lpfc/lpfc_els.c lpfc_send_els_event(struct lpfc_vport *vport,
vport            8238 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            8243 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            8253 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            8318 drivers/scsi/lpfc/lpfc_els.c 		      struct lpfc_vport *vport, struct lpfc_iocbq *elsiocb)
vport            8329 drivers/scsi/lpfc/lpfc_els.c 	if (!vport || !(elsiocb->context2))
vport            8340 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8347 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_els_chk_latt(vport))
vport            8351 drivers/scsi/lpfc/lpfc_els.c 	if (vport->load_flag & FC_UNLOADING)
vport            8355 drivers/scsi/lpfc/lpfc_els.c 	if ((vport->fc_flag & FC_DISC_DELAYED) &&
vport            8359 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, did);
vport            8362 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_nlp_init(vport, did);
vport            8365 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            8370 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_enable_node(vport, ndlp,
vport            8374 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            8383 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            8393 drivers/scsi/lpfc/lpfc_els.c 	shost = lpfc_shost_from_vport(vport);
vport            8402 drivers/scsi/lpfc/lpfc_els.c 	elsiocb->vport = vport;
vport            8408 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            8411 drivers/scsi/lpfc/lpfc_els.c 			cmd, did, vport->port_state, vport->fc_flag,
vport            8412 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_myDID, vport->fc_prevDID);
vport            8415 drivers/scsi/lpfc/lpfc_els.c 	if ((vport->port_state < LPFC_FABRIC_CFG_LINK) &&
vport            8417 drivers/scsi/lpfc/lpfc_els.c 	    !((cmd == ELS_CMD_PLOGI) && (vport->fc_flag & FC_PT2PT))) {
vport            8425 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8427 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8433 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_prevDID = vport->fc_myDID;
vport            8438 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_myDID = elsiocb->iocb.un.rcvels.parmRo;
vport            8439 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            8441 drivers/scsi/lpfc/lpfc_els.c 					 "%x\n", vport->fc_myDID,
vport            8442 drivers/scsi/lpfc/lpfc_els.c 					 vport->fc_prevDID);
vport            8445 drivers/scsi/lpfc/lpfc_els.c 		lpfc_send_els_event(vport, ndlp, payload);
vport            8448 drivers/scsi/lpfc/lpfc_els.c 		if (vport->fc_flag & FC_DISC_DELAYED) {
vport            8454 drivers/scsi/lpfc/lpfc_els.c 		if (vport->port_state < LPFC_DISC_AUTH) {
vport            8467 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, elsiocb,
vport            8472 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8474 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8481 drivers/scsi/lpfc/lpfc_els.c 		if (vport->port_state >= LPFC_LOCAL_CFG_LINK &&
vport            8482 drivers/scsi/lpfc/lpfc_els.c 		    vport->fc_flag & FC_PT2PT &&
vport            8483 drivers/scsi/lpfc/lpfc_els.c 		    vport->rcv_flogi_cnt >= 1) {
vport            8490 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_flogi(vport, elsiocb, ndlp);
vport            8495 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8497 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8500 drivers/scsi/lpfc/lpfc_els.c 		lpfc_send_els_event(vport, ndlp, payload);
vport            8501 drivers/scsi/lpfc/lpfc_els.c 		if (vport->port_state < LPFC_DISC_AUTH) {
vport            8506 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, elsiocb, NLP_EVT_RCV_LOGO);
vport            8509 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8511 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8514 drivers/scsi/lpfc/lpfc_els.c 		lpfc_send_els_event(vport, ndlp, payload);
vport            8515 drivers/scsi/lpfc/lpfc_els.c 		if (vport->port_state < LPFC_DISC_AUTH) {
vport            8520 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, elsiocb, NLP_EVT_RCV_PRLO);
vport            8524 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_lcb(vport, elsiocb, ndlp);
vport            8528 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_rdp(vport, elsiocb, ndlp);
vport            8532 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_rscn(vport, elsiocb, ndlp);
vport            8537 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8539 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8541 drivers/scsi/lpfc/lpfc_els.c 		lpfc_send_els_event(vport, ndlp, payload);
vport            8543 drivers/scsi/lpfc/lpfc_els.c 		if (vport->port_state < LPFC_DISC_AUTH) {
vport            8548 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, elsiocb,
vport            8552 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8554 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8557 drivers/scsi/lpfc/lpfc_els.c 		if (vport->port_state < LPFC_DISC_AUTH) {
vport            8562 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, elsiocb,
vport            8566 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8568 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8571 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_farpr(vport, elsiocb, ndlp);
vport            8574 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8576 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8579 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_farp(vport, elsiocb, ndlp);
vport            8582 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8584 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8587 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_fan(vport, elsiocb, ndlp);
vport            8591 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8593 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8596 drivers/scsi/lpfc/lpfc_els.c 		if ((vport->port_state < LPFC_DISC_AUTH) &&
vport            8597 drivers/scsi/lpfc/lpfc_els.c 		    (vport->fc_flag & FC_FABRIC)) {
vport            8602 drivers/scsi/lpfc/lpfc_els.c 		lpfc_disc_state_machine(vport, ndlp, elsiocb, NLP_EVT_RCV_PRLI);
vport            8605 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8607 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8610 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_lirr(vport, elsiocb, ndlp);
vport            8615 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8617 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8620 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_rls(vport, elsiocb, ndlp);
vport            8625 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8627 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8630 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_rps(vport, elsiocb, ndlp);
vport            8635 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8637 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8640 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_rpl(vport, elsiocb, ndlp);
vport            8645 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8647 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8650 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_rnid(vport, elsiocb, ndlp);
vport            8655 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8657 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8659 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_rtv(vport, elsiocb, ndlp);
vport            8664 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8666 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8669 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_rrq(vport, elsiocb, ndlp);
vport            8674 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8676 drivers/scsi/lpfc/lpfc_els.c 			did, vport->port_state, ndlp->nlp_flag);
vport            8679 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rcv_echo(vport, elsiocb, ndlp);
vport            8697 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_UNSOL,
vport            8699 drivers/scsi/lpfc/lpfc_els.c 			cmd, did, vport->port_state);
vport            8706 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            8720 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_rsp_reject(vport, stat.un.lsRjtError, elsiocb, ndlp,
vport            8741 drivers/scsi/lpfc/lpfc_els.c 		mbox->vport = vport;
vport            8750 drivers/scsi/lpfc/lpfc_els.c 	if (vport && !(vport->load_flag & FC_UNLOADING))
vport            8751 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            8774 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = phba->pport;
vport            8800 drivers/scsi/lpfc/lpfc_els.c 			vport = phba->pport;
vport            8802 drivers/scsi/lpfc/lpfc_els.c 			vport = lpfc_find_vport_by_vpid(phba,
vport            8824 drivers/scsi/lpfc/lpfc_els.c 	lpfc_els_unsol_buffer(phba, pring, vport, elsiocb);
vport            8838 drivers/scsi/lpfc/lpfc_els.c 		lpfc_els_unsol_buffer(phba, pring, vport, elsiocb);
vport            8848 drivers/scsi/lpfc/lpfc_els.c lpfc_start_fdmi(struct lpfc_vport *vport)
vport            8856 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, FDMI_DID);
vport            8858 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_nlp_init(vport, FDMI_DID);
vport            8866 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_NPR_NODE);
vport            8869 drivers/scsi/lpfc/lpfc_els.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            8870 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            8888 drivers/scsi/lpfc/lpfc_els.c lpfc_do_scr_ns_plogi(struct lpfc_hba *phba, struct lpfc_vport *vport)
vport            8891 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            8899 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_DISC_DELAYED) {
vport            8904 drivers/scsi/lpfc/lpfc_els.c 		mod_timer(&vport->delayed_disc_tmo,
vport            8910 drivers/scsi/lpfc/lpfc_els.c 	ndlp = lpfc_findnode_did(vport, NameServer_DID);
vport            8912 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_nlp_init(vport, NameServer_DID);
vport            8915 drivers/scsi/lpfc/lpfc_els.c 				lpfc_disc_start(vport);
vport            8918 drivers/scsi/lpfc/lpfc_els.c 			lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            8919 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            8924 drivers/scsi/lpfc/lpfc_els.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_UNUSED_NODE);
vport            8927 drivers/scsi/lpfc/lpfc_els.c 				lpfc_disc_start(vport);
vport            8930 drivers/scsi/lpfc/lpfc_els.c 			lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            8931 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            8938 drivers/scsi/lpfc/lpfc_els.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            8940 drivers/scsi/lpfc/lpfc_els.c 	if (lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0)) {
vport            8941 drivers/scsi/lpfc/lpfc_els.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            8942 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            8949 drivers/scsi/lpfc/lpfc_els.c 	     (vport->load_flag & FC_ALLOW_FDMI))
vport            8950 drivers/scsi/lpfc/lpfc_els.c 		lpfc_start_fdmi(vport);
vport            8968 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = pmb->vport;
vport            8969 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            8975 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~FC_VPORT_NEEDS_REG_VPI;
vport            8979 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            8992 drivers/scsi/lpfc/lpfc_els.c 			lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            8994 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag &= ~(FC_FABRIC | FC_PUBLIC_LOOP);
vport            8996 drivers/scsi/lpfc/lpfc_els.c 			lpfc_can_disctmo(vport);
vport            9001 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vport            9003 drivers/scsi/lpfc/lpfc_els.c 			lpfc_init_vpi(phba, pmb, vport->vpi);
vport            9004 drivers/scsi/lpfc/lpfc_els.c 			pmb->vport = vport;
vport            9009 drivers/scsi/lpfc/lpfc_els.c 				lpfc_printf_vlog(vport,
vport            9021 drivers/scsi/lpfc/lpfc_els.c 				lpfc_sli4_unreg_all_rpis(vport);
vport            9022 drivers/scsi/lpfc/lpfc_els.c 			lpfc_mbx_unreg_vpi(vport);
vport            9024 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vport            9028 drivers/scsi/lpfc/lpfc_els.c 			if ((vport->port_type == LPFC_PHYSICAL_PORT) &&
vport            9029 drivers/scsi/lpfc/lpfc_els.c 			    !(vport->fc_flag & FC_LOGO_RCVD_DID_CHNG)) {
vport            9031 drivers/scsi/lpfc/lpfc_els.c 					lpfc_issue_init_vfi(vport);
vport            9033 drivers/scsi/lpfc/lpfc_els.c 					lpfc_initial_flogi(vport);
vport            9035 drivers/scsi/lpfc/lpfc_els.c 				lpfc_initial_fdisc(vport);
vport            9041 drivers/scsi/lpfc/lpfc_els.c 		vport->vpi_state |= LPFC_VPI_REGISTERED;
vport            9043 drivers/scsi/lpfc/lpfc_els.c 		if (vport == phba->pport) {
vport            9045 drivers/scsi/lpfc/lpfc_els.c 				lpfc_issue_fabric_reglogin(vport);
vport            9051 drivers/scsi/lpfc/lpfc_els.c 				if (vport->port_state != LPFC_FDISC)
vport            9053 drivers/scsi/lpfc/lpfc_els.c 				lpfc_do_scr_ns_plogi(phba, vport);
vport            9056 drivers/scsi/lpfc/lpfc_els.c 			lpfc_do_scr_ns_plogi(phba, vport);
vport            9078 drivers/scsi/lpfc/lpfc_els.c lpfc_register_new_vport(struct lpfc_hba *phba, struct lpfc_vport *vport,
vport            9081 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            9086 drivers/scsi/lpfc/lpfc_els.c 		lpfc_reg_vpi(vport, mbox);
vport            9087 drivers/scsi/lpfc/lpfc_els.c 		mbox->vport = vport;
vport            9098 drivers/scsi/lpfc/lpfc_els.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            9103 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            9110 drivers/scsi/lpfc/lpfc_els.c 	lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            9112 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~FC_VPORT_NEEDS_REG_VPI;
vport            9227 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            9228 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            9238 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            9241 drivers/scsi/lpfc/lpfc_els.c 			 vport->fc_prevDID);
vport            9247 drivers/scsi/lpfc/lpfc_els.c 		lpfc_set_disctmo(piocb->vport);
vport            9250 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            9252 drivers/scsi/lpfc/lpfc_els.c 		irsp->ulpStatus, irsp->un.ulpWord[4], vport->fc_prevDID);
vport            9265 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            9271 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~FC_VPORT_CVL_RCVD;
vport            9272 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag &= ~FC_VPORT_LOGO_RCVD;
vport            9273 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_flag |= FC_FABRIC;
vport            9274 drivers/scsi/lpfc/lpfc_els.c 	if (vport->phba->fc_topology == LPFC_TOPOLOGY_LOOP)
vport            9275 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |=  FC_PUBLIC_LOOP;
vport            9278 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_myDID = irsp->un.ulpWord[4] & Mask_DID;
vport            9279 drivers/scsi/lpfc/lpfc_els.c 	lpfc_vport_set_state(vport, FC_VPORT_ACTIVE);
vport            9284 drivers/scsi/lpfc/lpfc_els.c 	fabric_param_changed = lpfc_check_clean_addr_bit(vport, sp);
vport            9285 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&vport->fabric_portname, &sp->portName,
vport            9287 drivers/scsi/lpfc/lpfc_els.c 	memcpy(&vport->fabric_nodename, &sp->nodeName,
vport            9290 drivers/scsi/lpfc/lpfc_els.c 		!(vport->fc_flag & FC_VPORT_NEEDS_REG_VPI)) {
vport            9296 drivers/scsi/lpfc/lpfc_els.c 			&vport->fc_nodes, nlp_listp) {
vport            9304 drivers/scsi/lpfc/lpfc_els.c 			lpfc_unreg_rpi(vport, np);
vport            9306 drivers/scsi/lpfc/lpfc_els.c 		lpfc_cleanup_pending_mbox(vport);
vport            9309 drivers/scsi/lpfc/lpfc_els.c 			lpfc_sli4_unreg_all_rpis(vport);
vport            9311 drivers/scsi/lpfc/lpfc_els.c 		lpfc_mbx_unreg_vpi(vport);
vport            9313 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vport            9315 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag |= FC_VPORT_NEEDS_INIT_VPI;
vport            9317 drivers/scsi/lpfc/lpfc_els.c 			vport->fc_flag |= FC_LOGO_RCVD_DID_CHNG;
vport            9320 drivers/scsi/lpfc/lpfc_els.c 		!(vport->fc_flag & FC_VPORT_NEEDS_REG_VPI)) {
vport            9325 drivers/scsi/lpfc/lpfc_els.c 		lpfc_register_new_vport(phba, vport, ndlp);
vport            9329 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_flag & FC_VPORT_NEEDS_INIT_VPI)
vport            9330 drivers/scsi/lpfc/lpfc_els.c 		lpfc_issue_init_vpi(vport);
vport            9331 drivers/scsi/lpfc/lpfc_els.c 	else if (vport->fc_flag & FC_VPORT_NEEDS_REG_VPI)
vport            9332 drivers/scsi/lpfc/lpfc_els.c 		lpfc_register_new_vport(phba, vport, ndlp);
vport            9334 drivers/scsi/lpfc/lpfc_els.c 		lpfc_do_scr_ns_plogi(phba, vport);
vport            9337 drivers/scsi/lpfc/lpfc_els.c 	if (vport->fc_vport &&
vport            9338 drivers/scsi/lpfc/lpfc_els.c 	    (vport->fc_vport->vport_state != FC_VPORT_NO_FABRIC_RSCS))
vport            9339 drivers/scsi/lpfc/lpfc_els.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            9341 drivers/scsi/lpfc/lpfc_els.c 	lpfc_can_disctmo(vport);
vport            9368 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_fdisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            9371 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            9380 drivers/scsi/lpfc/lpfc_els.c 	vport->port_state = LPFC_FDISC;
vport            9381 drivers/scsi/lpfc/lpfc_els.c 	vport->fc_myDID = 0;
vport            9383 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, retry, ndlp, did,
vport            9386 drivers/scsi/lpfc/lpfc_els.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            9387 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            9408 drivers/scsi/lpfc/lpfc_els.c 	memcpy(pcmd, &vport->phba->pport->fc_sparam, sizeof(struct serv_parm));
vport            9422 drivers/scsi/lpfc/lpfc_els.c 	memcpy(pcmd, &vport->fc_portname, 8);
vport            9425 drivers/scsi/lpfc/lpfc_els.c 	memcpy(pcmd, &vport->fc_nodename, 8);
vport            9428 drivers/scsi/lpfc/lpfc_els.c 	lpfc_set_disctmo(vport);
vport            9433 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            9440 drivers/scsi/lpfc/lpfc_els.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            9441 drivers/scsi/lpfc/lpfc_els.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            9445 drivers/scsi/lpfc/lpfc_els.c 	lpfc_vport_set_state(vport, FC_VPORT_INITIALIZING);
vport            9467 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            9470 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            9474 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            9479 drivers/scsi/lpfc/lpfc_els.c 	vport->unreg_vpi_cmpl = VPORT_ERROR;
vport            9485 drivers/scsi/lpfc/lpfc_els.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            9489 drivers/scsi/lpfc/lpfc_els.c 			 irsp->ulpTimeout, vport->num_disc_nodes);
vport            9493 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag &= ~FC_NDISC_ACTIVE;
vport            9494 drivers/scsi/lpfc/lpfc_els.c 		vport->fc_flag &= ~FC_FABRIC;
vport            9496 drivers/scsi/lpfc/lpfc_els.c 		lpfc_can_disctmo(vport);
vport            9517 drivers/scsi/lpfc/lpfc_els.c lpfc_issue_els_npiv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            9519 drivers/scsi/lpfc/lpfc_els.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            9520 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            9526 drivers/scsi/lpfc/lpfc_els.c 	elsiocb = lpfc_prep_els_iocb(vport, 1, cmdsize, 0, ndlp, ndlp->nlp_DID,
vport            9536 drivers/scsi/lpfc/lpfc_els.c 	*((uint32_t *) (pcmd)) = be32_to_cpu(vport->fc_myDID);
vport            9538 drivers/scsi/lpfc/lpfc_els.c 	memcpy(pcmd, &vport->fc_portname, sizeof(struct lpfc_name));
vport            9540 drivers/scsi/lpfc/lpfc_els.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            9623 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(iocb->vport, LPFC_DISC_TRC_ELS_CMD,
vport            9625 drivers/scsi/lpfc/lpfc_els.c 			iocb->vport->port_state, 0, 0);
vport            9790 drivers/scsi/lpfc/lpfc_els.c 		lpfc_debugfs_disc_trc(iocb->vport, LPFC_DISC_TRC_ELS_CMD,
vport            9792 drivers/scsi/lpfc/lpfc_els.c 			iocb->vport->port_state, 0, 0);
vport            9822 drivers/scsi/lpfc/lpfc_els.c static void lpfc_fabric_abort_vport(struct lpfc_vport *vport)
vport            9825 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba  *phba = vport->phba;
vport            9832 drivers/scsi/lpfc/lpfc_els.c 		if (piocb->vport != vport)
vport            9914 drivers/scsi/lpfc/lpfc_els.c lpfc_sli4_vport_delete_els_xri_aborted(struct lpfc_vport *vport)
vport            9916 drivers/scsi/lpfc/lpfc_els.c 	struct lpfc_hba *phba = vport->phba;
vport            9924 drivers/scsi/lpfc/lpfc_els.c 		if (sglq_entry->ndlp && sglq_entry->ndlp->vport == vport)
vport            10007 drivers/scsi/lpfc/lpfc_els.c lpfc_sli_abts_recover_port(struct lpfc_vport *vport,
vport            10014 drivers/scsi/lpfc/lpfc_els.c 	shost = lpfc_shost_from_vport(vport);
vport            10015 drivers/scsi/lpfc/lpfc_els.c 	phba = vport->phba;
vport            10028 drivers/scsi/lpfc/lpfc_els.c 			vport->vpi, ndlp->nlp_rpi, ndlp->nlp_state,
vport            10038 drivers/scsi/lpfc/lpfc_els.c 	lpfc_unreg_rpi(vport, ndlp);
vport              73 drivers/scsi/lpfc/lpfc_hbadisc.c static void lpfc_disc_flush_list(struct lpfc_vport *vport);
vport              97 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(ndlp->vport, LPFC_DISC_TRC_RPORT,
vport             102 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_sli_abort_iocb(ndlp->vport,
vport             116 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport;
vport             129 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport = ndlp->vport;
vport             130 drivers/scsi/lpfc/lpfc_hbadisc.c 	phba  = vport->phba;
vport             132 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_RPORT,
vport             136 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_NODE,
vport             144 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->load_flag & FC_UNLOADING) {
vport             160 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE,
vport             168 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE,
vport             174 drivers/scsi/lpfc/lpfc_hbadisc.c 	shost = lpfc_shost_from_vport(vport);
vport             210 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport;
vport             220 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport = ndlp->vport;
vport             221 drivers/scsi/lpfc/lpfc_hbadisc.c 	shost = lpfc_shost_from_vport(vport);
vport             231 drivers/scsi/lpfc/lpfc_hbadisc.c 	phba  = vport->phba;
vport             236 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_RPORT,
vport             240 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_NODE,
vport             255 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->load_flag & FC_UNLOADING) {
vport             258 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_sli_abort_iocb(vport,
vport             273 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             295 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_sli_abort_iocb(vport, &phba->sli.sli3_ring[LPFC_FCP_RING],
vport             300 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport             309 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             324 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_disc_state_machine(vport, ndlp, NULL, NLP_EVT_DEVICE_RM);
vport             466 drivers/scsi/lpfc/lpfc_hbadisc.c 	shost = lpfc_shost_from_vport(fast_evt_data->vport);
vport             618 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport;
vport             666 drivers/scsi/lpfc/lpfc_hbadisc.c 				vport = phba->pport;
vport             668 drivers/scsi/lpfc/lpfc_hbadisc.c 				vport = vports[i];
vport             669 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport == NULL)
vport             671 drivers/scsi/lpfc/lpfc_hbadisc.c 			spin_lock_irq(&vport->work_port_lock);
vport             672 drivers/scsi/lpfc/lpfc_hbadisc.c 			work_port_events = vport->work_port_events;
vport             673 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->work_port_events &= ~work_port_events;
vport             674 drivers/scsi/lpfc/lpfc_hbadisc.c 			spin_unlock_irq(&vport->work_port_lock);
vport             676 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_disc_timeout_handler(vport);
vport             678 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_els_timeout_handler(vport);
vport             688 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_delayed_disc_timeout_handler(vport);
vport             808 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_cleanup_rpis(struct lpfc_vport *vport, int remove)
vport             810 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             811 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport             814 drivers/scsi/lpfc/lpfc_hbadisc.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport             820 drivers/scsi/lpfc/lpfc_hbadisc.c 			((vport->port_type == LPFC_NPIV_PORT) &&
vport             822 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_unreg_rpi(vport, ndlp);
vport             828 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_disc_state_machine(vport, ndlp, NULL,
vport             835 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_sli4_unreg_all_rpis(vport);
vport             836 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_mbx_unreg_vpi(vport);
vport             838 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vport             844 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_port_link_failure(struct lpfc_vport *vport)
vport             846 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_vport_set_state(vport, FC_VPORT_LINKDOWN);
vport             849 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_cleanup_rcv_buffers(vport);
vport             852 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_els_flush_rscn(vport);
vport             855 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_els_flush_cmd(vport);
vport             857 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_cleanup_rpis(vport, 0);
vport             860 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_can_disctmo(vport);
vport             864 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_linkdown_port(struct lpfc_vport *vport)
vport             866 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport             868 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->cfg_enable_fc4_type != LPFC_ENABLE_NVME)
vport             872 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport             874 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->port_state, vport->fc_ns_retry, vport->fc_flag);
vport             876 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_port_link_failure(vport);
vport             880 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag &= ~FC_DISC_DELAYED;
vport             882 drivers/scsi/lpfc/lpfc_hbadisc.c 	del_timer_sync(&vport->delayed_disc_tmo);
vport             888 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = phba->pport;
vport             889 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport             927 drivers/scsi/lpfc/lpfc_hbadisc.c 			if ((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport             928 drivers/scsi/lpfc/lpfc_hbadisc.c 			    (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)) {
vport             945 drivers/scsi/lpfc/lpfc_hbadisc.c 		mb->vport = vport;
vport             960 drivers/scsi/lpfc/lpfc_hbadisc.c 			mb->vport = vport;
vport             975 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_linkup_cleanup_nodes(struct lpfc_vport *vport)
vport             979 drivers/scsi/lpfc/lpfc_hbadisc.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport             990 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_unreg_rpi(vport, ndlp);
vport             991 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport             996 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_unreg_rpi(vport, ndlp);
vport            1002 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_linkup_port(struct lpfc_vport *vport)
vport            1004 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1005 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            1007 drivers/scsi/lpfc/lpfc_hbadisc.c 	if ((vport->load_flag & FC_UNLOADING) != 0)
vport            1010 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            1016 drivers/scsi/lpfc/lpfc_hbadisc.c 		(vport != phba->pport))
vport            1019 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->cfg_enable_fc4_type != LPFC_ENABLE_NVME)
vport            1024 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag &= ~(FC_PT2PT | FC_PT2PT_PLOGI | FC_ABORT_DISCOVERY |
vport            1026 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag |= FC_NDISC_ACTIVE;
vport            1027 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_ns_retry = 0;
vport            1030 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->fc_flag & FC_LBIT)
vport            1031 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_linkup_cleanup_nodes(vport);
vport            1078 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = pmb->vport;
vport            1079 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            1091 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            1094 drivers/scsi/lpfc/lpfc_hbadisc.c 				 mb->mbxStatus, vport->port_state);
vport            1099 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_type == LPFC_PHYSICAL_PORT)
vport            1114 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1119 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag &= ~FC_ABORT_DISCOVERY;
vport            1122 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_can_disctmo(vport);
vport            1141 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = pmb->vport;
vport            1155 drivers/scsi/lpfc/lpfc_hbadisc.c 	    vport->fc_flag & FC_PUBLIC_LOOP &&
vport            1156 drivers/scsi/lpfc/lpfc_hbadisc.c 	    !(vport->fc_flag & FC_LBIT)) {
vport            1161 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_set_disctmo(vport);
vport            1169 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_state != LPFC_FLOGI) {
vport            1171 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_initial_flogi(vport);
vport            1173 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->fc_flag & FC_PT2PT)
vport            1174 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_start(vport);
vport            1179 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            1182 drivers/scsi/lpfc/lpfc_hbadisc.c 			 pmb->u.mb.mbxStatus, vport->port_state);
vport            1187 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            1189 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->port_state);
vport            1191 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_issue_clear_la(phba, vport);
vport            1220 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = mboxq->vport;
vport            1223 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            1226 drivers/scsi/lpfc/lpfc_hbadisc.c 			 mboxq->u.mb.mbxStatus, vport->port_state);
vport            1246 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_state != LPFC_FLOGI) {
vport            1249 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_issue_init_vfi(vport);
vport            1520 drivers/scsi/lpfc/lpfc_hbadisc.c 	fcf_mbxq->vport = phba->pport;
vport            1996 drivers/scsi/lpfc/lpfc_hbadisc.c int lpfc_sli4_fcf_rr_next_proc(struct lpfc_vport *vport, uint16_t fcf_index)
vport            1998 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba *phba = vport->phba;
vport            2060 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_can_disctmo(vport);
vport            2765 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = mboxq->vport;
vport            2775 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR,
vport            2780 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            2784 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_initial_flogi(vport);
vport            2797 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_issue_init_vfi(struct lpfc_vport *vport)
vport            2801 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba *phba = vport->phba;
vport            2805 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR,
vport            2810 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_init_vfi(mboxq, vport);
vport            2814 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR,
vport            2816 drivers/scsi/lpfc/lpfc_hbadisc.c 		mempool_free(mboxq, vport->phba->mbox_mem_pool);
vport            2830 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = mboxq->vport;
vport            2832 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2835 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR,
vport            2840 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            2844 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag &= ~FC_VPORT_NEEDS_INIT_VPI;
vport            2848 drivers/scsi/lpfc/lpfc_hbadisc.c 	if ((phba->pport == vport) || (vport->port_state == LPFC_FDISC)) {
vport            2849 drivers/scsi/lpfc/lpfc_hbadisc.c 			ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport            2851 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_printf_vlog(vport, KERN_ERR,
vport            2856 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_register_new_vport(phba, vport, ndlp);
vport            2862 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_initial_fdisc(vport);
vport            2864 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_vport_set_state(vport, FC_VPORT_NO_FABRIC_SUPP);
vport            2865 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            2880 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_issue_init_vpi(struct lpfc_vport *vport)
vport            2885 drivers/scsi/lpfc/lpfc_hbadisc.c 	if ((vport->port_type != LPFC_PHYSICAL_PORT) && (!vport->vpi)) {
vport            2886 drivers/scsi/lpfc/lpfc_hbadisc.c 		vpi = lpfc_alloc_vpi(vport->phba);
vport            2888 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_ERR,
vport            2891 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            2894 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->vpi = vpi;
vport            2897 drivers/scsi/lpfc/lpfc_hbadisc.c 	mboxq = mempool_alloc(vport->phba->mbox_mem_pool, GFP_KERNEL);
vport            2899 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR,
vport            2904 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_init_vpi(vport->phba, mboxq, vport->vpi);
vport            2905 drivers/scsi/lpfc/lpfc_hbadisc.c 	mboxq->vport = vport;
vport            2907 drivers/scsi/lpfc/lpfc_hbadisc.c 	rc = lpfc_sli_issue_mbox(vport->phba, mboxq, MBX_NOWAIT);
vport            2909 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR,
vport            2911 drivers/scsi/lpfc/lpfc_hbadisc.c 		mempool_free(mboxq, vport->phba->mbox_mem_pool);
vport            2967 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = mboxq->vport;
vport            2968 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2978 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            2981 drivers/scsi/lpfc/lpfc_hbadisc.c 			 mboxq->u.mb.mbxStatus, vport->port_state);
vport            2984 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_list_loopmap(vport);
vport            2986 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_start(vport);
vport            2989 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            2997 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->fc_flag & FC_VFI_REGISTERED)
vport            2999 drivers/scsi/lpfc/lpfc_hbadisc.c 		      vport->fc_flag & FC_PT2PT))
vport            3004 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->vpi_state |= LPFC_VPI_REGISTERED;
vport            3005 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag |= FC_VFI_REGISTERED;
vport            3006 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag &= ~FC_VPORT_NEEDS_REG_VPI;
vport            3007 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag &= ~FC_VPORT_NEEDS_INIT_VPI;
vport            3017 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_SLI,
vport            3020 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->port_state, vport->fc_flag, vport->fc_myDID,
vport            3021 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->phba->alpa_map[0],
vport            3024 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_state == LPFC_FABRIC_CFG_LINK) {
vport            3029 drivers/scsi/lpfc/lpfc_hbadisc.c 		if ((vport->fc_flag & FC_PT2PT) ||
vport            3031 drivers/scsi/lpfc/lpfc_hbadisc.c 		    !(vport->fc_flag & FC_PUBLIC_LOOP))) {
vport            3034 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_list_loopmap(vport);
vport            3036 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport->fc_flag & FC_PT2PT)
vport            3037 drivers/scsi/lpfc/lpfc_hbadisc.c 				vport->port_state = LPFC_VPORT_READY;
vport            3039 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_disc_start(vport);
vport            3042 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_do_scr_ns_plogi(phba, vport);
vport            3060 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport  *vport = pmb->vport;
vport            3061 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            3062 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct serv_parm *sp = &vport->fc_sparam;
vport            3068 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            3071 drivers/scsi/lpfc/lpfc_hbadisc.c 				 mb->mbxStatus, vport->port_state);
vport            3076 drivers/scsi/lpfc/lpfc_hbadisc.c 	memcpy((uint8_t *) &vport->fc_sparam, (uint8_t *) mp->virt,
vport            3090 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_update_vport_wwn(vport);
vport            3091 drivers/scsi/lpfc/lpfc_hbadisc.c 	fc_host_port_name(shost) = wwn_to_u64(vport->fc_portname.u.wwn);
vport            3092 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_type == LPFC_PHYSICAL_PORT) {
vport            3093 drivers/scsi/lpfc/lpfc_hbadisc.c 		memcpy(&phba->wwnn, &vport->fc_nodename, sizeof(phba->wwnn));
vport            3094 drivers/scsi/lpfc/lpfc_hbadisc.c 		memcpy(&phba->wwpn, &vport->fc_portname, sizeof(phba->wwnn));
vport            3105 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_initial_flogi(vport);
vport            3114 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_issue_clear_la(phba, vport);
vport            3122 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = phba->pport;
vport            3165 drivers/scsi/lpfc/lpfc_hbadisc.c 	shost = lpfc_shost_from_vport(vport);
vport            3180 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_myDID = bf_get(lpfc_mbx_read_top_alpa_granted, la);
vport            3186 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport->cfg_log_verbose & LOG_LINK_EVENT) {
vport            3226 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_myDID = phba->fc_pref_DID;
vport            3233 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_flag |= fc_flags;
vport            3244 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->port_state = LPFC_LOCAL_CFG_LINK;
vport            3246 drivers/scsi/lpfc/lpfc_hbadisc.c 		cfglink_mbox->vport = vport;
vport            3264 drivers/scsi/lpfc/lpfc_hbadisc.c 	sparam_mbox->vport = vport;
vport            3276 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->port_state = LPFC_VPORT_UNKNOWN;
vport            3344 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            3345 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            3347 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->port_state, sparam_mbox, cfglink_mbox);
vport            3348 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_issue_clear_la(phba, vport);
vport            3387 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = pmb->vport;
vport            3388 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            3405 drivers/scsi/lpfc/lpfc_hbadisc.c 				mb->mbxStatus, vport->port_state);
vport            3418 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_flag |= FC_BYPASSED_MODE;
vport            3420 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_flag &= ~FC_BYPASSED_MODE;
vport            3476 drivers/scsi/lpfc/lpfc_hbadisc.c 				phba->pport->port_state, vport->fc_flag);
vport            3482 drivers/scsi/lpfc/lpfc_hbadisc.c 				phba->pport->port_state, vport->fc_flag,
vport            3490 drivers/scsi/lpfc/lpfc_hbadisc.c 				phba->pport->port_state, vport->fc_flag,
vport            3503 drivers/scsi/lpfc/lpfc_hbadisc.c 				phba->pport->port_state, vport->fc_flag);
vport            3512 drivers/scsi/lpfc/lpfc_hbadisc.c 				phba->pport->port_state, vport->fc_flag);
vport            3527 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_issue_clear_la(phba, vport);
vport            3549 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport  *vport = pmb->vport;
vport            3552 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            3557 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_SLI,
vport            3585 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_unreg_rpi(vport, ndlp);
vport            3589 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_disc_state_machine(vport, ndlp, pmb, NLP_EVT_CMPL_REG_LOGIN);
vport            3606 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = pmb->vport;
vport            3607 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            3612 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            3618 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE,
vport            3620 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->vpi, mb->mbxStatus);
vport            3626 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->vpi_state &= ~LPFC_VPI_REGISTERED;
vport            3627 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vport            3629 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->unreg_vpi_cmpl = VPORT_OK;
vport            3631 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_cleanup_vports_rrqs(vport, NULL);
vport            3636 drivers/scsi/lpfc/lpfc_hbadisc.c 	if ((vport->load_flag & FC_UNLOADING) && (vport != phba->pport))
vport            3641 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_unreg_vpi(struct lpfc_vport *vport)
vport            3643 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            3651 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_unreg_vpi(phba, vport->vpi, mbox);
vport            3652 drivers/scsi/lpfc/lpfc_hbadisc.c 	mbox->vport = vport;
vport            3656 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX | LOG_VPORT,
vport            3659 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->unreg_vpi_cmpl = VPORT_ERROR;
vport            3668 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = pmb->vport;
vport            3669 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            3676 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            3679 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            3681 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_flag &= ~(FC_FABRIC | FC_PUBLIC_LOOP);
vport            3683 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_myDID = 0;
vport            3685 drivers/scsi/lpfc/lpfc_hbadisc.c 		if ((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            3686 drivers/scsi/lpfc/lpfc_hbadisc.c 		    (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)) {
vport            3690 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_nvme_update_localport(vport);
vport            3696 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->vpi_state |= LPFC_VPI_REGISTERED;
vport            3697 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag &= ~FC_VPORT_NEEDS_REG_VPI;
vport            3699 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->num_disc_nodes = 0;
vport            3701 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->fc_npr_cnt)
vport            3702 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_els_disc_plogi(vport);
vport            3704 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (!vport->num_disc_nodes) {
vport            3706 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_flag &= ~FC_NDISC_ACTIVE;
vport            3708 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_can_disctmo(vport);
vport            3710 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->port_state = LPFC_VPORT_READY;
vport            3735 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport;
vport            3771 drivers/scsi/lpfc/lpfc_hbadisc.c 		pmb->vport = phba->pport;
vport            3844 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport = *(struct lpfc_vport **)new_fc_vport->dd_data;
vport            3845 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->vport_flag |= STATIC_VPORT;
vport            3871 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = pmb->vport;
vport            3882 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport            3891 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_list_loopmap(vport);
vport            3894 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_start(vport);
vport            3902 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            3914 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport            3916 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_state == LPFC_FABRIC_CFG_LINK) {
vport            3919 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (!(vport->fc_flag & FC_LOGO_RCVD_DID_CHNG))
vport            3922 drivers/scsi/lpfc/lpfc_hbadisc.c 			shost = lpfc_shost_from_vport(vport);
vport            3924 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->fc_flag &= ~FC_LOGO_RCVD_DID_CHNG ;
vport            3927 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_do_scr_ns_plogi(phba, vport);
vport            3946 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_issue_gidft(struct lpfc_vport *vport)
vport            3949 drivers/scsi/lpfc/lpfc_hbadisc.c 	if ((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            3950 drivers/scsi/lpfc/lpfc_hbadisc.c 	    (vport->cfg_enable_fc4_type == LPFC_ENABLE_FCP)) {
vport            3951 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (lpfc_ns_cmd(vport, SLI_CTNS_GID_FT, 0, SLI_CTPT_FCP)) {
vport            3955 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_SLI,
vport            3962 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->gidft_inp++;
vport            3965 drivers/scsi/lpfc/lpfc_hbadisc.c 	if ((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            3966 drivers/scsi/lpfc/lpfc_hbadisc.c 	    (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)) {
vport            3967 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (lpfc_ns_cmd(vport, SLI_CTNS_GID_FT, 0, SLI_CTPT_NVME)) {
vport            3971 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_SLI,
vport            3976 drivers/scsi/lpfc/lpfc_hbadisc.c 					 vport->gidft_inp);
vport            3977 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport->gidft_inp == 0)
vport            3980 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->gidft_inp++;
vport            3982 drivers/scsi/lpfc/lpfc_hbadisc.c 	return vport->gidft_inp;
vport            3996 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_issue_gidpt(struct lpfc_vport *vport)
vport            3999 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (lpfc_ns_cmd(vport, SLI_CTNS_GID_PT, 0, GID_PT_N_PORT)) {
vport            4003 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_SLI,
vport            4010 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->gidft_inp++;
vport            4026 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = pmb->vport;
vport            4030 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->gidft_inp = 0;
vport            4033 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            4054 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_list_loopmap(vport);
vport            4057 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_start(vport);
vport            4060 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            4068 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport            4069 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_SLI,
vport            4075 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_state < LPFC_VPORT_READY) {
vport            4077 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_ns_cmd(vport, SLI_CTNS_RNN_ID, 0, 0);
vport            4078 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_ns_cmd(vport, SLI_CTNS_RSNN_NN, 0, 0);
vport            4079 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_ns_cmd(vport, SLI_CTNS_RSPN_ID, 0, 0);
vport            4080 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_ns_cmd(vport, SLI_CTNS_RFT_ID, 0, 0);
vport            4082 drivers/scsi/lpfc/lpfc_hbadisc.c 		if ((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            4083 drivers/scsi/lpfc/lpfc_hbadisc.c 		    (vport->cfg_enable_fc4_type == LPFC_ENABLE_FCP))
vport            4084 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_ns_cmd(vport, SLI_CTNS_RFF_ID, 0, FC_TYPE_FCP);
vport            4086 drivers/scsi/lpfc/lpfc_hbadisc.c 		if ((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            4087 drivers/scsi/lpfc/lpfc_hbadisc.c 		    (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME))
vport            4088 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_ns_cmd(vport, SLI_CTNS_RFF_ID, 0,
vport            4092 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_issue_els_scr(vport, SCR_DID, 0);
vport            4095 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_ns_retry = 0;
vport            4096 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (lpfc_issue_gidft(vport) == 0)
vport            4115 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_register_remote_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            4117 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4121 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            4123 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)
vport            4153 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_RPORT,
vport            4158 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->load_flag & FC_UNLOADING)
vport            4188 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_NODE,
vport            4203 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = ndlp->vport;
vport            4205 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)
vport            4208 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_RPORT,
vport            4212 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            4222 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_nlp_counters(struct lpfc_vport *vport, int state, int count)
vport            4224 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4230 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_unused_cnt += count;
vport            4233 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_plogi_cnt += count;
vport            4236 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_adisc_cnt += count;
vport            4239 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_reglogin_cnt += count;
vport            4242 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_prli_cnt += count;
vport            4245 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_unmap_cnt += count;
vport            4248 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_map_cnt += count;
vport            4251 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->fc_npr_cnt == 0 && count == -1)
vport            4252 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->fc_npr_cnt = 0;
vport            4254 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->fc_npr_cnt += count;
vport            4261 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_nlp_state_cleanup(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            4264 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4279 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->phba->nport_event_cnt++;
vport            4284 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->phba->nport_event_cnt++;
vport            4285 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport->phba->nvmet_support == 0) {
vport            4288 drivers/scsi/lpfc/lpfc_hbadisc.c 					lpfc_nvme_unregister_port(vport, ndlp);
vport            4304 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->phba->nport_event_cnt++;
vport            4309 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_register_remote_port(vport, ndlp);
vport            4312 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->phba->sli_rev >= LPFC_SLI_REV4 &&
vport            4314 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport->phba->nvmet_support == 0) {
vport            4320 drivers/scsi/lpfc/lpfc_hbadisc.c 					vport->phba->nport_event_cnt++;
vport            4321 drivers/scsi/lpfc/lpfc_hbadisc.c 					lpfc_nvme_register_port(vport, ndlp);
vport            4333 drivers/scsi/lpfc/lpfc_hbadisc.c 		(vport->stat_data_enabled)) {
vport            4343 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE,
vport            4362 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport            4389 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_nlp_set_state(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            4392 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4396 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            4402 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_NODE,
vport            4408 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            4416 drivers/scsi/lpfc/lpfc_hbadisc.c 		list_add_tail(&ndlp->nlp_listp, &vport->fc_nodes);
vport            4419 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_nlp_counters(vport, old_state, -1);
vport            4422 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_counters(vport, state, 1);
vport            4423 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_state_cleanup(vport, ndlp, old_state, state);
vport            4427 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_enqueue_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            4429 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4433 drivers/scsi/lpfc/lpfc_hbadisc.c 		list_add_tail(&ndlp->nlp_listp, &vport->fc_nodes);
vport            4439 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_dequeue_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            4441 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4443 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            4445 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_nlp_counters(vport, ndlp->nlp_state, -1);
vport            4449 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_state_cleanup(vport, ndlp, ndlp->nlp_state,
vport            4454 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_disable_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            4456 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            4458 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_nlp_counters(vport, ndlp->nlp_state, -1);
vport            4459 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_state_cleanup(vport, ndlp, ndlp->nlp_state,
vport            4477 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_initialize_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            4484 drivers/scsi/lpfc/lpfc_hbadisc.c 	ndlp->vport = vport;
vport            4485 drivers/scsi/lpfc/lpfc_hbadisc.c 	ndlp->phba = vport->phba;
vport            4491 drivers/scsi/lpfc/lpfc_hbadisc.c 	ndlp->cmd_qdepth = vport->cfg_tgt_queue_depth;
vport            4496 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_enable_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            4499 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba *phba = vport->phba;
vport            4511 drivers/scsi/lpfc/lpfc_hbadisc.c 			rpi = lpfc_sli4_alloc_rpi(vport->phba);
vport            4516 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_WARNING, LOG_NODE,
vport            4531 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_NODE,
vport            4541 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_NODE,
vport            4562 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_initialize_node(vport, ndlp, did);
vport            4570 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->phba->sli_rev == LPFC_SLI_REV4) {
vport            4572 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            4582 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_nlp_set_state(vport, ndlp, state);
vport            4584 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            4592 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_NODE,
vport            4599 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_sli4_free_rpi(vport->phba, rpi);
vport            4604 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_drop_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            4615 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNUSED_NODE);
vport            4616 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->phba->sli_rev == LPFC_SLI_REV4) {
vport            4617 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_cleanup_vports_rrqs(vport, ndlp);
vport            4618 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_unreg_rpi(vport, ndlp);
vport            4629 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_set_disctmo(struct lpfc_vport *vport)
vport            4631 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4632 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            4635 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_state == LPFC_LOCAL_CFG_LINK) {
vport            4646 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (!timer_pending(&vport->fc_disctmo)) {
vport            4647 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            4649 drivers/scsi/lpfc/lpfc_hbadisc.c 			tmo, vport->port_state, vport->fc_flag);
vport            4652 drivers/scsi/lpfc/lpfc_hbadisc.c 	mod_timer(&vport->fc_disctmo, jiffies + msecs_to_jiffies(1000 * tmo));
vport            4654 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag |= FC_DISC_TMO;
vport            4658 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            4661 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->port_state, tmo,
vport            4662 drivers/scsi/lpfc/lpfc_hbadisc.c 			 (unsigned long)&vport->fc_disctmo, vport->fc_plogi_cnt,
vport            4663 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->fc_adisc_cnt);
vport            4672 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_can_disctmo(struct lpfc_vport *vport)
vport            4674 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4677 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            4679 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->port_state, vport->fc_ns_retry, vport->fc_flag);
vport            4682 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->fc_flag & FC_DISC_TMO) {
vport            4684 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_flag &= ~FC_DISC_TMO;
vport            4686 drivers/scsi/lpfc/lpfc_hbadisc.c 		del_timer_sync(&vport->fc_disctmo);
vport            4687 drivers/scsi/lpfc/lpfc_hbadisc.c 		spin_lock_irqsave(&vport->work_port_lock, iflags);
vport            4688 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->work_port_events &= ~WORKER_DISC_TMO;
vport            4689 drivers/scsi/lpfc/lpfc_hbadisc.c 		spin_unlock_irqrestore(&vport->work_port_lock, iflags);
vport            4693 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            4696 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->port_state, vport->fc_flag,
vport            4697 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->fc_plogi_cnt, vport->fc_adisc_cnt);
vport            4712 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport    *vport = ndlp->vport;
vport            4714 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (iocb->vport != vport)
vport            4833 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport  *vport = pmb->vport;
vport            4839 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_issue_els_logo(vport, ndlp, 0);
vport            4845 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            4853 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            4856 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_sli4_free_rpi(vport->phba, ndlp->nlp_rpi);
vport            4869 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_set_unreg_login_mbx_cmpl(struct lpfc_hba *phba, struct lpfc_vport *vport,
vport            4879 drivers/scsi/lpfc/lpfc_hbadisc.c 		   (!(vport->load_flag & FC_UNLOADING)) &&
vport            4886 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->load_flag & FC_UNLOADING) {
vport            4888 drivers/scsi/lpfc/lpfc_hbadisc.c 				spin_lock_irqsave(&vport->phba->ndlp_lock,
vport            4891 drivers/scsi/lpfc/lpfc_hbadisc.c 				spin_unlock_irqrestore(&vport->phba->ndlp_lock,
vport            4911 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_unreg_rpi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            4913 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba *phba = vport->phba;
vport            4921 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_SLI,
vport            4932 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            4949 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_unreg_login(phba, vport->vpi, rpi, mbox);
vport            4950 drivers/scsi/lpfc/lpfc_hbadisc.c 			mbox->vport = vport;
vport            4951 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_set_unreg_login_mbx_cmpl(phba, vport, ndlp, mbox);
vport            4959 drivers/scsi/lpfc/lpfc_hbadisc.c 			    (!(vport->fc_flag & FC_OFFLINE_MODE)))
vport            4962 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            5027 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_unreg_all_rpis(struct lpfc_vport *vport)
vport            5029 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba  = vport->phba;
vport            5034 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_sli4_unreg_all_rpis(vport);
vport            5040 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_unreg_login(phba, vport->vpi, LPFC_UNREG_ALL_RPIS_VPORT,
vport            5042 drivers/scsi/lpfc/lpfc_hbadisc.c 		mbox->vport = vport;
vport            5050 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX | LOG_VPORT,
vport            5057 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_unreg_default_rpis(struct lpfc_vport *vport)
vport            5059 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba  = vport->phba;
vport            5069 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_unreg_did(phba, vport->vpi, LPFC_UNREG_ALL_DFLT_RPIS,
vport            5071 drivers/scsi/lpfc/lpfc_hbadisc.c 		mbox->vport = vport;
vport            5079 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX | LOG_VPORT,
vport            5091 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_cleanup_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            5093 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5094 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            5100 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            5106 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_NODE,
vport            5111 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_dequeue_node(vport, ndlp);
vport            5113 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_NODE,
vport            5118 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_disable_node(vport, ndlp);
vport            5176 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_cleanup_vports_rrqs(vport, ndlp);
vport            5179 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (!lpfc_unreg_rpi(vport, ndlp)) {
vport            5183 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_sli4_free_rpi(vport->phba,
vport            5185 drivers/scsi/lpfc/lpfc_hbadisc.c 			spin_lock_irqsave(&vport->phba->ndlp_lock,
vport            5189 drivers/scsi/lpfc/lpfc_hbadisc.c 			spin_unlock_irqrestore(&vport->phba->ndlp_lock,
vport            5202 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_nlp_remove(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            5204 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            5210 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            5218 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            5225 drivers/scsi/lpfc/lpfc_hbadisc.c 			rc = lpfc_reg_rpi(phba, vport->vpi, ndlp->nlp_DID,
vport            5226 drivers/scsi/lpfc/lpfc_hbadisc.c 			    (uint8_t *) &vport->fc_sparam, mbox, ndlp->nlp_rpi);
vport            5233 drivers/scsi/lpfc/lpfc_hbadisc.c 				mbox->vport = vport;
vport            5242 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_cleanup_node(vport, ndlp);
vport            5254 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_NODE,
vport            5267 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_matchdid(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            5280 drivers/scsi/lpfc/lpfc_hbadisc.c 	mydid.un.word = vport->fc_myDID;
vport            5301 drivers/scsi/lpfc/lpfc_hbadisc.c 				    vport->phba->fc_topology ==
vport            5323 drivers/scsi/lpfc/lpfc_hbadisc.c __lpfc_findnode_did(struct lpfc_vport *vport, uint32_t did)
vport            5328 drivers/scsi/lpfc/lpfc_hbadisc.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            5329 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (lpfc_matchdid(vport, ndlp, did)) {
vport            5334 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            5345 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            5351 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_findnode_did(struct lpfc_vport *vport, uint32_t did)
vport            5353 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5358 drivers/scsi/lpfc/lpfc_hbadisc.c 	ndlp = __lpfc_findnode_did(vport, did);
vport            5364 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_findnode_mapped(struct lpfc_vport *vport)
vport            5366 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5373 drivers/scsi/lpfc/lpfc_hbadisc.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            5381 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            5393 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            5399 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_setup_disc_node(struct lpfc_vport *vport, uint32_t did)
vport            5401 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5404 drivers/scsi/lpfc/lpfc_hbadisc.c 	ndlp = lpfc_findnode_did(vport, did);
vport            5406 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->phba->nvmet_support)
vport            5408 drivers/scsi/lpfc/lpfc_hbadisc.c 		if ((vport->fc_flag & FC_RSCN_MODE) != 0 &&
vport            5409 drivers/scsi/lpfc/lpfc_hbadisc.c 		    lpfc_rscn_payload_check(vport, did) == 0)
vport            5411 drivers/scsi/lpfc/lpfc_hbadisc.c 		ndlp = lpfc_nlp_init(vport, did);
vport            5414 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            5420 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->phba->nvmet_support)
vport            5422 drivers/scsi/lpfc/lpfc_hbadisc.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_NPR_NODE);
vport            5424 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_WARNING, LOG_SLI,
vport            5438 drivers/scsi/lpfc/lpfc_hbadisc.c 	if ((vport->fc_flag & FC_RSCN_MODE) &&
vport            5439 drivers/scsi/lpfc/lpfc_hbadisc.c 	    !(vport->fc_flag & FC_NDISC_ACTIVE)) {
vport            5440 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (lpfc_rscn_payload_check(vport, did)) {
vport            5445 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            5452 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport->phba->nvmet_support)
vport            5464 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            5478 drivers/scsi/lpfc/lpfc_hbadisc.c 		    (!vport->phba->nvmet_support &&
vport            5482 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->phba->nvmet_support)
vport            5488 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            5499 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_disc_list_loopmap(struct lpfc_vport *vport)
vport            5501 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            5515 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (((vport->fc_myDID & 0xff) == alpa) || (alpa == 0))
vport            5517 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_setup_disc_node(vport, alpa);
vport            5525 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport->cfg_scan_down)
vport            5530 drivers/scsi/lpfc/lpfc_hbadisc.c 			if ((vport->fc_myDID & 0xff) == alpa)
vport            5532 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_setup_disc_node(vport, alpa);
vport            5540 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_issue_clear_la(struct lpfc_hba *phba, struct lpfc_vport *vport)
vport            5553 drivers/scsi/lpfc/lpfc_hbadisc.c 	    (vport->port_type != LPFC_PHYSICAL_PORT) ||
vport            5562 drivers/scsi/lpfc/lpfc_hbadisc.c 		mbox->vport = vport;
vport            5566 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_flush_list(vport);
vport            5576 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_issue_reg_vpi(struct lpfc_hba *phba, struct lpfc_vport *vport)
vport            5582 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_reg_vpi(vport, regvpimbox);
vport            5584 drivers/scsi/lpfc/lpfc_hbadisc.c 		regvpimbox->vport = vport;
vport            5594 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_disc_start(struct lpfc_vport *vport)
vport            5596 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5597 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            5602 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_SLI,
vport            5613 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_state < LPFC_VPORT_READY)
vport            5614 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->port_state = LPFC_DISC_AUTH;
vport            5616 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_set_disctmo(vport);
vport            5618 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_prevDID = vport->fc_myDID;
vport            5619 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->num_disc_nodes = 0;
vport            5622 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            5625 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->port_state, vport->fc_flag, vport->fc_plogi_cnt,
vport            5626 drivers/scsi/lpfc/lpfc_hbadisc.c 			 vport->fc_adisc_cnt);
vport            5629 drivers/scsi/lpfc/lpfc_hbadisc.c 	num_sent = lpfc_els_disc_adisc(vport);
vport            5636 drivers/scsi/lpfc/lpfc_hbadisc.c 	    !(vport->fc_flag & FC_PT2PT) &&
vport            5637 drivers/scsi/lpfc/lpfc_hbadisc.c 	    !(vport->fc_flag & FC_RSCN_MODE) &&
vport            5639 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_issue_clear_la(phba, vport);
vport            5640 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_issue_reg_vpi(phba, vport);
vport            5648 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_state < LPFC_VPORT_READY && !clear_la_pending) {
vport            5650 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_issue_clear_la(phba, vport);
vport            5652 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (!(vport->fc_flag & FC_ABORT_DISCOVERY)) {
vport            5653 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->num_disc_nodes = 0;
vport            5655 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (vport->fc_npr_cnt)
vport            5656 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_els_disc_plogi(vport);
vport            5658 drivers/scsi/lpfc/lpfc_hbadisc.c 			if (!vport->num_disc_nodes) {
vport            5660 drivers/scsi/lpfc/lpfc_hbadisc.c 				vport->fc_flag &= ~FC_NDISC_ACTIVE;
vport            5662 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_can_disctmo(vport);
vport            5665 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->port_state = LPFC_VPORT_READY;
vport            5668 drivers/scsi/lpfc/lpfc_hbadisc.c 		num_sent = lpfc_els_disc_plogi(vport);
vport            5673 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->fc_flag & FC_RSCN_MODE) {
vport            5677 drivers/scsi/lpfc/lpfc_hbadisc.c 			if ((vport->fc_rscn_id_cnt == 0) &&
vport            5678 drivers/scsi/lpfc/lpfc_hbadisc.c 			    (!(vport->fc_flag & FC_RSCN_DISCOVERY))) {
vport            5680 drivers/scsi/lpfc/lpfc_hbadisc.c 				vport->fc_flag &= ~FC_RSCN_MODE;
vport            5682 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_can_disctmo(vport);
vport            5684 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_els_handle_rscn(vport);
vport            5741 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_disc_flush_list(struct lpfc_vport *vport)
vport            5744 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba *phba = vport->phba;
vport            5746 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->fc_plogi_cnt || vport->fc_adisc_cnt) {
vport            5747 drivers/scsi/lpfc/lpfc_hbadisc.c 		list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes,
vport            5760 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_cleanup_discovery_resources(struct lpfc_vport *vport)
vport            5762 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_els_flush_rscn(vport);
vport            5763 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_els_flush_cmd(vport);
vport            5764 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_disc_flush_list(vport);
vport            5785 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = from_timer(vport, t, fc_disctmo);
vport            5786 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba   *phba = vport->phba;
vport            5793 drivers/scsi/lpfc/lpfc_hbadisc.c 	spin_lock_irqsave(&vport->work_port_lock, flags);
vport            5794 drivers/scsi/lpfc/lpfc_hbadisc.c 	tmo_posted = vport->work_port_events & WORKER_DISC_TMO;
vport            5796 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->work_port_events |= WORKER_DISC_TMO;
vport            5797 drivers/scsi/lpfc/lpfc_hbadisc.c 	spin_unlock_irqrestore(&vport->work_port_lock, flags);
vport            5805 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_disc_timeout_handler(struct lpfc_vport *vport)
vport            5807 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            5808 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            5814 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (!(vport->fc_flag & FC_DISC_TMO))
vport            5818 drivers/scsi/lpfc/lpfc_hbadisc.c 	vport->fc_flag &= ~FC_DISC_TMO;
vport            5821 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_ELS_CMD,
vport            5823 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->port_state, vport->fc_ns_retry, vport->fc_flag);
vport            5825 drivers/scsi/lpfc/lpfc_hbadisc.c 	switch (vport->port_state) {
vport            5832 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_DISCOVERY,
vport            5836 drivers/scsi/lpfc/lpfc_hbadisc.c 		list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes,
vport            5844 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_drop_node(vport, ndlp);
vport            5850 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_unreg_rpi(vport, ndlp);
vport            5853 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->port_state != LPFC_FLOGI) {
vport            5855 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_initial_flogi(vport);
vport            5857 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_issue_init_vfi(vport);
vport            5866 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            5868 drivers/scsi/lpfc/lpfc_hbadisc.c 				 vport->vpi ? "FDISC" : "FLOGI");
vport            5875 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_disc_list_loopmap(vport);
vport            5878 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_disc_start(vport);
vport            5884 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            5888 drivers/scsi/lpfc/lpfc_hbadisc.c 		ndlp = lpfc_findnode_did(vport, NameServer_DID);
vport            5897 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            5900 drivers/scsi/lpfc/lpfc_hbadisc.c 				 vport->fc_ns_retry, LPFC_MAX_NS_RETRY);
vport            5902 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->fc_ns_retry < LPFC_MAX_NS_RETRY) {
vport            5904 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->fc_ns_retry++;
vport            5905 drivers/scsi/lpfc/lpfc_hbadisc.c 			vport->gidft_inp = 0;
vport            5906 drivers/scsi/lpfc/lpfc_hbadisc.c 			rc = lpfc_issue_gidft(vport);
vport            5910 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->fc_ns_retry = 0;
vport            5920 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_issue_reg_vpi(phba, vport);
vport            5922 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_issue_clear_la(phba, vport);
vport            5923 drivers/scsi/lpfc/lpfc_hbadisc.c 				vport->port_state = LPFC_VPORT_READY;
vport            5930 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            5941 drivers/scsi/lpfc/lpfc_hbadisc.c 		initlinkmbox->vport = vport;
vport            5952 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            5954 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_disc_flush_list(vport);
vport            5962 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_issue_reg_vpi(phba, vport);
vport            5964 drivers/scsi/lpfc/lpfc_hbadisc.c 				lpfc_issue_clear_la(phba, vport);
vport            5965 drivers/scsi/lpfc/lpfc_hbadisc.c 				vport->port_state = LPFC_VPORT_READY;
vport            5971 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->fc_flag & FC_RSCN_MODE) {
vport            5972 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            5975 drivers/scsi/lpfc/lpfc_hbadisc.c 					 vport->fc_ns_retry, LPFC_MAX_NS_RETRY);
vport            5978 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_els_flush_cmd(vport);
vport            5980 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_els_flush_rscn(vport);
vport            5981 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_disc_flush_list(vport);
vport            5986 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            5988 drivers/scsi/lpfc/lpfc_hbadisc.c 				 "vport State x%x\n", vport->port_state);
vport            5995 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            6001 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_issue_clear_la(phba, vport);
vport            6009 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            6020 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_disc_flush_list(vport);
vport            6027 drivers/scsi/lpfc/lpfc_hbadisc.c 		vport->port_state = LPFC_VPORT_READY;
vport            6044 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport    *vport = pmb->vport;
vport            6053 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport            6054 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_SLI,
vport            6065 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->port_type == LPFC_PHYSICAL_PORT)
vport            6066 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DHBA, 0);
vport            6068 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DPRT, 0);
vport            6102 drivers/scsi/lpfc/lpfc_hbadisc.c __lpfc_find_node(struct lpfc_vport *vport, node_filter filter, void *param)
vport            6106 drivers/scsi/lpfc/lpfc_hbadisc.c 	list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            6108 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            6119 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            6129 drivers/scsi/lpfc/lpfc_hbadisc.c __lpfc_findnode_rpi(struct lpfc_vport *vport, uint16_t rpi)
vport            6131 drivers/scsi/lpfc/lpfc_hbadisc.c 	return __lpfc_find_node(vport, lpfc_filter_by_rpi, &rpi);
vport            6139 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_findnode_wwpn(struct lpfc_vport *vport, struct lpfc_name *wwpn)
vport            6141 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6145 drivers/scsi/lpfc/lpfc_hbadisc.c 	ndlp = __lpfc_find_node(vport, lpfc_filter_by_wwpn, wwpn);
vport            6156 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_findnode_rpi(struct lpfc_vport *vport, uint16_t rpi)
vport            6158 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6163 drivers/scsi/lpfc/lpfc_hbadisc.c 	ndlp = __lpfc_findnode_rpi(vport, rpi);
vport            6184 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport;
vport            6208 drivers/scsi/lpfc/lpfc_hbadisc.c 	list_for_each_entry(vport, &phba->port_list, listentry) {
vport            6209 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->vpi == i) {
vport            6211 drivers/scsi/lpfc/lpfc_hbadisc.c 			return vport;
vport            6219 drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_nlp_init(struct lpfc_vport *vport, uint32_t did)
vport            6224 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->phba->sli_rev == LPFC_SLI_REV4) {
vport            6225 drivers/scsi/lpfc/lpfc_hbadisc.c 		rpi = lpfc_sli4_alloc_rpi(vport->phba);
vport            6230 drivers/scsi/lpfc/lpfc_hbadisc.c 	ndlp = mempool_alloc(vport->phba->nlp_mem_pool, GFP_KERNEL);
vport            6232 drivers/scsi/lpfc/lpfc_hbadisc.c 		if (vport->phba->sli_rev == LPFC_SLI_REV4)
vport            6233 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_sli4_free_rpi(vport->phba, rpi);
vport            6239 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_initialize_node(vport, ndlp, did);
vport            6241 drivers/scsi/lpfc/lpfc_hbadisc.c 	if (vport->phba->sli_rev == LPFC_SLI_REV4) {
vport            6243 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE,
vport            6251 drivers/scsi/lpfc/lpfc_hbadisc.c 				mempool_alloc(vport->phba->active_rrq_pool,
vport            6260 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_NODE,
vport            6278 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(ndlp->vport, LPFC_DISC_TRC_NODE,
vport            6282 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_NODE,
vport            6290 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_nlp_remove(ndlp->vport, ndlp);
vport            6319 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_debugfs_disc_trc(ndlp->vport, LPFC_DISC_TRC_NODE,
vport            6331 drivers/scsi/lpfc/lpfc_hbadisc.c 			lpfc_printf_vlog(ndlp->vport, KERN_WARNING, LOG_NODE,
vport            6359 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(ndlp->vport, LPFC_DISC_TRC_NODE,
vport            6371 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(ndlp->vport, KERN_WARNING, LOG_NODE,
vport            6384 drivers/scsi/lpfc/lpfc_hbadisc.c 		lpfc_printf_vlog(ndlp->vport, KERN_WARNING, LOG_NODE,
vport            6421 drivers/scsi/lpfc/lpfc_hbadisc.c 	lpfc_debugfs_disc_trc(ndlp->vport, LPFC_DISC_TRC_NODE,
vport            6501 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = mboxq->vport;
vport            6502 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            6508 drivers/scsi/lpfc/lpfc_hbadisc.c 			mboxq->u.mb.mbxStatus, vport->port_state);
vport            6527 drivers/scsi/lpfc/lpfc_hbadisc.c 	struct lpfc_vport *vport = mboxq->vport;
vport            6533 drivers/scsi/lpfc/lpfc_hbadisc.c 			mboxq->u.mb.mbxStatus, vport->port_state);
vport            6628 drivers/scsi/lpfc/lpfc_hbadisc.c 	mbox->vport = phba->pport;
vport             348 drivers/scsi/lpfc/lpfc_init.c lpfc_update_vport_wwn(struct lpfc_vport *vport)
vport             350 drivers/scsi/lpfc/lpfc_init.c 	uint8_t vvvl = vport->fc_sparam.cmn.valid_vendor_ver_level;
vport             351 drivers/scsi/lpfc/lpfc_init.c 	u32 *fawwpn_key = (u32 *)&vport->fc_sparam.un.vendorVersion[0];
vport             354 drivers/scsi/lpfc/lpfc_init.c 	if (vport->phba->cfg_soft_wwnn)
vport             355 drivers/scsi/lpfc/lpfc_init.c 		u64_to_wwn(vport->phba->cfg_soft_wwnn,
vport             356 drivers/scsi/lpfc/lpfc_init.c 			   vport->fc_sparam.nodeName.u.wwn);
vport             357 drivers/scsi/lpfc/lpfc_init.c 	if (vport->phba->cfg_soft_wwpn)
vport             358 drivers/scsi/lpfc/lpfc_init.c 		u64_to_wwn(vport->phba->cfg_soft_wwpn,
vport             359 drivers/scsi/lpfc/lpfc_init.c 			   vport->fc_sparam.portName.u.wwn);
vport             365 drivers/scsi/lpfc/lpfc_init.c 	if (vport->fc_nodename.u.wwn[0] == 0 || vport->phba->cfg_soft_wwnn)
vport             366 drivers/scsi/lpfc/lpfc_init.c 		memcpy(&vport->fc_nodename, &vport->fc_sparam.nodeName,
vport             369 drivers/scsi/lpfc/lpfc_init.c 		memcpy(&vport->fc_sparam.nodeName, &vport->fc_nodename,
vport             376 drivers/scsi/lpfc/lpfc_init.c 	if (vport->fc_portname.u.wwn[0] != 0 &&
vport             377 drivers/scsi/lpfc/lpfc_init.c 		memcmp(&vport->fc_portname, &vport->fc_sparam.portName,
vport             379 drivers/scsi/lpfc/lpfc_init.c 		vport->vport_flag |= FAWWPN_PARAM_CHG;
vport             381 drivers/scsi/lpfc/lpfc_init.c 	if (vport->fc_portname.u.wwn[0] == 0 ||
vport             382 drivers/scsi/lpfc/lpfc_init.c 	    vport->phba->cfg_soft_wwpn ||
vport             384 drivers/scsi/lpfc/lpfc_init.c 	    vport->vport_flag & FAWWPN_SET) {
vport             385 drivers/scsi/lpfc/lpfc_init.c 		memcpy(&vport->fc_portname, &vport->fc_sparam.portName,
vport             387 drivers/scsi/lpfc/lpfc_init.c 		vport->vport_flag &= ~FAWWPN_SET;
vport             389 drivers/scsi/lpfc/lpfc_init.c 			vport->vport_flag |= FAWWPN_SET;
vport             392 drivers/scsi/lpfc/lpfc_init.c 		memcpy(&vport->fc_sparam.portName, &vport->fc_portname,
vport             412 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = phba->pport;
vport             413 drivers/scsi/lpfc/lpfc_init.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             445 drivers/scsi/lpfc/lpfc_init.c 	pmb->vport = vport;
vport             461 drivers/scsi/lpfc/lpfc_init.c 	memcpy(&vport->fc_sparam, mp->virt, sizeof (struct serv_parm));
vport             465 drivers/scsi/lpfc/lpfc_init.c 	lpfc_update_vport_wwn(vport);
vport             468 drivers/scsi/lpfc/lpfc_init.c 	fc_host_node_name(shost) = wwn_to_u64(vport->fc_nodename.u.wwn);
vport             469 drivers/scsi/lpfc/lpfc_init.c 	fc_host_port_name(shost) = wwn_to_u64(vport->fc_portname.u.wwn);
vport             477 drivers/scsi/lpfc/lpfc_init.c 		outptr = &vport->fc_nodename.u.s.IEEE[0];
vport             499 drivers/scsi/lpfc/lpfc_init.c 	pmb->vport = vport;
vport             598 drivers/scsi/lpfc/lpfc_init.c 	mod_timer(&vport->els_tmofunc,
vport             640 drivers/scsi/lpfc/lpfc_init.c 	pmb->vport = phba->pport;
vport             662 drivers/scsi/lpfc/lpfc_init.c 	pmb->vport = phba->pport;
vport             713 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = phba->pport;
vport             724 drivers/scsi/lpfc/lpfc_init.c 	pmb->vport = vport;
vport            1434 drivers/scsi/lpfc/lpfc_init.c 				pmboxq->vport = phba->pport;
vport            1643 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = phba->pport;
vport            1747 drivers/scsi/lpfc/lpfc_init.c 		shost = lpfc_shost_from_vport(vport);
vport            1827 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = phba->pport;
vport            1999 drivers/scsi/lpfc/lpfc_init.c 	shost = lpfc_shost_from_vport(vport);
vport            2032 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = phba->pport;
vport            2063 drivers/scsi/lpfc/lpfc_init.c 	pmb->vport = vport;
vport            2792 drivers/scsi/lpfc/lpfc_init.c lpfc_cleanup(struct lpfc_vport *vport)
vport            2794 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_hba   *phba = vport->phba;
vport            2799 drivers/scsi/lpfc/lpfc_init.c 		lpfc_port_link_failure(vport);
vport            2801 drivers/scsi/lpfc/lpfc_init.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport            2803 drivers/scsi/lpfc/lpfc_init.c 			ndlp = lpfc_enable_node(vport, ndlp,
vport            2824 drivers/scsi/lpfc/lpfc_init.c 		if (vport->port_type != LPFC_PHYSICAL_PORT &&
vport            2840 drivers/scsi/lpfc/lpfc_init.c 			lpfc_disc_state_machine(vport, ndlp, NULL,
vport            2843 drivers/scsi/lpfc/lpfc_init.c 		lpfc_disc_state_machine(vport, ndlp, NULL,
vport            2851 drivers/scsi/lpfc/lpfc_init.c 	while (!list_empty(&vport->fc_nodes)) {
vport            2853 drivers/scsi/lpfc/lpfc_init.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            2856 drivers/scsi/lpfc/lpfc_init.c 						&vport->fc_nodes, nlp_listp) {
vport            2857 drivers/scsi/lpfc/lpfc_init.c 				lpfc_printf_vlog(ndlp->vport, KERN_ERR,
vport            2871 drivers/scsi/lpfc/lpfc_init.c 	lpfc_cleanup_vports_rrqs(vport, NULL);
vport            2883 drivers/scsi/lpfc/lpfc_init.c lpfc_stop_vport_timers(struct lpfc_vport *vport)
vport            2885 drivers/scsi/lpfc/lpfc_init.c 	del_timer_sync(&vport->els_tmofunc);
vport            2886 drivers/scsi/lpfc/lpfc_init.c 	del_timer_sync(&vport->delayed_disc_tmo);
vport            2887 drivers/scsi/lpfc/lpfc_init.c 	lpfc_can_disctmo(vport);
vport            3061 drivers/scsi/lpfc/lpfc_init.c 			lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_NODE,
vport            3325 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport;
vport            3332 drivers/scsi/lpfc/lpfc_init.c 	vport = phba->pport;
vport            3334 drivers/scsi/lpfc/lpfc_init.c 	if (!(vport->fc_flag & FC_OFFLINE_MODE))
vport            3433 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = phba->pport;
vport            3439 drivers/scsi/lpfc/lpfc_init.c 	if (vport->fc_flag & FC_OFFLINE_MODE)
vport            3482 drivers/scsi/lpfc/lpfc_init.c 					lpfc_printf_vlog(ndlp->vport,
vport            4243 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport;
vport            4292 drivers/scsi/lpfc/lpfc_init.c 	vport = (struct lpfc_vport *) shost->hostdata;
vport            4293 drivers/scsi/lpfc/lpfc_init.c 	vport->phba = phba;
vport            4294 drivers/scsi/lpfc/lpfc_init.c 	vport->load_flag |= FC_LOADING;
vport            4295 drivers/scsi/lpfc/lpfc_init.c 	vport->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vport            4296 drivers/scsi/lpfc/lpfc_init.c 	vport->fc_rscn_flush = 0;
vport            4297 drivers/scsi/lpfc/lpfc_init.c 	lpfc_get_vport_cfgparam(vport);
vport            4300 drivers/scsi/lpfc/lpfc_init.c 	vport->cfg_enable_fc4_type = phba->cfg_enable_fc4_type;
vport            4304 drivers/scsi/lpfc/lpfc_init.c 	shost->max_lun = vport->cfg_max_luns;
vport            4337 drivers/scsi/lpfc/lpfc_init.c 		vport->port_type = LPFC_NPIV_PORT;
vport            4340 drivers/scsi/lpfc/lpfc_init.c 		vport->port_type = LPFC_PHYSICAL_PORT;
vport            4344 drivers/scsi/lpfc/lpfc_init.c 	INIT_LIST_HEAD(&vport->fc_nodes);
vport            4345 drivers/scsi/lpfc/lpfc_init.c 	INIT_LIST_HEAD(&vport->rcv_buffer_list);
vport            4346 drivers/scsi/lpfc/lpfc_init.c 	spin_lock_init(&vport->work_port_lock);
vport            4348 drivers/scsi/lpfc/lpfc_init.c 	timer_setup(&vport->fc_disctmo, lpfc_disc_timeout, 0);
vport            4350 drivers/scsi/lpfc/lpfc_init.c 	timer_setup(&vport->els_tmofunc, lpfc_els_timeout, 0);
vport            4352 drivers/scsi/lpfc/lpfc_init.c 	timer_setup(&vport->delayed_disc_tmo, lpfc_delayed_disc_tmo, 0);
vport            4362 drivers/scsi/lpfc/lpfc_init.c 	list_add_tail(&vport->listentry, &phba->port_list);
vport            4364 drivers/scsi/lpfc/lpfc_init.c 	return vport;
vport            4380 drivers/scsi/lpfc/lpfc_init.c destroy_port(struct lpfc_vport *vport)
vport            4382 drivers/scsi/lpfc/lpfc_init.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            4383 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_hba  *phba = vport->phba;
vport            4385 drivers/scsi/lpfc/lpfc_init.c 	lpfc_debugfs_terminate(vport);
vport            4390 drivers/scsi/lpfc/lpfc_init.c 	list_del_init(&vport->listentry);
vport            4393 drivers/scsi/lpfc/lpfc_init.c 	lpfc_cleanup(vport);
vport            4433 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4434 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_hba   *phba = vport->phba;
vport            4439 drivers/scsi/lpfc/lpfc_init.c 	if (vport->load_flag & FC_UNLOADING) {
vport            4459 drivers/scsi/lpfc/lpfc_init.c 	if (vport->port_state != LPFC_VPORT_READY)
vport            4461 drivers/scsi/lpfc/lpfc_init.c 	if (vport->num_disc_nodes || vport->fc_prli_sent)
vport            4463 drivers/scsi/lpfc/lpfc_init.c 	if (vport->fc_map_cnt == 0 && time < msecs_to_jiffies(2 * 1000))
vport            4477 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
vport            4478 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_hba   *phba = vport->phba;
vport            4510 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4511 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_hba   *phba = vport->phba;
vport            4516 drivers/scsi/lpfc/lpfc_init.c 	fc_host_node_name(shost) = wwn_to_u64(vport->fc_nodename.u.wwn);
vport            4517 drivers/scsi/lpfc/lpfc_init.c 	fc_host_port_name(shost) = wwn_to_u64(vport->fc_portname.u.wwn);
vport            4525 drivers/scsi/lpfc/lpfc_init.c 	lpfc_vport_symbolic_node_name(vport, fc_host_symbolic_name(shost),
vport            4531 drivers/scsi/lpfc/lpfc_init.c 		(((uint32_t) vport->fc_sparam.cmn.bbRcvSizeMsb & 0x0F) << 8) |
vport            4532 drivers/scsi/lpfc/lpfc_init.c 		(uint32_t) vport->fc_sparam.cmn.bbRcvSizeLsb;
vport            4534 drivers/scsi/lpfc/lpfc_init.c 	fc_host_dev_loss_tmo(shost) = vport->cfg_devloss_tmo;
vport            4544 drivers/scsi/lpfc/lpfc_init.c 	vport->load_flag &= ~FC_LOADING;
vport            4913 drivers/scsi/lpfc/lpfc_init.c 	pmb->vport = phba->pport;
vport            5218 drivers/scsi/lpfc/lpfc_init.c 	pmb->vport = phba->pport;
vport            5465 drivers/scsi/lpfc/lpfc_init.c lpfc_sli4_perform_vport_cvl(struct lpfc_vport *vport)
vport            5471 drivers/scsi/lpfc/lpfc_init.c 	if (!vport)
vport            5473 drivers/scsi/lpfc/lpfc_init.c 	phba = vport->phba;
vport            5476 drivers/scsi/lpfc/lpfc_init.c 	ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport            5479 drivers/scsi/lpfc/lpfc_init.c 		ndlp = lpfc_nlp_init(vport, Fabric_DID);
vport            5485 drivers/scsi/lpfc/lpfc_init.c 		lpfc_enqueue_node(vport, ndlp);
vport            5488 drivers/scsi/lpfc/lpfc_init.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_UNUSED_NODE);
vport            5496 drivers/scsi/lpfc/lpfc_init.c 	if ((vport != phba->pport) && (vport->port_state < LPFC_FDISC)
vport            5497 drivers/scsi/lpfc/lpfc_init.c 		&& (vport->port_state != LPFC_VPORT_FAILED))
vport            5499 drivers/scsi/lpfc/lpfc_init.c 	shost = lpfc_shost_from_vport(vport);
vport            5502 drivers/scsi/lpfc/lpfc_init.c 	lpfc_linkdown_port(vport);
vport            5503 drivers/scsi/lpfc/lpfc_init.c 	lpfc_cleanup_pending_mbox(vport);
vport            5505 drivers/scsi/lpfc/lpfc_init.c 	vport->fc_flag |= FC_VPORT_CVL_RCVD;
vport            5544 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport;
vport            5692 drivers/scsi/lpfc/lpfc_init.c 		vport = lpfc_find_vport_by_vpid(phba,
vport            5694 drivers/scsi/lpfc/lpfc_init.c 		ndlp = lpfc_sli4_perform_vport_cvl(vport);
vport            5718 drivers/scsi/lpfc/lpfc_init.c 		if (!(vport->load_flag & FC_UNLOADING) &&
vport            5726 drivers/scsi/lpfc/lpfc_init.c 			shost = lpfc_shost_from_vport(vport);
vport            5731 drivers/scsi/lpfc/lpfc_init.c 			vport->port_state = LPFC_FDISC;
vport            7537 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport;
vport            7547 drivers/scsi/lpfc/lpfc_init.c 	vport = lpfc_create_port(phba, phba->brd_no, &phba->pcidev->dev);
vport            7548 drivers/scsi/lpfc/lpfc_init.c 	if (!vport)
vport            7551 drivers/scsi/lpfc/lpfc_init.c 	shost = lpfc_shost_from_vport(vport);
vport            7552 drivers/scsi/lpfc/lpfc_init.c 	phba->pport = vport;
vport            7570 drivers/scsi/lpfc/lpfc_init.c 	lpfc_debugfs_initialize(vport);
vport            7578 drivers/scsi/lpfc/lpfc_init.c 	vport->load_flag |= FC_ALLOW_FDMI;
vport            7583 drivers/scsi/lpfc/lpfc_init.c 		vport->fdmi_hba_mask = LPFC_FDMI2_HBA_ATTR;
vport            7585 drivers/scsi/lpfc/lpfc_init.c 			vport->fdmi_port_mask = LPFC_FDMI2_SMART_ATTR;
vport            7587 drivers/scsi/lpfc/lpfc_init.c 			vport->fdmi_port_mask = LPFC_FDMI2_PORT_ATTR;
vport            7602 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = phba->pport;
vport            7605 drivers/scsi/lpfc/lpfc_init.c 	destroy_port(vport);
vport            11375 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = phba->pport;
vport            11376 drivers/scsi/lpfc/lpfc_init.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            11379 drivers/scsi/lpfc/lpfc_init.c 	vport->load_flag |= FC_UNLOADING;
vport            11873 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = NULL;
vport            11938 drivers/scsi/lpfc/lpfc_init.c 	vport = phba->pport;
vport            11939 drivers/scsi/lpfc/lpfc_init.c 	error = lpfc_alloc_sysfs_attr(vport);
vport            11946 drivers/scsi/lpfc/lpfc_init.c 	shost = lpfc_shost_from_vport(vport); /* save shost for error cleanup */
vport            12000 drivers/scsi/lpfc/lpfc_init.c 	lpfc_free_sysfs_attr(vport);
vport            12033 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            12035 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_hba   *phba = vport->phba;
vport            12039 drivers/scsi/lpfc/lpfc_init.c 	vport->load_flag |= FC_UNLOADING;
vport            12042 drivers/scsi/lpfc/lpfc_init.c 	lpfc_free_sysfs_attr(vport);
vport            12058 drivers/scsi/lpfc/lpfc_init.c 	lpfc_cleanup(vport);
vport            12078 drivers/scsi/lpfc/lpfc_init.c 	list_del_init(&vport->listentry);
vport            12081 drivers/scsi/lpfc/lpfc_init.c 	lpfc_debugfs_terminate(vport);
vport            12674 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = NULL;
vport            12756 drivers/scsi/lpfc/lpfc_init.c 	vport = phba->pport;
vport            12757 drivers/scsi/lpfc/lpfc_init.c 	shost = lpfc_shost_from_vport(vport); /* save shost for error cleanup */
vport            12760 drivers/scsi/lpfc/lpfc_init.c 	error = lpfc_alloc_sysfs_attr(vport);
vport            12792 drivers/scsi/lpfc/lpfc_init.c 			error = lpfc_nvme_create_localport(vport);
vport            12818 drivers/scsi/lpfc/lpfc_init.c 	lpfc_free_sysfs_attr(vport);
vport            12851 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            12853 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_hba *phba = vport->phba;
vport            12858 drivers/scsi/lpfc/lpfc_init.c 	vport->load_flag |= FC_UNLOADING;
vport            12862 drivers/scsi/lpfc/lpfc_init.c 	lpfc_free_sysfs_attr(vport);
vport            12881 drivers/scsi/lpfc/lpfc_init.c 	lpfc_cleanup(vport);
vport            12883 drivers/scsi/lpfc/lpfc_init.c 	lpfc_nvme_destroy_localport(vport);
vport            12894 drivers/scsi/lpfc/lpfc_init.c 	lpfc_debugfs_terminate(vport);
vport            12898 drivers/scsi/lpfc/lpfc_init.c 	list_del_init(&vport->listentry);
vport              49 drivers/scsi/lpfc/lpfc_logmsg.h #define lpfc_printf_vlog(vport, level, mask, fmt, arg...) \
vport              51 drivers/scsi/lpfc/lpfc_logmsg.h 	{ if (((mask) & (vport)->cfg_log_verbose) || (level[1] <= '3')) \
vport              52 drivers/scsi/lpfc/lpfc_logmsg.h 		dev_printk(level, &((vport)->phba->pcidev)->dev, "%d:(%d):" \
vport              53 drivers/scsi/lpfc/lpfc_logmsg.h 			   fmt, (vport)->phba->brd_no, vport->vpi, ##arg); } \
vport             358 drivers/scsi/lpfc/lpfc_mbox.c 	struct lpfc_vport  *vport = phba->pport;
vport             372 drivers/scsi/lpfc/lpfc_mbox.c 	mb->un.varCfgLnk.myId = vport->fc_myDID;
vport             841 drivers/scsi/lpfc/lpfc_mbox.c lpfc_sli4_unreg_all_rpis(struct lpfc_vport *vport)
vport             843 drivers/scsi/lpfc/lpfc_mbox.c 	struct lpfc_hba  *phba  = vport->phba;
vport             856 drivers/scsi/lpfc/lpfc_mbox.c 		lpfc_unreg_login(phba, vport->vpi, phba->vpi_ids[vport->vpi],
vport             859 drivers/scsi/lpfc/lpfc_mbox.c 		mbox->vport = vport;
vport             884 drivers/scsi/lpfc/lpfc_mbox.c lpfc_reg_vpi(struct lpfc_vport *vport, LPFC_MBOXQ_t *pmb)
vport             887 drivers/scsi/lpfc/lpfc_mbox.c 	struct lpfc_hba *phba = vport->phba;
vport             894 drivers/scsi/lpfc/lpfc_mbox.c 		!(vport->fc_flag & FC_VPORT_NEEDS_REG_VPI))
vport             897 drivers/scsi/lpfc/lpfc_mbox.c 	mb->un.varRegVpi.vpi = phba->vpi_ids[vport->vpi];
vport             898 drivers/scsi/lpfc/lpfc_mbox.c 	mb->un.varRegVpi.sid = vport->fc_myDID;
vport             900 drivers/scsi/lpfc/lpfc_mbox.c 		mb->un.varRegVpi.vfi = phba->sli4_hba.vfi_ids[vport->vfi];
vport             902 drivers/scsi/lpfc/lpfc_mbox.c 		mb->un.varRegVpi.vfi = vport->vfi + vport->phba->vfi_base;
vport             903 drivers/scsi/lpfc/lpfc_mbox.c 	memcpy(mb->un.varRegVpi.wwn, &vport->fc_portname,
vport            1578 drivers/scsi/lpfc/lpfc_mbox.c 		if (!mboxq->vport) {
vport            2116 drivers/scsi/lpfc/lpfc_mbox.c lpfc_init_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport)
vport            2121 drivers/scsi/lpfc/lpfc_mbox.c 	mbox->vport = vport;
vport            2128 drivers/scsi/lpfc/lpfc_mbox.c 	       vport->phba->sli4_hba.vfi_ids[vport->vfi]);
vport            2130 drivers/scsi/lpfc/lpfc_mbox.c 	       vport->phba->vpi_ids[vport->vpi]);
vport            2132 drivers/scsi/lpfc/lpfc_mbox.c 	       vport->phba->fcf.fcfi);
vport            2147 drivers/scsi/lpfc/lpfc_mbox.c lpfc_reg_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport, dma_addr_t phys)
vport            2150 drivers/scsi/lpfc/lpfc_mbox.c 	struct lpfc_hba *phba = vport->phba;
vport            2158 drivers/scsi/lpfc/lpfc_mbox.c 	       phba->sli4_hba.vfi_ids[vport->vfi]);
vport            2160 drivers/scsi/lpfc/lpfc_mbox.c 	bf_set(lpfc_reg_vfi_vpi, reg_vfi, phba->vpi_ids[vport->vpi]);
vport            2161 drivers/scsi/lpfc/lpfc_mbox.c 	memcpy(reg_vfi->wwn, &vport->fc_portname, sizeof(struct lpfc_name));
vport            2169 drivers/scsi/lpfc/lpfc_mbox.c 		reg_vfi->bde.tus.f.bdeSize = sizeof(vport->fc_sparam);
vport            2172 drivers/scsi/lpfc/lpfc_mbox.c 	bf_set(lpfc_reg_vfi_nport_id, reg_vfi, vport->fc_myDID);
vport            2176 drivers/scsi/lpfc/lpfc_mbox.c 	    (vport->fc_flag & FC_VFI_REGISTERED) &&
vport            2201 drivers/scsi/lpfc/lpfc_mbox.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_MBOX,
vport            2205 drivers/scsi/lpfc/lpfc_mbox.c 			vport->fc_myDID,
vport            2207 drivers/scsi/lpfc/lpfc_mbox.c 			phba->sli4_hba.vfi_ids[vport->vfi],
vport            2208 drivers/scsi/lpfc/lpfc_mbox.c 			phba->vpi_ids[vport->vpi],
vport            2209 drivers/scsi/lpfc/lpfc_mbox.c 			reg_vfi->wwn[0], reg_vfi->wwn[1], vport->fc_flag,
vport            2210 drivers/scsi/lpfc/lpfc_mbox.c 			vport->port_state, phba->fc_topology_changed,
vport            2249 drivers/scsi/lpfc/lpfc_mbox.c lpfc_unreg_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport)
vport            2254 drivers/scsi/lpfc/lpfc_mbox.c 	       vport->phba->sli4_hba.vfi_ids[vport->vfi]);
vport            2342 drivers/scsi/lpfc/lpfc_mbox.c 	mbox->vport = rdp_context->ndlp->vport;
vport            2379 drivers/scsi/lpfc/lpfc_mbox.c 	mbox->vport = rdp_context->ndlp->vport;
vport              54 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_check_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport              75 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_check_sparm(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport              78 drivers/scsi/lpfc/lpfc_nportdisc.c 	volatile struct serv_parm *hsp = &vport->fc_sparam;
vport             157 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport             223 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_DISCOVERY,
vport             283 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             286 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host   *shost = lpfc_shost_from_vport(vport);
vport             287 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba    *phba = vport->phba;
vport             304 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             308 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
vport             313 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             317 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
vport             323 drivers/scsi/lpfc/lpfc_nportdisc.c 	if ((lpfc_check_sparm(vport, ndlp, sp, CLASS3, 0) == 0)) {
vport             327 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
vport             334 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport             338 drivers/scsi/lpfc/lpfc_nportdisc.c 			 ndlp->nlp_rpi, vport->port_state,
vport             339 drivers/scsi/lpfc/lpfc_nportdisc.c 			 vport->fc_flag);
vport             341 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->cfg_fcp_class == 2 && sp->cls2.classValid)
vport             374 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_els_rsp_acc(vport, ELS_CMD_PLOGI, cmdiocb,
vport             380 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             390 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport             400 drivers/scsi/lpfc/lpfc_nportdisc.c 	if ((vport->fc_flag & FC_PT2PT) &&
vport             401 drivers/scsi/lpfc/lpfc_nportdisc.c 	    !(vport->fc_flag & FC_PT2PT_PLOGI)) {
vport             403 drivers/scsi/lpfc/lpfc_nportdisc.c 		vport->fc_myDID = icmd->un.rcvels.parmRo;
vport             424 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_issue_reg_vfi(vport);
vport             431 drivers/scsi/lpfc/lpfc_nportdisc.c 			mbox->vport = vport;
vport             439 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_can_disctmo(vport);
vport             457 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_unreg_rpi(vport, ndlp);
vport             459 drivers/scsi/lpfc/lpfc_nportdisc.c 	rc = lpfc_reg_rpi(phba, vport->vpi, icmd->un.rcvels.remoteID,
vport             474 drivers/scsi/lpfc/lpfc_nportdisc.c 	mbox->vport = vport;
vport             490 drivers/scsi/lpfc/lpfc_nportdisc.c 	    (vport->fc_flag & FC_FABRIC)) {
vport             495 drivers/scsi/lpfc/lpfc_nportdisc.c 	if ((vport->port_type == LPFC_NPIV_PORT &&
vport             496 drivers/scsi/lpfc/lpfc_nportdisc.c 	     vport->cfg_restrict_login)) {
vport             508 drivers/scsi/lpfc/lpfc_nportdisc.c 		rc = lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb,
vport             514 drivers/scsi/lpfc/lpfc_nportdisc.c 	rc = lpfc_els_rsp_acc(vport, ELS_CMD_PLOGI, cmdiocb, ndlp, mbox);
vport             521 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport             536 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_vport *vport;
vport             543 drivers/scsi/lpfc/lpfc_nportdisc.c 	vport = mboxq->vport;
vport             547 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_adisc_acc(vport, elsiocb, ndlp);
vport             549 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_acc(vport, ELS_CMD_PLOGI, elsiocb,
vport             557 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_padisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             560 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host   *shost = lpfc_shost_from_vport(vport);
vport             586 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (icmd->ulpStatus == 0 && lpfc_check_adisc(vport, ndlp, pnn, ppn)) {
vport             593 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (vport->phba->sli_rev == LPFC_SLI_REV4) {
vport             612 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_els_rsp_adisc_acc(vport, cmdiocb, ndlp);
vport             614 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_els_rsp_acc(vport, ELS_CMD_PLOGI, cmdiocb,
vport             620 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_MAPPED_NODE);
vport             622 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport             631 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport             641 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport             646 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             649 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             650 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba    *phba = vport->phba;
vport             662 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_acc(vport, ELS_CMD_PRLO, cmdiocb, ndlp, NULL);
vport             664 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport             666 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (vport->port_state <= LPFC_FDISC)
vport             668 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_linkdown_port(vport);
vport             670 drivers/scsi/lpfc/lpfc_nportdisc.c 		vport->fc_flag |= FC_VPORT_LOGO_RCVD;
vport             691 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (!(vport->load_flag & FC_UNLOADING) &&
vport             703 drivers/scsi/lpfc/lpfc_nportdisc.c 			vport->port_state = LPFC_FDISC;
vport             725 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport             739 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_support_check(struct lpfc_vport *vport,
vport             749 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->phba->nvmet_support) {
vport             755 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (!vport->nvmei_support && (cmd == ELS_CMD_NVMEPRLI))
vport             760 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_printf_vlog(vport, KERN_WARNING, LOG_NVME_DISC,
vport             768 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb,
vport             774 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             777 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba  *phba = vport->phba;
vport             820 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport             833 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_RPORT,
vport             837 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (vport->cfg_enable_fc4_type != LPFC_ENABLE_NVME)
vport             843 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_disc_set_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport             845 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             854 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (!(vport->fc_flag & FC_PT2PT)) {
vport             856 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (vport->cfg_use_adisc && ((vport->fc_flag & FC_RSCN_MODE) ||
vport             869 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_unreg_rpi(vport, ndlp);
vport             883 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_release_rpi(struct lpfc_hba *phba, struct lpfc_vport *vport,
vport             893 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             906 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
vport             909 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_unreg_login(phba, vport->vpi, rpi, pmb);
vport             911 drivers/scsi/lpfc/lpfc_nportdisc.c 		pmb->vport = vport;
vport             915 drivers/scsi/lpfc/lpfc_nportdisc.c 		    (!(vport->fc_flag & FC_OFFLINE_MODE)))
vport             918 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport             930 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_disc_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             937 drivers/scsi/lpfc/lpfc_nportdisc.c 	phba = vport->phba;
vport             943 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_release_rpi(phba, vport, ndlp, rpi);
vport             945 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport             954 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_plogi_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             963 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport             975 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             982 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (lpfc_rcv_plogi(vport, ndlp, cmdiocb)) {
vport             989 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_els_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport             992 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_issue_els_logo(vport, ndlp, 0);
vport             997 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1000 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            1006 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            1012 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1019 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_rm_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1026 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_unused_node(struct lpfc_vport *vport,
vport            1034 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1037 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host   *shost = lpfc_shost_from_vport(vport);
vport            1038 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba   *phba = vport->phba;
vport            1052 drivers/scsi/lpfc/lpfc_nportdisc.c 	port_cmp = memcmp(&vport->fc_portname, &sp->portName,
vport            1060 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
vport            1063 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (lpfc_rcv_plogi(vport, ndlp, cmdiocb) &&
vport            1065 drivers/scsi/lpfc/lpfc_nportdisc.c 		    (vport->num_disc_nodes)) {
vport            1070 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_more_plogi(vport);
vport            1071 drivers/scsi/lpfc/lpfc_nportdisc.c 			if (vport->num_disc_nodes == 0) {
vport            1073 drivers/scsi/lpfc/lpfc_nportdisc.c 				vport->fc_flag &= ~FC_NDISC_ACTIVE;
vport            1075 drivers/scsi/lpfc/lpfc_nportdisc.c 				lpfc_can_disctmo(vport);
vport            1076 drivers/scsi/lpfc/lpfc_nportdisc.c 				lpfc_end_rscn(vport);
vport            1085 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1094 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            1099 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1105 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->phba->sli_rev == LPFC_SLI_REV3)
vport            1108 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_abort(vport->phba, ndlp);
vport            1110 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
vport            1115 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_els_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1118 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            1119 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba   *phba = vport->phba;
vport            1126 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            1128 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_issue_els_logo(vport, ndlp, 0);
vport            1138 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1144 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_plogi_plogi_issue(struct lpfc_vport *vport,
vport            1149 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba    *phba = vport->phba;
vport            1150 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1187 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1191 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (!lpfc_check_sparm(vport, ndlp, sp, CLASS3, 0))
vport            1194 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            1198 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->cfg_fcp_class == 2 && (sp->cls2.classValid))
vport            1215 drivers/scsi/lpfc/lpfc_nportdisc.c 	if ((vport->fc_flag & FC_PT2PT) &&
vport            1216 drivers/scsi/lpfc/lpfc_nportdisc.c 	    (vport->fc_flag & FC_PT2PT_PLOGI)) {
vport            1245 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_issue_reg_vfi(vport);
vport            1249 drivers/scsi/lpfc/lpfc_nportdisc.c 				lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1261 drivers/scsi/lpfc/lpfc_nportdisc.c 			mbox->vport = vport;
vport            1270 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_unreg_rpi(vport, ndlp);
vport            1274 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1282 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (lpfc_reg_rpi(phba, vport->vpi, irsp->un.elsreq64.remoteID,
vport            1296 drivers/scsi/lpfc/lpfc_nportdisc.c 		mbox->vport = vport;
vport            1299 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp,
vport            1314 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1322 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1332 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport            1333 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            1343 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1351 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1358 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_reglogin_plogi_issue(struct lpfc_vport *vport,
vport            1366 drivers/scsi/lpfc/lpfc_nportdisc.c 	phba = vport->phba;
vport            1371 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_release_rpi(phba, vport, ndlp, rpi);
vport            1377 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_rm_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1380 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1389 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_abort(vport->phba, ndlp);
vport            1391 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_drop_node(vport, ndlp);
vport            1397 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_plogi_issue(struct lpfc_vport *vport,
vport            1402 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1403 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            1408 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->fc_flag & FC_RSCN_DEFERRED)
vport            1415 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1424 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1427 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host   *shost = lpfc_shost_from_vport(vport);
vport            1428 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba   *phba = vport->phba;
vport            1436 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (lpfc_rcv_plogi(vport, ndlp, cmdiocb)) {
vport            1441 drivers/scsi/lpfc/lpfc_nportdisc.c 			if (vport->num_disc_nodes)
vport            1442 drivers/scsi/lpfc/lpfc_nportdisc.c 				lpfc_more_adisc(vport);
vport            1447 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            1448 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            1454 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1459 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (lpfc_rcv_prli_support_check(vport, ndlp, cmdiocb))
vport            1460 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
vport            1465 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1468 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba *phba = vport->phba;
vport            1476 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
vport            1481 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_padisc_adisc_issue(struct lpfc_vport *vport,
vport            1489 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_padisc(vport, ndlp, cmdiocb);
vport            1494 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prlo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1502 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_PRLO);
vport            1507 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_adisc_adisc_issue(struct lpfc_vport *vport,
vport            1511 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            1512 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba   *phba = vport->phba;
vport            1525 drivers/scsi/lpfc/lpfc_nportdisc.c 	    (!lpfc_check_adisc(vport, ndlp, &ap->nodeName, &ap->portName))) {
vport            1538 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1539 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_unreg_rpi(vport, ndlp);
vport            1554 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_MAPPED_NODE);
vport            1557 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport            1564 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_rm_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1567 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1576 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_abort(vport->phba, ndlp);
vport            1578 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_drop_node(vport, ndlp);
vport            1584 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_adisc_issue(struct lpfc_vport *vport,
vport            1589 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1590 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            1595 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->fc_flag & FC_RSCN_DEFERRED)
vport            1602 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1606 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_disc_set_adisc(vport, ndlp);
vport            1611 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_reglogin_issue(struct lpfc_vport *vport,
vport            1618 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_plogi(vport, ndlp, cmdiocb);
vport            1623 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_reglogin_issue(struct lpfc_vport *vport,
vport            1631 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (!lpfc_rcv_prli_support_check(vport, ndlp, cmdiocb)) {
vport            1634 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->phba->nvmet_support) {
vport            1640 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_rcv_prli(vport, ndlp, cmdiocb);
vport            1641 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
vport            1650 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb,
vport            1656 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
vport            1662 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_reglogin_issue(struct lpfc_vport *vport,
vport            1667 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba   *phba = vport->phba;
vport            1706 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->cfg_enable_fc4_type != LPFC_ENABLE_FCP) {
vport            1707 drivers/scsi/lpfc/lpfc_nportdisc.c 		ns_ndlp = lpfc_findnode_did(vport, NameServer_DID);
vport            1712 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
vport            1717 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_padisc_reglogin_issue(struct lpfc_vport *vport,
vport            1724 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_padisc(vport, ndlp, cmdiocb);
vport            1729 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prlo_reglogin_issue(struct lpfc_vport *vport,
vport            1737 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_acc(vport, ELS_CMD_PRLO, cmdiocb, ndlp, NULL);
vport            1742 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_reglogin_reglogin_issue(struct lpfc_vport *vport,
vport            1747 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1748 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba *phba = vport->phba;
vport            1755 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
vport            1758 drivers/scsi/lpfc/lpfc_nportdisc.c 				 did, mb->mbxStatus, vport->port_state,
vport            1767 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1779 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_issue_els_logo(vport, ndlp, 0);
vport            1781 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1792 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            1802 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (vport->fc_flag & FC_PT2PT) {
vport            1808 drivers/scsi/lpfc/lpfc_nportdisc.c 			if ((vport->cfg_enable_fc4_type == LPFC_ENABLE_BOTH) ||
vport            1809 drivers/scsi/lpfc/lpfc_nportdisc.c 			    (vport->cfg_enable_fc4_type == LPFC_ENABLE_NVME)) {
vport            1812 drivers/scsi/lpfc/lpfc_nportdisc.c 				lpfc_nvme_update_localport(vport);
vport            1823 drivers/scsi/lpfc/lpfc_nportdisc.c 			if (vport->cfg_enable_fc4_type != LPFC_ENABLE_FCP) {
vport            1824 drivers/scsi/lpfc/lpfc_nportdisc.c 				lpfc_ns_cmd(vport, SLI_CTNS_GFT_ID, 0,
vport            1832 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_PRLI_ISSUE);
vport            1833 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (lpfc_issue_els_prli(vport, ndlp, 0)) {
vport            1834 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_issue_els_logo(vport, ndlp, 0);
vport            1836 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1839 drivers/scsi/lpfc/lpfc_nportdisc.c 		if ((vport->fc_flag & FC_PT2PT) && phba->nvmet_support)
vport            1840 drivers/scsi/lpfc/lpfc_nportdisc.c 			phba->targetport->port_id = vport->fc_myDID;
vport            1847 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport            1854 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_rm_reglogin_issue(struct lpfc_vport *vport,
vport            1859 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1867 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_drop_node(vport, ndlp);
vport            1873 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_reglogin_issue(struct lpfc_vport *vport,
vport            1878 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1883 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->fc_flag & FC_RSCN_DEFERRED)
vport            1887 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            1894 drivers/scsi/lpfc/lpfc_nportdisc.c 	    !vport->phba->nvmet_support)
vport            1899 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_disc_set_adisc(vport, ndlp);
vport            1904 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1911 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_plogi(vport, ndlp, cmdiocb);
vport            1916 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1921 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (!lpfc_rcv_prli_support_check(vport, ndlp, cmdiocb))
vport            1923 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
vport            1928 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1934 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_abort(vport->phba, ndlp);
vport            1936 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
vport            1941 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_padisc_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1946 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_padisc(vport, ndlp, cmdiocb);
vport            1956 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prlo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1961 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_acc(vport, ELS_CMD_PRLO, cmdiocb, ndlp, NULL);
vport            1966 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            1969 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            1971 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba   *phba = vport->phba;
vport            1994 drivers/scsi/lpfc/lpfc_nportdisc.c 		if ((vport->port_type == LPFC_NPIV_PORT) &&
vport            1995 drivers/scsi/lpfc/lpfc_nportdisc.c 		    vport->cfg_restrict_login) {
vport            2011 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport            2075 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport            2086 drivers/scsi/lpfc/lpfc_nportdisc.c 	    (vport->port_type == LPFC_NPIV_PORT) &&
vport            2087 drivers/scsi/lpfc/lpfc_nportdisc.c 	     vport->cfg_restrict_login) {
vport            2092 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_issue_els_logo(vport, ndlp, 0);
vport            2095 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            2106 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_MAPPED_NODE);
vport            2109 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
vport            2111 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport,
vport            2140 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_rm_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2143 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2152 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_els_abort(vport->phba, ndlp);
vport            2154 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_drop_node(vport, ndlp);
vport            2177 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_prli_issue(struct lpfc_vport *vport,
vport            2182 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2183 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            2188 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->fc_flag & FC_RSCN_DEFERRED)
vport            2195 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            2199 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_disc_set_adisc(vport, ndlp);
vport            2204 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2213 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            2218 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2227 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            2232 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2235 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            2241 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            2246 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_padisc_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2255 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            2260 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prlo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2269 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            2274 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_logo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2277 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2280 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            2284 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_disc_set_adisc(vport, ndlp);
vport            2289 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_rm_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2297 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_unreg_rpi(vport, ndlp);
vport            2299 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_abort(vport->phba, ndlp);
vport            2300 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_drop_node(vport, ndlp);
vport            2305 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_logo_issue(struct lpfc_vport *vport,
vport            2318 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2323 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_plogi(vport, ndlp, cmdiocb);
vport            2328 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2333 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (!lpfc_rcv_prli_support_check(vport, ndlp, cmdiocb))
vport            2336 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_prli(vport, ndlp, cmdiocb);
vport            2337 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
vport            2342 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2347 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
vport            2352 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_padisc_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2357 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_padisc(vport, ndlp, cmdiocb);
vport            2362 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prlo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2367 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_acc(vport, ELS_CMD_PRLO, cmdiocb, ndlp, NULL);
vport            2372 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_unmap_node(struct lpfc_vport *vport,
vport            2377 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2380 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            2385 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_disc_set_adisc(vport, ndlp);
vport            2391 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2396 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_plogi(vport, ndlp, cmdiocb);
vport            2401 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2406 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (!lpfc_rcv_prli_support_check(vport, ndlp, cmdiocb))
vport            2408 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
vport            2413 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2418 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
vport            2423 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_padisc_mapped_node(struct lpfc_vport *vport,
vport            2429 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_padisc(vport, ndlp, cmdiocb);
vport            2434 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prlo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2437 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct lpfc_hba  *phba = vport->phba;
vport            2441 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_sli_abort_iocb(vport, &phba->sli.sli3_ring[LPFC_FCP_RING],
vport            2445 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_PRLO);
vport            2450 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_mapped_node(struct lpfc_vport *vport,
vport            2455 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2458 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
vport            2463 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_disc_set_adisc(vport, ndlp);
vport            2468 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2471 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2477 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (lpfc_rcv_plogi(vport, ndlp, cmdiocb)) {
vport            2478 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            2486 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            2487 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            2494 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2497 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            2504 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
vport            2512 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_ADISC_ISSUE);
vport            2513 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_issue_els_adisc(vport, ndlp, 0);
vport            2516 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            2517 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            2524 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_logo_npr_node(struct lpfc_vport *vport,  struct lpfc_nodelist *ndlp,
vport            2529 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
vport            2534 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_padisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2539 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_rcv_padisc(vport, ndlp, cmdiocb);
vport            2550 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_ADISC_ISSUE);
vport            2551 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_issue_els_adisc(vport, ndlp, 0);
vport            2554 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
vport            2555 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            2562 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_rcv_prlo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2565 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2572 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
vport            2591 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2596 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2612 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2623 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_drop_node(vport, ndlp);
vport            2630 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2633 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2638 drivers/scsi/lpfc/lpfc_nportdisc.c 		vport->fc_flag &= ~(FC_FABRIC | FC_PUBLIC_LOOP);
vport            2641 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_unreg_rpi(vport, ndlp);
vport            2646 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_adisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2657 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_drop_node(vport, ndlp);
vport            2664 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_cmpl_reglogin_npr_node(struct lpfc_vport *vport,
vport            2673 drivers/scsi/lpfc/lpfc_nportdisc.c 		if (vport->phba->sli_rev < LPFC_SLI_REV4)
vport            2677 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_unreg_rpi(vport, ndlp);
vport            2681 drivers/scsi/lpfc/lpfc_nportdisc.c 			lpfc_drop_node(vport, ndlp);
vport            2689 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_rm_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2692 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2700 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_drop_node(vport, ndlp);
vport            2705 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_device_recov_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2708 drivers/scsi/lpfc/lpfc_nportdisc.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport            2713 drivers/scsi/lpfc/lpfc_nportdisc.c 	if (vport->fc_flag & FC_RSCN_DEFERRED)
vport            2716 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_cancel_retry_delay_tmo(vport, ndlp);
vport            2912 drivers/scsi/lpfc/lpfc_nportdisc.c lpfc_disc_state_machine(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
vport            2929 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            2935 drivers/scsi/lpfc/lpfc_nportdisc.c 	lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_DSM,
vport            2940 drivers/scsi/lpfc/lpfc_nportdisc.c 	rc = (func) (vport, ndlp, arg, evt);
vport            2946 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            2952 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_DSM,
vport            2958 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
vport            2961 drivers/scsi/lpfc/lpfc_nportdisc.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_DSM,
vport             219 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport;
vport             227 drivers/scsi/lpfc/lpfc_nvme.c 	vport = lport->vport;
vport             248 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME,
vport             276 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport;
vport             282 drivers/scsi/lpfc/lpfc_nvme.c 	vport = lport->vport;
vport             284 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME,
vport             295 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(lport->vport, KERN_INFO, LOG_NVME,
vport             300 drivers/scsi/lpfc/lpfc_nvme.c 	if (lport->vport->localport)
vport             319 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport;
vport             326 drivers/scsi/lpfc/lpfc_nvme.c 	vport = ndlp->vport;
vport             327 drivers/scsi/lpfc/lpfc_nvme.c 	if (!vport)
vport             334 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport             337 drivers/scsi/lpfc/lpfc_nvme.c 	spin_lock_irq(&vport->phba->hbalock);
vport             345 drivers/scsi/lpfc/lpfc_nvme.c 		spin_unlock_irq(&vport->phba->hbalock);
vport             352 drivers/scsi/lpfc/lpfc_nvme.c 		spin_unlock_irq(&vport->phba->hbalock);
vport             363 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport = cmdwqe->vport;
vport             373 drivers/scsi/lpfc/lpfc_nvme.c 	if (vport->localport) {
vport             374 drivers/scsi/lpfc/lpfc_nvme.c 		lport = (struct lpfc_nvme_lport *)vport->localport->private;
vport             386 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport             407 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_DISC,
vport             420 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp,
vport             428 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_hba *phba = vport->phba;
vport             496 drivers/scsi/lpfc/lpfc_nvme.c 	bf_set(wqe_tmo, &wqe->gen_req.wqe_com, (vport->phba->fc_ratov-1));
vport             520 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport             525 drivers/scsi/lpfc/lpfc_nvme.c 			 vport->port_state,
vport             530 drivers/scsi/lpfc/lpfc_nvme.c 	genwqe->vport = vport;
vport             538 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             542 drivers/scsi/lpfc/lpfc_nvme.c 				 vport->port_state);
vport             570 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport;
vport             592 drivers/scsi/lpfc/lpfc_nvme.c 	vport = lport->vport;
vport             594 drivers/scsi/lpfc/lpfc_nvme.c 	if (vport->load_flag & FC_UNLOADING)
vport             600 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE | LOG_NVME_IOERR,
vport             613 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE | LOG_NVME_IOERR,
vport             623 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_DISC,
vport             629 drivers/scsi/lpfc/lpfc_nvme.c 	bmp->virt = lpfc_mbuf_alloc(vport->phba, MEM_PRI, &(bmp->phys));
vport             631 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_DISC,
vport             652 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport             666 drivers/scsi/lpfc/lpfc_nvme.c 	ret = lpfc_nvme_gen_req(vport, bmp, pnvme_lsreq->rqstaddr,
vport             671 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_DISC,
vport             676 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_mbuf_free(vport->phba, bmp->virt, bmp->phys);
vport             704 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport;
vport             714 drivers/scsi/lpfc/lpfc_nvme.c 	vport = lport->vport;
vport             715 drivers/scsi/lpfc/lpfc_nvme.c 	phba = vport->phba;
vport             717 drivers/scsi/lpfc/lpfc_nvme.c 	if (vport->load_flag & FC_UNLOADING)
vport             720 drivers/scsi/lpfc/lpfc_nvme.c 	ndlp = lpfc_findnode_did(vport, pnvme_rport->port_id);
vport             722 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport             729 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_ABTS,
vport             767 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_adj_fcp_sgls(struct lpfc_vport *vport,
vport             771 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_hba  *phba = vport->phba;
vport             965 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport = pwqeIn->vport;
vport             978 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR,
vport             990 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE | LOG_NVME_IOERR,
vport            1005 drivers/scsi/lpfc/lpfc_nvme.c 	if (unlikely(status && vport->localport)) {
vport            1006 drivers/scsi/lpfc/lpfc_nvme.c 		lport = (struct lpfc_nvme_lport *)vport->localport->private;
vport            1023 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_IOERR,
vport            1094 drivers/scsi/lpfc/lpfc_nvme.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_IOERR,
vport            1105 drivers/scsi/lpfc/lpfc_nvme.c 				lpfc_printf_vlog(vport, KERN_INFO,
vport            1116 drivers/scsi/lpfc/lpfc_nvme.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            1153 drivers/scsi/lpfc/lpfc_nvme.c 				lpfc_printf_vlog(vport,
vport            1198 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_prep_io_cmd(struct lpfc_vport *vport,
vport            1203 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_hba *phba = vport->phba;
vport            1285 drivers/scsi/lpfc/lpfc_nvme.c 	pwqeq->vport = vport;
vport            1307 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_prep_io_dma(struct lpfc_vport *vport,
vport            1310 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_hba *phba = vport->phba;
vport            1326 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_nvme_adj_fcp_sgls(vport, lpfc_ncmd, nCmd);
vport            1504 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport;
vport            1525 drivers/scsi/lpfc/lpfc_nvme.c 	vport = lport->vport;
vport            1528 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            1535 drivers/scsi/lpfc/lpfc_nvme.c 	phba = vport->phba;
vport            1537 drivers/scsi/lpfc/lpfc_nvme.c 	if (vport->load_flag & FC_UNLOADING) {
vport            1542 drivers/scsi/lpfc/lpfc_nvme.c 	if (unlikely(vport->load_flag & FC_UNLOADING)) {
vport            1543 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            1552 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            1572 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE | LOG_NVME_IOERR,
vport            1584 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NODE | LOG_NVME_IOERR,
vport            1613 drivers/scsi/lpfc/lpfc_nvme.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            1636 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            1674 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_nvme_prep_io_cmd(vport, lpfc_ncmd, ndlp, cstat);
vport            1675 drivers/scsi/lpfc/lpfc_nvme.c 	ret = lpfc_nvme_prep_io_dma(vport, lpfc_ncmd);
vport            1677 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            1693 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            1696 drivers/scsi/lpfc/lpfc_nvme.c 				 ret, vport->fc_myDID, ndlp->nlp_DID,
vport            1713 drivers/scsi/lpfc/lpfc_nvme.c 				lpfc_printf_vlog(vport,
vport            1790 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_vport *vport;
vport            1807 drivers/scsi/lpfc/lpfc_nvme.c 	vport = lport->vport;
vport            1810 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_ABTS,
vport            1815 drivers/scsi/lpfc/lpfc_nvme.c 	phba = vport->phba;
vport            1820 drivers/scsi/lpfc/lpfc_nvme.c 	if (vport->load_flag & FC_UNLOADING)
vport            1824 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_ABTS,
vport            1837 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport            1847 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport            1853 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport            1871 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport            1882 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport            1896 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport            1907 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport            1952 drivers/scsi/lpfc/lpfc_nvme.c 	abts_buf->vport = vport;
vport            1958 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_ABTS,
vport            1966 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_ABTS,
vport            2122 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_create_localport(struct lpfc_vport *vport)
vport            2125 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_hba  *phba = vport->phba;
vport            2135 drivers/scsi/lpfc/lpfc_nvme.c 	nfcp_info.node_name = wwn_to_u64(vport->fc_nodename.u.wwn);
vport            2136 drivers/scsi/lpfc/lpfc_nvme.c 	nfcp_info.port_name = wwn_to_u64(vport->fc_portname.u.wwn);
vport            2159 drivers/scsi/lpfc/lpfc_nvme.c 					 &vport->phba->pcidev->dev, &localport);
vport            2161 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME | LOG_NVME_DISC,
vport            2171 drivers/scsi/lpfc/lpfc_nvme.c 		vport->localport = localport;
vport            2172 drivers/scsi/lpfc/lpfc_nvme.c 		lport->vport = vport;
vport            2173 drivers/scsi/lpfc/lpfc_nvme.c 		vport->nvmei_support = 1;
vport            2206 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_lport_unreg_wait(struct lpfc_vport *vport,
vport            2213 drivers/scsi/lpfc/lpfc_nvme.c 	struct lpfc_hba  *phba = vport->phba;
vport            2231 drivers/scsi/lpfc/lpfc_nvme.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_IOERR,
vport            2234 drivers/scsi/lpfc/lpfc_nvme.c 					 lport, vport->localport, pending);
vport            2239 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_IOERR,
vport            2241 drivers/scsi/lpfc/lpfc_nvme.c 			 lport, vport->localport);
vport            2256 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_destroy_localport(struct lpfc_vport *vport)
vport            2264 drivers/scsi/lpfc/lpfc_nvme.c 	if (vport->nvmei_support == 0)
vport            2267 drivers/scsi/lpfc/lpfc_nvme.c 	localport = vport->localport;
vport            2270 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME,
vport            2283 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_nvme_lport_unreg_wait(vport, lport, &lport_unreg_cmp);
vport            2284 drivers/scsi/lpfc/lpfc_nvme.c 	vport->localport = NULL;
vport            2290 drivers/scsi/lpfc/lpfc_nvme.c 	vport->nvmei_support = 0;
vport            2292 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport,
vport            2296 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport,
vport            2306 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_update_localport(struct lpfc_vport *vport)
vport            2312 drivers/scsi/lpfc/lpfc_nvme.c 	localport = vport->localport;
vport            2314 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_NVME,
vport            2320 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_NVME,
vport            2325 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME,
vport            2327 drivers/scsi/lpfc/lpfc_nvme.c 			 localport, vport->fc_myDID);
vport            2329 drivers/scsi/lpfc/lpfc_nvme.c 	localport->port_id = vport->fc_myDID;
vport            2335 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport            2342 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_register_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            2354 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_NVME_DISC,
vport            2358 drivers/scsi/lpfc/lpfc_nvme.c 	localport = vport->localport;
vport            2383 drivers/scsi/lpfc/lpfc_nvme.c 	spin_lock_irq(&vport->phba->hbalock);
vport            2387 drivers/scsi/lpfc/lpfc_nvme.c 		spin_unlock_irq(&vport->phba->hbalock);
vport            2389 drivers/scsi/lpfc/lpfc_nvme.c 		spin_unlock_irq(&vport->phba->hbalock);
vport            2402 drivers/scsi/lpfc/lpfc_nvme.c 		spin_lock_irq(&vport->phba->hbalock);
vport            2404 drivers/scsi/lpfc/lpfc_nvme.c 		spin_unlock_irq(&vport->phba->hbalock);
vport            2414 drivers/scsi/lpfc/lpfc_nvme.c 				lpfc_printf_vlog(ndlp->vport, KERN_INFO,
vport            2444 drivers/scsi/lpfc/lpfc_nvme.c 			spin_lock_irq(&vport->phba->hbalock);
vport            2447 drivers/scsi/lpfc/lpfc_nvme.c 			spin_unlock_irq(&vport->phba->hbalock);
vport            2466 drivers/scsi/lpfc/lpfc_nvme.c 		spin_lock_irq(&vport->phba->hbalock);
vport            2468 drivers/scsi/lpfc/lpfc_nvme.c 		spin_unlock_irq(&vport->phba->hbalock);
vport            2469 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_INFO,
vport            2480 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR,
vport            2501 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_rescan_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            2507 drivers/scsi/lpfc/lpfc_nvme.c 	spin_lock_irq(&vport->phba->hbalock);
vport            2511 drivers/scsi/lpfc/lpfc_nvme.c 	spin_unlock_irq(&vport->phba->hbalock);
vport            2513 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport            2527 drivers/scsi/lpfc/lpfc_nvme.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_DISC,
vport            2534 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport            2553 drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_unregister_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            2562 drivers/scsi/lpfc/lpfc_nvme.c 	localport = vport->localport;
vport            2574 drivers/scsi/lpfc/lpfc_nvme.c 	spin_lock_irq(&vport->phba->hbalock);
vport            2578 drivers/scsi/lpfc/lpfc_nvme.c 	spin_unlock_irq(&vport->phba->hbalock);
vport            2582 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME_DISC,
vport            2604 drivers/scsi/lpfc/lpfc_nvme.c 		if (vport->load_flag & FC_UNLOADING)
vport            2610 drivers/scsi/lpfc/lpfc_nvme.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_DISC,
vport            2620 drivers/scsi/lpfc/lpfc_nvme.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_NVME_DISC,
vport            2622 drivers/scsi/lpfc/lpfc_nvme.c 			 vport->localport, ndlp->rport, ndlp->nlp_DID);
vport              48 drivers/scsi/lpfc/lpfc_nvme.h 	struct lpfc_vport *vport;
vport            1451 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_vport  *vport = phba->pport;
vport            1464 drivers/scsi/lpfc/lpfc_nvmet.c 	pinfo.node_name = wwn_to_u64(vport->fc_nodename.u.wwn);
vport            1465 drivers/scsi/lpfc/lpfc_nvmet.c 	pinfo.port_name = wwn_to_u64(vport->fc_portname.u.wwn);
vport            1466 drivers/scsi/lpfc/lpfc_nvmet.c 	pinfo.port_id = vport->fc_myDID;
vport            1552 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_vport  *vport = phba->pport;
vport            1557 drivers/scsi/lpfc/lpfc_nvmet.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME,
vport            1559 drivers/scsi/lpfc/lpfc_nvmet.c 			 phba->targetport, vport->fc_myDID);
vport            1561 drivers/scsi/lpfc/lpfc_nvmet.c 	phba->targetport->port_id = vport->fc_myDID;
vport            1674 drivers/scsi/lpfc/lpfc_nvmet.c lpfc_nvmet_rcv_unsol_abort(struct lpfc_vport *vport,
vport            1678 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_hba *phba = vport->phba;
vport            1716 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_sli4_seq_abort_rsp(vport, fc_hdr, 1);
vport            1760 drivers/scsi/lpfc/lpfc_nvmet.c 			lpfc_sli4_seq_abort_rsp(vport, fc_hdr, 1);
vport            1796 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_sli4_seq_abort_rsp(vport, fc_hdr, 1);
vport            1807 drivers/scsi/lpfc/lpfc_nvmet.c 	lpfc_sli4_seq_abort_rsp(vport, fc_hdr, 0);
vport            2566 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmewqe->vport = phba->pport;
vport            2899 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmewqe->vport = phba->pport;
vport            3220 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq->vport = phba->pport;
vport            3366 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq->vport = phba->pport;
vport              75 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *)sdev->host->hostdata;
vport              77 drivers/scsi/lpfc/lpfc_scsi.c 	if (vport->phba->cfg_fof)
vport             151 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport             155 drivers/scsi/lpfc/lpfc_scsi.c 	if (!vport->stat_data_enabled ||
vport             156 drivers/scsi/lpfc/lpfc_scsi.c 	    vport->stat_data_blocked ||
vport             330 drivers/scsi/lpfc/lpfc_scsi.c lpfc_new_scsi_buf_s3(struct lpfc_vport *vport, int num_to_alloc)
vport             332 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba *phba = vport->phba;
vport             345 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport             466 drivers/scsi/lpfc/lpfc_scsi.c lpfc_sli4_vport_delete_fcp_xri_aborted(struct lpfc_vport *vport)
vport             468 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba *phba = vport->phba;
vport             474 drivers/scsi/lpfc/lpfc_scsi.c 	if (!(vport->cfg_enable_fc4_type & LPFC_ENABLE_FCP))
vport             488 drivers/scsi/lpfc/lpfc_scsi.c 			    psb->rdata->pnode->vport == vport)
vport            2530 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = phba->pport;
vport            2652 drivers/scsi/lpfc/lpfc_scsi.c 	    (fcpdl < vport->cfg_first_burst_size))
vport            3268 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = phba->pport;
vport            3405 drivers/scsi/lpfc/lpfc_scsi.c 	    (fcpdl < vport->cfg_first_burst_size))
vport            3485 drivers/scsi/lpfc/lpfc_scsi.c lpfc_send_scsi_error_event(struct lpfc_hba *phba, struct lpfc_vport *vport,
vport            3561 drivers/scsi/lpfc/lpfc_scsi.c 	fast_path_evt->vport = vport;
vport            3605 drivers/scsi/lpfc/lpfc_scsi.c lpfc_handle_fcp_err(struct lpfc_vport *vport, struct lpfc_io_buf *lpfc_cmd,
vport            3608 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba *phba = vport->phba;
vport            3635 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            3645 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            3671 drivers/scsi/lpfc/lpfc_scsi.c 		if (vport->cfg_log_verbose & LOG_FCP)
vport            3674 drivers/scsi/lpfc/lpfc_scsi.c 		if (vport->cfg_log_verbose & LOG_FCP_UNDER)
vport            3678 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_WARNING, logit,
vport            3693 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP_UNDER,
vport            3706 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport, KERN_WARNING,
vport            3726 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            3735 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            3746 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP | LOG_FCP_ERROR,
vport            3780 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_send_scsi_error_event(vport->phba, vport, lpfc_cmd, rsp_iocb);
vport            3799 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport      *vport = pIocbIn->vport;
vport            3818 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
vport            3886 drivers/scsi/lpfc/lpfc_scsi.c 		    !(vport->cfg_log_verbose & LOG_FCP_UNDER))
vport            3890 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, logit,
vport            3899 drivers/scsi/lpfc/lpfc_scsi.c 			 vport->fc_myDID,
vport            3909 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_handle_fcp_err(vport, lpfc_cmd, pIocbOut);
vport            3930 drivers/scsi/lpfc/lpfc_scsi.c 			fast_path_evt->vport = vport;
vport            3969 drivers/scsi/lpfc/lpfc_scsi.c 					lpfc_printf_vlog(vport, KERN_WARNING,
vport            4002 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            4011 drivers/scsi/lpfc/lpfc_scsi.c 	if (vport->cfg_max_scsicmpl_time &&
vport            4013 drivers/scsi/lpfc/lpfc_scsi.c 		msecs_to_jiffies(vport->cfg_max_scsicmpl_time))) {
vport            4078 drivers/scsi/lpfc/lpfc_scsi.c lpfc_scsi_prep_cmnd(struct lpfc_vport *vport, struct lpfc_io_buf *lpfc_cmd,
vport            4081 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba *phba = vport->phba;
vport            4128 drivers/scsi/lpfc/lpfc_scsi.c 			if (vport->cfg_first_burst_size &&
vport            4131 drivers/scsi/lpfc/lpfc_scsi.c 				if (fcpdl < vport->cfg_first_burst_size)
vport            4135 drivers/scsi/lpfc/lpfc_scsi.c 						vport->cfg_first_burst_size;
vport            4175 drivers/scsi/lpfc/lpfc_scsi.c 	piocbq->vport = vport;
vport            4193 drivers/scsi/lpfc/lpfc_scsi.c lpfc_scsi_prep_task_mgmt_cmd(struct lpfc_vport *vport,
vport            4209 drivers/scsi/lpfc/lpfc_scsi.c 	piocbq->vport = vport;
vport            4218 drivers/scsi/lpfc/lpfc_scsi.c 	if (vport->phba->sli_rev == 3 &&
vport            4219 drivers/scsi/lpfc/lpfc_scsi.c 	    !(vport->phba->sli3_options & LPFC_SLI3_BG_ENABLED))
vport            4223 drivers/scsi/lpfc/lpfc_scsi.c 	if (vport->phba->sli_rev == LPFC_SLI_REV4) {
vport            4225 drivers/scsi/lpfc/lpfc_scsi.c 		  vport->phba->sli4_hba.rpi_ids[ndlp->nlp_rpi];
vport            4242 drivers/scsi/lpfc/lpfc_scsi.c 	if (vport->phba->sli_rev == LPFC_SLI_REV4)
vport            4243 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_sli4_set_rsp_sgl_last(vport->phba, lpfc_cmd);
vport            4382 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) host->hostdata;
vport            4383 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba   *phba = vport->phba;
vport            4499 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4500 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba   *phba = vport->phba;
vport            4543 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP_ERROR,
vport            4576 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP_ERROR,
vport            4592 drivers/scsi/lpfc/lpfc_scsi.c 		if (vport->phba->cfg_enable_bg) {
vport            4593 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport,
vport            4605 drivers/scsi/lpfc/lpfc_scsi.c 		if (vport->phba->cfg_enable_bg) {
vport            4606 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport,
vport            4625 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_scsi_prep_cmnd(vport, lpfc_cmd, ndlp);
vport            4640 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            4648 drivers/scsi/lpfc/lpfc_scsi.c 				 vport->fc_myDID, ndlp->nlp_DID,
vport            4717 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            4718 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba   *phba = vport->phba;
vport            4740 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            4751 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            4769 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            4782 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            4792 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            4840 drivers/scsi/lpfc/lpfc_scsi.c 	abtsiocb->vport = vport;
vport            4875 drivers/scsi/lpfc/lpfc_scsi.c 			   msecs_to_jiffies(2*vport->cfg_devloss_tmo*1000));
vport            4881 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            4902 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            4945 drivers/scsi/lpfc/lpfc_scsi.c lpfc_check_fcp_rsp(struct lpfc_vport *vport, struct lpfc_io_buf *lpfc_cmd)
vport            4955 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            4963 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_INFO,
vport            4978 drivers/scsi/lpfc/lpfc_scsi.c 				lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            4983 drivers/scsi/lpfc/lpfc_scsi.c 				lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            4988 drivers/scsi/lpfc/lpfc_scsi.c 				lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            4993 drivers/scsi/lpfc/lpfc_scsi.c 				lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            5020 drivers/scsi/lpfc/lpfc_scsi.c lpfc_send_taskmgmt(struct lpfc_vport *vport, struct scsi_cmnd *cmnd,
vport            5024 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba   *phba = vport->phba;
vport            5046 drivers/scsi/lpfc/lpfc_scsi.c 	status = lpfc_scsi_prep_task_mgmt_cmd(vport, lpfc_cmd, lun_id,
vport            5061 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            5074 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5087 drivers/scsi/lpfc/lpfc_scsi.c 				ret = lpfc_check_fcp_rsp(vport, lpfc_cmd);
vport            5119 drivers/scsi/lpfc/lpfc_scsi.c lpfc_chk_tgt_mapped(struct lpfc_vport *vport, struct scsi_cmnd *cmnd)
vport            5127 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP,
vport            5136 drivers/scsi/lpfc/lpfc_scsi.c 	later = msecs_to_jiffies(2 * vport->cfg_devloss_tmo * 1000) + jiffies;
vport            5171 drivers/scsi/lpfc/lpfc_scsi.c lpfc_reset_flush_io_context(struct lpfc_vport *vport, uint16_t tgt_id,
vport            5174 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba   *phba = vport->phba;
vport            5178 drivers/scsi/lpfc/lpfc_scsi.c 	cnt = lpfc_sli_sum_iocb(vport, tgt_id, lun_id, context);
vport            5180 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_sli_abort_taskmgmt(vport,
vport            5183 drivers/scsi/lpfc/lpfc_scsi.c 	later = msecs_to_jiffies(2 * vport->cfg_devloss_tmo * 1000) + jiffies;
vport            5186 drivers/scsi/lpfc/lpfc_scsi.c 		cnt = lpfc_sli_sum_iocb(vport, tgt_id, lun_id, context);
vport            5189 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5215 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            5225 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5235 drivers/scsi/lpfc/lpfc_scsi.c 	status = lpfc_chk_tgt_mapped(vport, cmnd);
vport            5237 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5251 drivers/scsi/lpfc/lpfc_scsi.c 	status = lpfc_send_taskmgmt(vport, cmnd, tgt_id, lun_id,
vport            5254 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5265 drivers/scsi/lpfc/lpfc_scsi.c 		status = lpfc_reset_flush_io_context(vport, tgt_id, lun_id,
vport            5286 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            5296 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5306 drivers/scsi/lpfc/lpfc_scsi.c 	status = lpfc_chk_tgt_mapped(vport, cmnd);
vport            5308 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5316 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_reset_flush_io_context(vport, tgt_id, lun_id,
vport            5330 drivers/scsi/lpfc/lpfc_scsi.c 	status = lpfc_send_taskmgmt(vport, cmnd, tgt_id, lun_id,
vport            5333 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5344 drivers/scsi/lpfc/lpfc_scsi.c 		status = lpfc_reset_flush_io_context(vport, tgt_id, lun_id,
vport            5364 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            5373 drivers/scsi/lpfc/lpfc_scsi.c 	memcpy(scsi_event.wwpn, &vport->fc_portname, sizeof(struct lpfc_name));
vport            5374 drivers/scsi/lpfc/lpfc_scsi.c 	memcpy(scsi_event.wwnn, &vport->fc_nodename, sizeof(struct lpfc_name));
vport            5392 drivers/scsi/lpfc/lpfc_scsi.c 		list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) {
vport            5395 drivers/scsi/lpfc/lpfc_scsi.c 			if (vport->phba->cfg_fcp2_no_tgt_reset &&
vport            5410 drivers/scsi/lpfc/lpfc_scsi.c 		status = lpfc_send_taskmgmt(vport, cmnd,
vport            5414 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5427 drivers/scsi/lpfc/lpfc_scsi.c 	status = lpfc_reset_flush_io_context(vport, 0, 0, LPFC_CTX_HOST);
vport            5431 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5456 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
vport            5457 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba *phba = vport->phba;
vport            5460 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5477 drivers/scsi/lpfc/lpfc_scsi.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5499 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) sdev->host->hostdata;
vport            5500 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba   *phba = vport->phba;
vport            5524 drivers/scsi/lpfc/lpfc_scsi.c 						     &vport->fc_portname,
vport            5530 drivers/scsi/lpfc/lpfc_scsi.c 							&vport->fc_portname,
vport            5563 drivers/scsi/lpfc/lpfc_scsi.c 	num_to_alloc = vport->cfg_lun_queue_depth + 2;
vport            5566 drivers/scsi/lpfc/lpfc_scsi.c 	if ((sdev_cnt * (vport->cfg_lun_queue_depth + 2)) < total)
vport            5571 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            5578 drivers/scsi/lpfc/lpfc_scsi.c 		lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP,
vport            5586 drivers/scsi/lpfc/lpfc_scsi.c 	num_allocated = lpfc_new_scsi_buf_s3(vport, num_to_alloc);
vport            5588 drivers/scsi/lpfc/lpfc_scsi.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
vport            5613 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) sdev->host->hostdata;
vport            5614 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba   *phba = vport->phba;
vport            5616 drivers/scsi/lpfc/lpfc_scsi.c 	scsi_change_queue_depth(sdev, vport->cfg_lun_queue_depth);
vport            5637 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_vport *vport = (struct lpfc_vport *) sdev->host->hostdata;
vport            5638 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_hba   *phba = vport->phba;
vport              79 drivers/scsi/lpfc/lpfc_sli.c static void lpfc_sli4_handle_mds_loopback(struct lpfc_vport *vport,
vport             847 drivers/scsi/lpfc/lpfc_sli.c 	if ((rrq->vport) && NLP_CHK_NODE_ACT(rrq->ndlp))
vport             848 drivers/scsi/lpfc/lpfc_sli.c 		ndlp = lpfc_findnode_did(rrq->vport, rrq->nlp_DID);
vport             931 drivers/scsi/lpfc/lpfc_sli.c lpfc_get_active_rrq(struct lpfc_vport *vport, uint16_t xri, uint32_t did)
vport             933 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport             942 drivers/scsi/lpfc/lpfc_sli.c 		if (rrq->vport == vport && rrq->xritag == xri &&
vport             962 drivers/scsi/lpfc/lpfc_sli.c lpfc_cleanup_vports_rrqs(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport             965 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport             974 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli4_vport_delete_els_xri_aborted(vport);
vport             975 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli4_vport_delete_fcp_xri_aborted(vport);
vport             979 drivers/scsi/lpfc/lpfc_sli.c 		if ((rrq->vport == vport) && (!ndlp  || rrq->ndlp == ndlp))
vport            1054 drivers/scsi/lpfc/lpfc_sli.c 	if (ndlp->vport && (ndlp->vport->load_flag & FC_UNLOADING))
vport            1081 drivers/scsi/lpfc/lpfc_sli.c 	rrq->vport = ndlp->vport;
vport            1598 drivers/scsi/lpfc/lpfc_sli.c 		BUG_ON(!piocb->vport);
vport            1599 drivers/scsi/lpfc/lpfc_sli.c 		if (!(piocb->vport->load_flag & FC_UNLOADING))
vport            1600 drivers/scsi/lpfc/lpfc_sli.c 			mod_timer(&piocb->vport->els_tmofunc,
vport            2434 drivers/scsi/lpfc/lpfc_sli.c __lpfc_sli_rpi_release(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
vport            2439 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli4_free_rpi(vport->phba, ndlp->nlp_rpi);
vport            2440 drivers/scsi/lpfc/lpfc_sli.c 		spin_lock_irqsave(&vport->phba->ndlp_lock, iflags);
vport            2443 drivers/scsi/lpfc/lpfc_sli.c 		spin_unlock_irqrestore(&vport->phba->ndlp_lock, iflags);
vport            2461 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport  *vport = pmb->vport;
vport            2487 drivers/scsi/lpfc/lpfc_sli.c 		pmb->vport = vport;
vport            2497 drivers/scsi/lpfc/lpfc_sli.c 		shost = lpfc_shost_from_vport(vport);
vport            2499 drivers/scsi/lpfc/lpfc_sli.c 		vport->vpi_state |= LPFC_VPI_REGISTERED;
vport            2500 drivers/scsi/lpfc/lpfc_sli.c 		vport->fc_flag &= ~FC_VPORT_NEEDS_REG_VPI;
vport            2517 drivers/scsi/lpfc/lpfc_sli.c 				vport,
vport            2528 drivers/scsi/lpfc/lpfc_sli.c 				lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
vport            2530 drivers/scsi/lpfc/lpfc_sli.c 				__lpfc_sli_rpi_release(vport, ndlp);
vport            2532 drivers/scsi/lpfc/lpfc_sli.c 			if (vport->load_flag & FC_UNLOADING)
vport            2566 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport  *vport = pmb->vport;
vport            2577 drivers/scsi/lpfc/lpfc_sli.c 					vport, KERN_INFO, LOG_MBOX | LOG_SLI,
vport            2581 drivers/scsi/lpfc/lpfc_sli.c 					 vport->vpi, ndlp->nlp_rpi,
vport            2595 drivers/scsi/lpfc/lpfc_sli.c 						vport, KERN_INFO, LOG_DISCOVERY,
vport            2605 drivers/scsi/lpfc/lpfc_sli.c 						vport, ndlp->nlp_DID, 0);
vport            2607 drivers/scsi/lpfc/lpfc_sli.c 					__lpfc_sli_rpi_release(vport, ndlp);
vport            2653 drivers/scsi/lpfc/lpfc_sli.c 			if (pmb->vport) {
vport            2654 drivers/scsi/lpfc/lpfc_sli.c 				lpfc_debugfs_disc_trc(pmb->vport,
vport            2680 drivers/scsi/lpfc/lpfc_sli.c 					pmb->vport ? pmb->vport->vpi : 0,
vport            2701 drivers/scsi/lpfc/lpfc_sli.c 					pmb->vport ? pmb->vport->vpi : 0,
vport            2709 drivers/scsi/lpfc/lpfc_sli.c 					pmb->vport->port_state);
vport            2723 drivers/scsi/lpfc/lpfc_sli.c 				pmb->vport ? pmb->vport->vpi : 0,
vport            5233 drivers/scsi/lpfc/lpfc_sli.c 			mboxq->vport ? mboxq->vport->vpi : 0,
vport            6430 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = phba->pport;
vport            7168 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport = phba->pport;
vport            7309 drivers/scsi/lpfc/lpfc_sli.c 			mboxq->vport ? mboxq->vport->vpi : 0,
vport            7434 drivers/scsi/lpfc/lpfc_sli.c 	rc = lpfc_read_sparam(phba, mboxq, vport->vpi);
vport            7441 drivers/scsi/lpfc/lpfc_sli.c 	mboxq->vport = vport;
vport            7445 drivers/scsi/lpfc/lpfc_sli.c 		memcpy(&vport->fc_sparam, mp->virt, sizeof(struct serv_parm));
vport            7466 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_update_vport_wwn(vport);
vport            7469 drivers/scsi/lpfc/lpfc_sli.c 	fc_host_node_name(shost) = wwn_to_u64(vport->fc_nodename.u.wwn);
vport            7470 drivers/scsi/lpfc/lpfc_sli.c 	fc_host_port_name(shost) = wwn_to_u64(vport->fc_portname.u.wwn);
vport            7613 drivers/scsi/lpfc/lpfc_sli.c 			mboxq->vport = phba->pport;
vport            7625 drivers/scsi/lpfc/lpfc_sli.c 			mboxq->vport = phba->pport;
vport            7635 drivers/scsi/lpfc/lpfc_sli.c 			mboxq->vport = phba->pport;
vport            7677 drivers/scsi/lpfc/lpfc_sli.c 	mod_timer(&vport->els_tmofunc,
vport            8040 drivers/scsi/lpfc/lpfc_sli.c 		if(!pmbox->vport) {
vport            8075 drivers/scsi/lpfc/lpfc_sli.c 				pmbox->vport ? pmbox->vport->vpi : 0,
vport            8087 drivers/scsi/lpfc/lpfc_sli.c 				pmbox->vport ? pmbox->vport->vpi : 0,
vport            8106 drivers/scsi/lpfc/lpfc_sli.c 					pmbox->vport ? pmbox->vport->vpi : 0,
vport            8118 drivers/scsi/lpfc/lpfc_sli.c 					pmbox->vport ? pmbox->vport->vpi : 0,
vport            8133 drivers/scsi/lpfc/lpfc_sli.c 				pmbox->vport ? pmbox->vport->vpi : 0xffffff,
vport            8141 drivers/scsi/lpfc/lpfc_sli.c 		if (pmbox->vport) {
vport            8142 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_debugfs_disc_trc(pmbox->vport,
vport            8171 drivers/scsi/lpfc/lpfc_sli.c 					pmbox->vport ? pmbox->vport->vpi : 0,
vport            8186 drivers/scsi/lpfc/lpfc_sli.c 			pmbox->vport ? pmbox->vport->vpi : 0,
vport            8192 drivers/scsi/lpfc/lpfc_sli.c 		if (pmbox->vport) {
vport            8193 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_debugfs_disc_trc(pmbox->vport,
vport            8562 drivers/scsi/lpfc/lpfc_sli.c 				mboxq->vport ? mboxq->vport->vpi : 0,
vport            8633 drivers/scsi/lpfc/lpfc_sli.c 			mboxq->vport ? mboxq->vport->vpi : 0, mbx_cmnd,
vport            8683 drivers/scsi/lpfc/lpfc_sli.c 				mboxq->vport ? mboxq->vport->vpi : 0,
vport            8703 drivers/scsi/lpfc/lpfc_sli.c 					mboxq->vport ? mboxq->vport->vpi : 0,
vport            8720 drivers/scsi/lpfc/lpfc_sli.c 				mboxq->vport ? mboxq->vport->vpi : 0,
vport            8737 drivers/scsi/lpfc/lpfc_sli.c 					mboxq->vport ? mboxq->vport->vpi : 0,
vport            8760 drivers/scsi/lpfc/lpfc_sli.c 				mboxq->vport ? mboxq->vport->vpi : 0,
vport            8776 drivers/scsi/lpfc/lpfc_sli.c 			mboxq->vport ? mboxq->vport->vpi : 0xffffff,
vport            8861 drivers/scsi/lpfc/lpfc_sli.c 			mboxq->vport ? mboxq->vport->vpi : 0, mbx_cmnd,
vport            8867 drivers/scsi/lpfc/lpfc_sli.c 		if (mboxq->vport) {
vport            8868 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_debugfs_disc_trc(mboxq->vport,
vport            8889 drivers/scsi/lpfc/lpfc_sli.c 				mboxq->vport ? mboxq->vport->vpi : 0,
vport            9056 drivers/scsi/lpfc/lpfc_sli.c 	if (piocb->iocb_cmpl && (!piocb->vport) &&
vport            9392 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->vport->fc_myDID);
vport            9399 drivers/scsi/lpfc/lpfc_sli.c 					phba->vpi_ids[iocbq->vport->vpi]);
vport            9692 drivers/scsi/lpfc/lpfc_sli.c 			if (iocbq->vport->fc_flag & FC_PT2PT) {
vport            9695 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->vport->fc_myDID);
vport            9696 drivers/scsi/lpfc/lpfc_sli.c 				if (iocbq->vport->fc_myDID == Fabric_DID) {
vport            9709 drivers/scsi/lpfc/lpfc_sli.c 			       phba->vpi_ids[iocbq->vport->vpi]);
vport            9723 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->vport->fc_myDID);
vport            10155 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport = NULL;
vport            10166 drivers/scsi/lpfc/lpfc_sli.c 	vport = lpfc_find_vport_by_vpid(phba, vpi);
vport            10167 drivers/scsi/lpfc/lpfc_sli.c 	if (!vport)
vport            10169 drivers/scsi/lpfc/lpfc_sli.c 	ndlp = lpfc_findnode_rpi(vport, rpi);
vport            10174 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli_abts_recover_port(vport, ndlp);
vport            10200 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport;
vport            10210 drivers/scsi/lpfc/lpfc_sli.c 	vport = ndlp->vport;
vport            10214 drivers/scsi/lpfc/lpfc_sli.c 			ndlp->vport->vpi, phba->sli4_hba.rpi_ids[ndlp->nlp_rpi],
vport            10227 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli_abts_recover_port(vport, ndlp);
vport            10640 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_host_down(struct lpfc_vport *vport)
vport            10643 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            10652 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_cleanup_discovery_resources(vport);
vport            10673 drivers/scsi/lpfc/lpfc_sli.c 				if (iocb->vport != vport)
vport            10679 drivers/scsi/lpfc/lpfc_sli.c 				if (iocb->vport != vport)
vport            10699 drivers/scsi/lpfc/lpfc_sli.c 				if (iocb->vport != vport)
vport            10706 drivers/scsi/lpfc/lpfc_sli.c 				if (iocb->vport != vport)
vport            11120 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            11180 drivers/scsi/lpfc/lpfc_sli.c 	abtsiocbp->vport = vport;
vport            11182 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_SLI,
vport            11231 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport = cmdiocb->vport;
vport            11260 drivers/scsi/lpfc/lpfc_sli.c 	if ((vport->load_flag & FC_UNLOADING) &&
vport            11333 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_validate_fcp_iocb(struct lpfc_iocbq *iocbq, struct lpfc_vport *vport,
vport            11340 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq->vport != vport)
vport            11396 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_sum_iocb(struct lpfc_vport *vport, uint16_t tgt_id, uint64_t lun_id,
vport            11399 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            11407 drivers/scsi/lpfc/lpfc_sli.c 		if (lpfc_sli_validate_fcp_iocb (iocbq, vport, tgt_id, lun_id,
vport            11464 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_abort_iocb(struct lpfc_vport *vport, struct lpfc_sli_ring *pring,
vport            11467 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            11482 drivers/scsi/lpfc/lpfc_sli.c 		if (lpfc_sli_validate_fcp_iocb(iocbq, vport, tgt_id, lun_id,
vport            11512 drivers/scsi/lpfc/lpfc_sli.c 		abtsiocb->vport = vport;
vport            11570 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_abort_taskmgmt(struct lpfc_vport *vport, struct lpfc_sli_ring *pring,
vport            11573 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            11595 drivers/scsi/lpfc/lpfc_sli.c 		if (lpfc_sli_validate_fcp_iocb(iocbq, vport, tgt_id, lun_id,
vport            11650 drivers/scsi/lpfc/lpfc_sli.c 		abtsiocbq->vport = vport;
vport            12347 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport;
vport            12500 drivers/scsi/lpfc/lpfc_sli.c 			vport = pmb->vport;
vport            12515 drivers/scsi/lpfc/lpfc_sli.c 						(vport ? vport->vpi : 0),
vport            12538 drivers/scsi/lpfc/lpfc_sli.c 					lpfc_debugfs_disc_trc(vport,
vport            12557 drivers/scsi/lpfc/lpfc_sli.c 							vport->vpi,
vport            12564 drivers/scsi/lpfc/lpfc_sli.c 						pmb->vport = vport;
vport            13087 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport;
vport            13112 drivers/scsi/lpfc/lpfc_sli.c 	vport = pmb->vport;
vport            13134 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_MBOX_VPORT,
vport            13144 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_unreg_login(phba, vport->vpi,
vport            13149 drivers/scsi/lpfc/lpfc_sli.c 			pmb->vport = vport;
vport            14710 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = phba->pport;
vport            14832 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = phba->pport;
vport            16249 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = eq->phba->pport;
vport            16305 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = cq->phba->pport;
vport            16359 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = mq->phba->pport;
vport            16413 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = wq->phba->pport;
vport            16469 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = hrq->phba->pport;
vport            17149 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport = NULL;
vport            17164 drivers/scsi/lpfc/lpfc_sli.c 				vport = vports[i];
vport            17170 drivers/scsi/lpfc/lpfc_sli.c 	return vport;
vport            17184 drivers/scsi/lpfc/lpfc_sli.c lpfc_update_rcv_time_stamp(struct lpfc_vport *vport)
vport            17190 drivers/scsi/lpfc/lpfc_sli.c 	h_buf = list_get_first(&vport->rcv_buffer_list,
vport            17195 drivers/scsi/lpfc/lpfc_sli.c 	vport->rcv_buffer_time_stamp = dmabuf->time_stamp;
vport            17207 drivers/scsi/lpfc/lpfc_sli.c lpfc_cleanup_rcv_buffers(struct lpfc_vport *vport)
vport            17214 drivers/scsi/lpfc/lpfc_sli.c 	list_for_each_entry_safe(h_buf, hnext, &vport->rcv_buffer_list, list) {
vport            17220 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_in_buf_free(vport->phba, d_buf);
vport            17222 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_in_buf_free(vport->phba, &dmabuf->dbuf);
vport            17239 drivers/scsi/lpfc/lpfc_sli.c lpfc_rcv_seq_check_edtov(struct lpfc_vport *vport)
vport            17247 drivers/scsi/lpfc/lpfc_sli.c 	timeout = (msecs_to_jiffies(vport->phba->fc_edtov) +
vport            17248 drivers/scsi/lpfc/lpfc_sli.c 		   vport->rcv_buffer_time_stamp);
vport            17249 drivers/scsi/lpfc/lpfc_sli.c 	if (list_empty(&vport->rcv_buffer_list) ||
vport            17253 drivers/scsi/lpfc/lpfc_sli.c 	list_for_each_entry_safe(h_buf, hnext, &vport->rcv_buffer_list, list) {
vport            17255 drivers/scsi/lpfc/lpfc_sli.c 		timeout = (msecs_to_jiffies(vport->phba->fc_edtov) +
vport            17264 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_in_buf_free(vport->phba, d_buf);
vport            17266 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_in_buf_free(vport->phba, &dmabuf->dbuf);
vport            17269 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_update_rcv_time_stamp(vport);
vport            17285 drivers/scsi/lpfc/lpfc_sli.c lpfc_fc_frame_add(struct lpfc_vport *vport, struct hbq_dmabuf *dmabuf)
vport            17300 drivers/scsi/lpfc/lpfc_sli.c 	list_for_each_entry(h_buf, &vport->rcv_buffer_list, list) {
vport            17315 drivers/scsi/lpfc/lpfc_sli.c 		list_add_tail(&dmabuf->hbuf.list, &vport->rcv_buffer_list);
vport            17316 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_update_rcv_time_stamp(vport);
vport            17323 drivers/scsi/lpfc/lpfc_sli.c 		list_add_tail(&dmabuf->hbuf.list, &vport->rcv_buffer_list);
vport            17325 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_update_rcv_time_stamp(vport);
vport            17329 drivers/scsi/lpfc/lpfc_sli.c 	list_move_tail(&seq_dmabuf->hbuf.list, &vport->rcv_buffer_list);
vport            17331 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_update_rcv_time_stamp(vport);
vport            17380 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_abort_partial_seq(struct lpfc_vport *vport,
vport            17392 drivers/scsi/lpfc/lpfc_sli.c 	list_for_each_entry(h_buf, &vport->rcv_buffer_list, list) {
vport            17408 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_in_buf_free(vport->phba, d_buf);
vport            17432 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_abort_ulp_seq(struct lpfc_vport *vport, struct hbq_dmabuf *dmabuf)
vport            17434 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            17511 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_seq_abort_rsp(struct lpfc_vport *vport,
vport            17514 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            17529 drivers/scsi/lpfc/lpfc_sli.c 	ndlp = lpfc_findnode_did(vport, sid);
vport            17531 drivers/scsi/lpfc/lpfc_sli.c 		ndlp = lpfc_nlp_init(vport, sid);
vport            17533 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_printf_vlog(vport, KERN_WARNING, LOG_ELS,
vport            17539 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_enqueue_node(vport, ndlp);
vport            17542 drivers/scsi/lpfc/lpfc_sli.c 		ndlp = lpfc_enable_node(vport, ndlp, NLP_STE_UNUSED_NODE);
vport            17544 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_printf_vlog(vport, KERN_WARNING, LOG_ELS,
vport            17574 drivers/scsi/lpfc/lpfc_sli.c 	ctiocb->vport = phba->pport;
vport            17631 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
vport            17637 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport            17662 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_handle_unsol_abort(struct lpfc_vport *vport,
vport            17665 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            17679 drivers/scsi/lpfc/lpfc_sli.c 		aborted = lpfc_sli4_abort_partial_seq(vport, dmabuf);
vport            17681 drivers/scsi/lpfc/lpfc_sli.c 			aborted = lpfc_sli4_abort_ulp_seq(vport, dmabuf);
vport            17686 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_nvmet_rcv_unsol_abort(vport, &fc_hdr);
vport            17691 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_sli4_seq_abort_rsp(vport, &fc_hdr, aborted);
vport            17755 drivers/scsi/lpfc/lpfc_sli.c lpfc_prep_seq(struct lpfc_vport *vport, struct hbq_dmabuf *seq_dmabuf)
vport            17768 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_update_rcv_time_stamp(vport);
vport            17773 drivers/scsi/lpfc/lpfc_sli.c 	first_iocbq = lpfc_sli_get_iocbq(vport->phba);
vport            17778 drivers/scsi/lpfc/lpfc_sli.c 		first_iocbq->vport = vport;
vport            17793 drivers/scsi/lpfc/lpfc_sli.c 			vport->phba->vpi_ids[vport->vpi];
vport            17818 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_in_buf_free(vport->phba, d_buf);
vport            17838 drivers/scsi/lpfc/lpfc_sli.c 			iocbq = lpfc_sli_get_iocbq(vport->phba);
vport            17846 drivers/scsi/lpfc/lpfc_sli.c 				lpfc_in_buf_free(vport->phba, d_buf);
vport            17873 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_send_seq_to_ulp(struct lpfc_vport *vport,
vport            17878 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            17881 drivers/scsi/lpfc/lpfc_sli.c 	iocbq = lpfc_prep_seq(vport, seq_dmabuf);
vport            17923 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_handle_mds_loopback(struct lpfc_vport *vport,
vport            17927 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            17971 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->vport = vport;
vport            18027 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_vport *vport;
vport            18036 drivers/scsi/lpfc/lpfc_sli.c 		vport = phba->pport;
vport            18038 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli4_handle_mds_loopback(vport, dmabuf);
vport            18057 drivers/scsi/lpfc/lpfc_sli.c 		vport = phba->pport;
vport            18063 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli4_handle_mds_loopback(vport, dmabuf);
vport            18070 drivers/scsi/lpfc/lpfc_sli.c 	vport = lpfc_fc_frame_to_vport(phba, fc_hdr, fcfi, did);
vport            18071 drivers/scsi/lpfc/lpfc_sli.c 	if (!vport) {
vport            18078 drivers/scsi/lpfc/lpfc_sli.c 	if (!(vport->vpi_state & LPFC_VPI_REGISTERED) &&
vport            18085 drivers/scsi/lpfc/lpfc_sli.c 		if (!(vport->fc_flag & FC_PT2PT) ||
vport            18094 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli4_handle_unsol_abort(vport, dmabuf);
vport            18099 drivers/scsi/lpfc/lpfc_sli.c 	seq_dmabuf = lpfc_fc_frame_add(vport, dmabuf);
vport            18110 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_sli4_send_seq_to_ulp(vport, seq_dmabuf);
vport            18422 drivers/scsi/lpfc/lpfc_sli.c 	mboxq->vport = ndlp->vport;
vport            18446 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_init_vpi(struct lpfc_vport *vport)
vport            18452 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            18456 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_init_vpi(phba, mboxq, vport->vpi);
vport            18460 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_SLI,
vport            18467 drivers/scsi/lpfc/lpfc_sli.c 		mempool_free(mboxq, vport->phba->mbox_mem_pool);
vport            18568 drivers/scsi/lpfc/lpfc_sli.c 	mboxq->vport = phba->pport;
vport            18658 drivers/scsi/lpfc/lpfc_sli.c 	mboxq->vport = phba->pport;
vport            18718 drivers/scsi/lpfc/lpfc_sli.c 	mboxq->vport = phba->pport;
vport            18764 drivers/scsi/lpfc/lpfc_sli.c 	mboxq->vport = phba->pport;
vport            19105 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = phba->pport;
vport            19482 drivers/scsi/lpfc/lpfc_sli.c lpfc_cleanup_pending_mbox(struct lpfc_vport *vport)
vport            19484 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_hba *phba = vport->phba;
vport            19489 drivers/scsi/lpfc/lpfc_sli.c 	struct Scsi_Host  *shost = lpfc_shost_from_vport(vport);
vport            19496 drivers/scsi/lpfc/lpfc_sli.c 		if (mb->vport != vport)
vport            19508 drivers/scsi/lpfc/lpfc_sli.c 	if (mb && (mb->vport == vport)) {
vport            19528 drivers/scsi/lpfc/lpfc_sli.c 			if ((mb->vport != vport) ||
vport             105 drivers/scsi/lpfc/lpfc_sli.h 	struct lpfc_vport *vport;/* virtual port pointer */
vport             152 drivers/scsi/lpfc/lpfc_sli.h 	struct lpfc_vport *vport; /* virtual port pointer */
vport              53 drivers/scsi/lpfc/lpfc_vport.c inline void lpfc_vport_set_state(struct lpfc_vport *vport,
vport              56 drivers/scsi/lpfc/lpfc_vport.c 	struct fc_vport *fc_vport = vport->fc_vport;
vport              76 drivers/scsi/lpfc/lpfc_vport.c 		vport->port_state = LPFC_VPORT_FAILED;
vport              79 drivers/scsi/lpfc/lpfc_vport.c 		vport->port_state = LPFC_VPORT_UNKNOWN;
vport             118 drivers/scsi/lpfc/lpfc_vport.c lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport)
vport             131 drivers/scsi/lpfc/lpfc_vport.c 	rc = lpfc_read_sparam(phba, pmb, vport->vpi);
vport             144 drivers/scsi/lpfc/lpfc_vport.c 	pmb->vport = vport;
vport             148 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT | LOG_VPORT,
vport             157 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT | LOG_VPORT,
vport             169 drivers/scsi/lpfc/lpfc_vport.c 	memcpy(&vport->fc_sparam, mp->virt, sizeof (struct serv_parm));
vport             170 drivers/scsi/lpfc/lpfc_vport.c 	memcpy(&vport->fc_nodename, &vport->fc_sparam.nodeName,
vport             172 drivers/scsi/lpfc/lpfc_vport.c 	memcpy(&vport->fc_portname, &vport->fc_sparam.portName,
vport             207 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_vport *vport;
vport             211 drivers/scsi/lpfc/lpfc_vport.c 	list_for_each_entry(vport, &phba->port_list, listentry) {
vport             212 drivers/scsi/lpfc/lpfc_vport.c 		if (vport == new_vport)
vport             215 drivers/scsi/lpfc/lpfc_vport.c 		if (memcmp(&vport->fc_sparam.portName,
vport             241 drivers/scsi/lpfc/lpfc_vport.c static void lpfc_discovery_wait(struct lpfc_vport *vport)
vport             243 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_hba *phba = vport->phba;
vport             260 drivers/scsi/lpfc/lpfc_vport.c 		if ((vport->num_disc_nodes > 0)    ||
vport             261 drivers/scsi/lpfc/lpfc_vport.c 		    (vport->fc_flag & wait_flags)  ||
vport             262 drivers/scsi/lpfc/lpfc_vport.c 		    ((vport->port_state > LPFC_VPORT_FAILED) &&
vport             263 drivers/scsi/lpfc/lpfc_vport.c 		     (vport->port_state < LPFC_VPORT_READY))) {
vport             264 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_VPORT,
vport             269 drivers/scsi/lpfc/lpfc_vport.c 					vport->port_state, vport->fc_flag,
vport             270 drivers/scsi/lpfc/lpfc_vport.c 					vport->num_disc_nodes,
vport             275 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_printf_vlog(vport, KERN_INFO, LOG_VPORT,
vport             279 drivers/scsi/lpfc/lpfc_vport.c 					 vport->port_state, vport->fc_flag,
vport             287 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             290 drivers/scsi/lpfc/lpfc_vport.c 				vport->port_state, vport->fc_flag,
vport             301 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_vport *vport = NULL;
vport             345 drivers/scsi/lpfc/lpfc_vport.c 	vport = lpfc_create_port(phba, instance, &fc_vport->dev);
vport             346 drivers/scsi/lpfc/lpfc_vport.c 	if (!vport) {
vport             354 drivers/scsi/lpfc/lpfc_vport.c 	vport->vpi = vpi;
vport             355 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_debugfs_initialize(vport);
vport             357 drivers/scsi/lpfc/lpfc_vport.c 	if ((status = lpfc_vport_sparm(phba, vport))) {
vport             359 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             363 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             369 drivers/scsi/lpfc/lpfc_vport.c 		destroy_port(vport);
vport             373 drivers/scsi/lpfc/lpfc_vport.c 	u64_to_wwn(fc_vport->node_name, vport->fc_nodename.u.wwn);
vport             374 drivers/scsi/lpfc/lpfc_vport.c 	u64_to_wwn(fc_vport->port_name, vport->fc_portname.u.wwn);
vport             376 drivers/scsi/lpfc/lpfc_vport.c 	memcpy(&vport->fc_sparam.portName, vport->fc_portname.u.wwn, 8);
vport             377 drivers/scsi/lpfc/lpfc_vport.c 	memcpy(&vport->fc_sparam.nodeName, vport->fc_nodename.u.wwn, 8);
vport             379 drivers/scsi/lpfc/lpfc_vport.c 	if (!lpfc_valid_wwn_format(phba, &vport->fc_sparam.nodeName, "WWNN") ||
vport             380 drivers/scsi/lpfc/lpfc_vport.c 	    !lpfc_valid_wwn_format(phba, &vport->fc_sparam.portName, "WWPN")) {
vport             381 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             385 drivers/scsi/lpfc/lpfc_vport.c 		destroy_port(vport);
vport             390 drivers/scsi/lpfc/lpfc_vport.c 	if (!lpfc_unique_wwpn(phba, vport)) {
vport             391 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             395 drivers/scsi/lpfc/lpfc_vport.c 		destroy_port(vport);
vport             401 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_alloc_sysfs_attr(vport);
vport             404 drivers/scsi/lpfc/lpfc_vport.c 	vport->cfg_lun_queue_depth  = phba->pport->cfg_lun_queue_depth;
vport             407 drivers/scsi/lpfc/lpfc_vport.c 	vport->cfg_enable_fc4_type = LPFC_ENABLE_FCP;
vport             409 drivers/scsi/lpfc/lpfc_vport.c 	*(struct lpfc_vport **)fc_vport->dd_data = vport;
vport             410 drivers/scsi/lpfc/lpfc_vport.c 	vport->fc_vport = fc_vport;
vport             413 drivers/scsi/lpfc/lpfc_vport.c 	vport->load_flag |= FC_ALLOW_FDMI;
vport             417 drivers/scsi/lpfc/lpfc_vport.c 		vport->fdmi_hba_mask = phba->pport->fdmi_hba_mask;
vport             418 drivers/scsi/lpfc/lpfc_vport.c 		vport->fdmi_port_mask = phba->pport->fdmi_port_mask;
vport             427 drivers/scsi/lpfc/lpfc_vport.c 		rc = lpfc_sli4_init_vpi(vport);
vport             441 drivers/scsi/lpfc/lpfc_vport.c 		vport->fc_flag |= FC_VPORT_NEEDS_INIT_VPI;
vport             442 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_vport_set_state(vport, FC_VPORT_LINKDOWN);
vport             450 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_vport_set_state(vport, FC_VPORT_LINKDOWN);
vport             456 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_vport_set_state(vport, FC_VPORT_DISABLED);
vport             468 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_set_disctmo(vport);
vport             469 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_initial_fdisc(vport);
vport             471 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_vport_set_state(vport, FC_VPORT_NO_FABRIC_SUPP);
vport             472 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             476 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport             481 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             483 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_host_attrib_init(lpfc_shost_from_vport(vport));
vport             491 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_vport *vport = *(struct lpfc_vport **)fc_vport->dd_data;
vport             492 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_hba   *phba = vport->phba;
vport             495 drivers/scsi/lpfc/lpfc_vport.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             497 drivers/scsi/lpfc/lpfc_vport.c 	ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport             500 drivers/scsi/lpfc/lpfc_vport.c 		vport->unreg_vpi_cmpl = VPORT_INVAL;
vport             502 drivers/scsi/lpfc/lpfc_vport.c 		if (!lpfc_issue_els_npiv_logo(vport, ndlp))
vport             503 drivers/scsi/lpfc/lpfc_vport.c 			while (vport->unreg_vpi_cmpl == VPORT_INVAL && timeout)
vport             507 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_sli_host_down(vport);
vport             512 drivers/scsi/lpfc/lpfc_vport.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport             517 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_disc_state_machine(vport, ndlp, NULL,
vport             520 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_cleanup_rpis(vport, 1);
vport             522 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_stop_vport_timers(vport);
vport             523 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_unreg_all_rpis(vport);
vport             524 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_unreg_default_rpis(vport);
vport             529 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_mbx_unreg_vpi(vport);
vport             532 drivers/scsi/lpfc/lpfc_vport.c 		vport->fc_flag |= FC_VPORT_NEEDS_INIT_VPI;
vport             536 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_vport_set_state(vport, FC_VPORT_DISABLED);
vport             537 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             545 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_vport *vport = *(struct lpfc_vport **)fc_vport->dd_data;
vport             546 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_hba   *phba = vport->phba;
vport             548 drivers/scsi/lpfc/lpfc_vport.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             552 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_vport_set_state(vport, FC_VPORT_LINKDOWN);
vport             557 drivers/scsi/lpfc/lpfc_vport.c 	vport->load_flag |= FC_LOADING;
vport             558 drivers/scsi/lpfc/lpfc_vport.c 	if (vport->fc_flag & FC_VPORT_NEEDS_INIT_VPI) {
vport             560 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_issue_init_vpi(vport);
vport             564 drivers/scsi/lpfc/lpfc_vport.c 	vport->fc_flag |= FC_VPORT_NEEDS_REG_VPI;
vport             574 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_set_disctmo(vport);
vport             575 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_initial_fdisc(vport);
vport             577 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_vport_set_state(vport, FC_VPORT_NO_FABRIC_SUPP);
vport             578 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
vport             582 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_vport_set_state(vport, FC_VPORT_FAILED);
vport             586 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             605 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_vport *vport = *(struct lpfc_vport **)fc_vport->dd_data;
vport             606 drivers/scsi/lpfc/lpfc_vport.c 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
vport             607 drivers/scsi/lpfc/lpfc_vport.c 	struct lpfc_hba   *phba = vport->phba;
vport             611 drivers/scsi/lpfc/lpfc_vport.c 	if (vport->port_type == LPFC_PHYSICAL_PORT) {
vport             612 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             619 drivers/scsi/lpfc/lpfc_vport.c 	if ((vport->vport_flag & STATIC_VPORT) &&
vport             621 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             627 drivers/scsi/lpfc/lpfc_vport.c 	vport->load_flag |= FC_UNLOADING;
vport             636 drivers/scsi/lpfc/lpfc_vport.c 		       vport->port_state > LPFC_VPORT_FAILED &&
vport             637 drivers/scsi/lpfc/lpfc_vport.c 		       vport->port_state < LPFC_VPORT_READY) {
vport             641 drivers/scsi/lpfc/lpfc_vport.c 		if (vport->port_state > LPFC_VPORT_FAILED &&
vport             642 drivers/scsi/lpfc/lpfc_vport.c 		    vport->port_state < LPFC_VPORT_READY)
vport             666 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_free_sysfs_attr(vport);
vport             668 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_debugfs_terminate(vport);
vport             676 drivers/scsi/lpfc/lpfc_vport.c 	ndlp = lpfc_findnode_did(vport, NameServer_DID);
vport             697 drivers/scsi/lpfc/lpfc_vport.c 			ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport             701 drivers/scsi/lpfc/lpfc_vport.c 				ndlp = lpfc_enable_node(vport, ndlp,
vport             707 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_dequeue_node(vport, ndlp);
vport             724 drivers/scsi/lpfc/lpfc_vport.c 		if (vport->cfg_enable_da_id) {
vport             726 drivers/scsi/lpfc/lpfc_vport.c 			if (!lpfc_ns_cmd(vport, SLI_CTNS_DA_ID, 0, 0))
vport             727 drivers/scsi/lpfc/lpfc_vport.c 				while (vport->ct_flags && timeout)
vport             730 drivers/scsi/lpfc/lpfc_vport.c 				lpfc_printf_log(vport->phba, KERN_WARNING,
vport             736 drivers/scsi/lpfc/lpfc_vport.c 		ndlp = lpfc_findnode_did(vport, Fabric_DID);
vport             739 drivers/scsi/lpfc/lpfc_vport.c 			ndlp = lpfc_nlp_init(vport, Fabric_DID);
vport             746 drivers/scsi/lpfc/lpfc_vport.c 				ndlp = lpfc_enable_node(vport, ndlp,
vport             753 drivers/scsi/lpfc/lpfc_vport.c 			lpfc_dequeue_node(vport, ndlp);
vport             771 drivers/scsi/lpfc/lpfc_vport.c 		if (!(vport->vpi_state & LPFC_VPI_REGISTERED)) {
vport             776 drivers/scsi/lpfc/lpfc_vport.c 		vport->unreg_vpi_cmpl = VPORT_INVAL;
vport             778 drivers/scsi/lpfc/lpfc_vport.c 		if (!lpfc_issue_els_npiv_logo(vport, ndlp))
vport             779 drivers/scsi/lpfc/lpfc_vport.c 			while (vport->unreg_vpi_cmpl == VPORT_INVAL && timeout)
vport             784 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_discovery_wait(vport);
vport             793 drivers/scsi/lpfc/lpfc_vport.c 		ndlp = lpfc_findnode_did(vport, NameServer_DID);
vport             797 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_cleanup(vport);
vport             798 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_sli_host_down(vport);
vport             800 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_stop_vport_timers(vport);
vport             803 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_unreg_all_rpis(vport);
vport             804 drivers/scsi/lpfc/lpfc_vport.c 		lpfc_unreg_default_rpis(vport);
vport             809 drivers/scsi/lpfc/lpfc_vport.c 		if (!(vport->vpi_state & LPFC_VPI_REGISTERED) ||
vport             810 drivers/scsi/lpfc/lpfc_vport.c 				lpfc_mbx_unreg_vpi(vport))
vport             815 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_free_vpi(phba, vport->vpi);
vport             816 drivers/scsi/lpfc/lpfc_vport.c 	vport->work_port_events = 0;
vport             818 drivers/scsi/lpfc/lpfc_vport.c 	list_del_init(&vport->listentry);
vport             820 drivers/scsi/lpfc/lpfc_vport.c 	lpfc_printf_vlog(vport, KERN_ERR, LOG_VPORT,
vport             872 drivers/scsi/lpfc/lpfc_vport.c lpfc_vport_reset_stat_data(struct lpfc_vport *vport)
vport             876 drivers/scsi/lpfc/lpfc_vport.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport             894 drivers/scsi/lpfc/lpfc_vport.c lpfc_alloc_bucket(struct lpfc_vport *vport)
vport             898 drivers/scsi/lpfc/lpfc_vport.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport             911 drivers/scsi/lpfc/lpfc_vport.c 				lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE,
vport             927 drivers/scsi/lpfc/lpfc_vport.c lpfc_free_bucket(struct lpfc_vport *vport)
vport             931 drivers/scsi/lpfc/lpfc_vport.c 	list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) {
vport             111 drivers/scsi/lpfc/lpfc_vport.h 	void *vport;
vport             115 drivers/scsi/lpfc/lpfc_vport.h void lpfc_vport_set_state(struct lpfc_vport *vport,
vport              10 drivers/scsi/qedf/qedf_attr.c 	return qedf->lport->vport != NULL;
vport              23 drivers/scsi/qedf/qedf_attr.c 	base_lport = shost_priv(vport_to_shost(lport->vport));
vport             846 drivers/scsi/qedf/qedf_main.c 	if (lport->vport) {
vport            1015 drivers/scsi/qedf/qedf_main.c 	if (lport->vport)
vport            1016 drivers/scsi/qedf/qedf_main.c 		base_lport = shost_priv(vport_to_shost(lport->vport));
vport            1685 drivers/scsi/qedf/qedf_main.c static int qedf_vport_libfc_config(struct fc_vport *vport,
vport            1716 drivers/scsi/qedf/qedf_main.c static int qedf_vport_create(struct fc_vport *vport, bool disabled)
vport            1718 drivers/scsi/qedf/qedf_main.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            1727 drivers/scsi/qedf/qedf_main.c 	rc = fcoe_validate_vport_create(vport);
vport            1729 drivers/scsi/qedf/qedf_main.c 		fcoe_wwn_to_str(vport->port_name, buf, sizeof(buf));
vport            1742 drivers/scsi/qedf/qedf_main.c 	vn_port = libfc_vport_create(vport, sizeof(struct qedf_ctx));
vport            1750 drivers/scsi/qedf/qedf_main.c 	fcoe_wwn_to_str(vport->port_name, buf, sizeof(buf));
vport            1767 drivers/scsi/qedf/qedf_main.c 	rc = qedf_vport_libfc_config(vport, vn_port);
vport            1774 drivers/scsi/qedf/qedf_main.c 	fc_set_wwnn(vn_port, vport->node_name);
vport            1775 drivers/scsi/qedf/qedf_main.c 	fc_set_wwpn(vn_port, vport->port_name);
vport            1785 drivers/scsi/qedf/qedf_main.c 	rc = scsi_add_host(vn_port->host, &vport->dev);
vport            1806 drivers/scsi/qedf/qedf_main.c 	shost = vport_to_shost(vport);
vport            1816 drivers/scsi/qedf/qedf_main.c 		fc_vport_set_state(vport, FC_VPORT_DISABLED);
vport            1836 drivers/scsi/qedf/qedf_main.c static int qedf_vport_destroy(struct fc_vport *vport)
vport            1838 drivers/scsi/qedf/qedf_main.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            1840 drivers/scsi/qedf/qedf_main.c 	struct fc_lport *vn_port = vport->dd_data;
vport            1880 drivers/scsi/qedf/qedf_main.c static int qedf_vport_disable(struct fc_vport *vport, bool disable)
vport            1882 drivers/scsi/qedf/qedf_main.c 	struct fc_lport *lport = vport->dd_data;
vport            1885 drivers/scsi/qedf/qedf_main.c 		fc_vport_set_state(vport, FC_VPORT_DISABLED);
vport            1940 drivers/scsi/qedf/qedf_main.c 	if (lport->vport)
vport            1155 drivers/scsi/qla2xxx/qla_sup.c 		struct fc_vport *vport;
vport            1179 drivers/scsi/qla2xxx/qla_sup.c 			vport = fc_vport_create(vha->host, 0, &vid);
vport            1180 drivers/scsi/qla2xxx/qla_sup.c 			if (!vport)
vport            1676 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct fc_vport *vport;
vport            1703 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	vport = fc_vport_create(sh, 0, &vport_id);
vport            1704 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if (!vport) {
vport            1711 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	npiv_vha = (struct scsi_qla_host *)vport->dd_data;
vport              31 drivers/scsi/scsi_transport_fc.c 	struct fc_vport **vport);
vport            1064 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);		\
vport            1065 drivers/scsi/scsi_transport_fc.c 	struct Scsi_Host *shost = vport_to_shost(vport);		\
vport            1068 drivers/scsi/scsi_transport_fc.c 	    !(vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING)))	\
vport            1069 drivers/scsi/scsi_transport_fc.c 		i->f->get_vport_##field(vport);				\
vport            1070 drivers/scsi/scsi_transport_fc.c 	return snprintf(buf, sz, format_string, cast vport->field); 	\
vport            1080 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);		\
vport            1081 drivers/scsi/scsi_transport_fc.c 	struct Scsi_Host *shost = vport_to_shost(vport);		\
vport            1084 drivers/scsi/scsi_transport_fc.c 	if (vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING))	\
vport            1089 drivers/scsi/scsi_transport_fc.c 	i->f->set_vport_##field(vport, val);				\
vport            1099 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);		\
vport            1100 drivers/scsi/scsi_transport_fc.c 	struct Scsi_Host *shost = vport_to_shost(vport);		\
vport            1109 drivers/scsi/scsi_transport_fc.c 	memcpy(vport->field, buf, cnt);					\
vport            1110 drivers/scsi/scsi_transport_fc.c 	i->f->set_vport_##field(vport);					\
vport            1116 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, field, S_IRUGO,			\
vport            1121 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, field, S_IRUGO,			\
vport            1127 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, field, S_IRUGO | S_IWUSR,		\
vport            1136 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);		\
vport            1137 drivers/scsi/scsi_transport_fc.c 	return snprintf(buf, sz, format_string, cast vport->field); 	\
vport            1147 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);		\
vport            1149 drivers/scsi/scsi_transport_fc.c 	if (vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING))		\
vport            1154 drivers/scsi/scsi_transport_fc.c 	vport->field = val;						\
vport            1161 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, field, S_IRUGO,			\
vport            1166 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, field, S_IRUGO,			\
vport            1172 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, field, S_IRUGO | S_IWUSR,		\
vport            1183 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);		\
vport            1185 drivers/scsi/scsi_transport_fc.c 	name = get_fc_##title##_name(vport->title);			\
vport            1190 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, title, S_IRUGO,			\
vport            1252 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);
vport            1254 drivers/scsi/scsi_transport_fc.c 	if (vport->roles == FC_PORT_ROLE_UNKNOWN)
vport            1256 drivers/scsi/scsi_transport_fc.c 	return get_fc_port_roles_names(vport->roles, buf);
vport            1258 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, roles, S_IRUGO, show_fc_vport_roles, NULL);
vport            1265 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, symbolic_name, S_IRUGO | S_IWUSR,
vport            1272 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);
vport            1273 drivers/scsi/scsi_transport_fc.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            1277 drivers/scsi/scsi_transport_fc.c 	if (vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING | FC_VPORT_DELETING)) {
vport            1281 drivers/scsi/scsi_transport_fc.c 	vport->flags |= FC_VPORT_DELETING;
vport            1284 drivers/scsi/scsi_transport_fc.c 	fc_queue_work(shost, &vport->vport_delete_work);
vport            1287 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, vport_delete, S_IWUSR,
vport            1300 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = transport_class_to_vport(dev);
vport            1301 drivers/scsi/scsi_transport_fc.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            1305 drivers/scsi/scsi_transport_fc.c 	if (vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING))
vport            1309 drivers/scsi/scsi_transport_fc.c 		if (vport->vport_state != FC_VPORT_DISABLED)
vport            1312 drivers/scsi/scsi_transport_fc.c 		if (vport->vport_state == FC_VPORT_DISABLED)
vport            1317 drivers/scsi/scsi_transport_fc.c 	stat = i->f->vport_disable(vport, ((*buf == '0') ? false : true));
vport            1320 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(vport, vport_disable, S_IWUSR,
vport            1848 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport;
vport            1876 drivers/scsi/scsi_transport_fc.c 	stat = fc_vport_setup(shost, 0, &shost->shost_gendev, &vid, &vport);
vport            1895 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport;
vport            1920 drivers/scsi/scsi_transport_fc.c 	list_for_each_entry(vport, &fc_host->vports, peers) {
vport            1921 drivers/scsi/scsi_transport_fc.c 		if ((vport->channel == 0) &&
vport            1922 drivers/scsi/scsi_transport_fc.c 		    (vport->port_name == wwpn) && (vport->node_name == wwnn)) {
vport            1923 drivers/scsi/scsi_transport_fc.c 			if (vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING))
vport            1925 drivers/scsi/scsi_transport_fc.c 			vport->flags |= FC_VPORT_DELETING;
vport            1935 drivers/scsi/scsi_transport_fc.c 	stat = fc_vport_terminate(vport);
vport            2015 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = dev_to_vport(dev);
vport            2017 drivers/scsi/scsi_transport_fc.c 	kfree(vport);
vport            2028 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport;
vport            2034 drivers/scsi/scsi_transport_fc.c 	vport = dev_to_vport(dev);
vport            2036 drivers/scsi/scsi_transport_fc.c 	shost = vport_to_shost(vport);
vport            2412 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport = NULL, *next_vport = NULL;
vport            2421 drivers/scsi/scsi_transport_fc.c 	list_for_each_entry_safe(vport, next_vport, &fc_host->vports, peers) {
vport            2422 drivers/scsi/scsi_transport_fc.c 		vport->flags |= FC_VPORT_DELETING;
vport            2423 drivers/scsi/scsi_transport_fc.c 		fc_queue_work(shost, &vport->vport_delete_work);
vport            3339 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport;
vport            3351 drivers/scsi/scsi_transport_fc.c 	vport = kzalloc(size, GFP_KERNEL);
vport            3352 drivers/scsi/scsi_transport_fc.c 	if (unlikely(!vport)) {
vport            3357 drivers/scsi/scsi_transport_fc.c 	vport->vport_state = FC_VPORT_UNKNOWN;
vport            3358 drivers/scsi/scsi_transport_fc.c 	vport->vport_last_state = FC_VPORT_UNKNOWN;
vport            3359 drivers/scsi/scsi_transport_fc.c 	vport->node_name = ids->node_name;
vport            3360 drivers/scsi/scsi_transport_fc.c 	vport->port_name = ids->port_name;
vport            3361 drivers/scsi/scsi_transport_fc.c 	vport->roles = ids->roles;
vport            3362 drivers/scsi/scsi_transport_fc.c 	vport->vport_type = ids->vport_type;
vport            3364 drivers/scsi/scsi_transport_fc.c 		vport->dd_data = &vport[1];
vport            3365 drivers/scsi/scsi_transport_fc.c 	vport->shost = shost;
vport            3366 drivers/scsi/scsi_transport_fc.c 	vport->channel = channel;
vport            3367 drivers/scsi/scsi_transport_fc.c 	vport->flags = FC_VPORT_CREATING;
vport            3368 drivers/scsi/scsi_transport_fc.c 	INIT_WORK(&vport->vport_delete_work, fc_vport_sched_delete);
vport            3374 drivers/scsi/scsi_transport_fc.c 		kfree(vport);
vport            3378 drivers/scsi/scsi_transport_fc.c 	vport->number = fc_host->next_vport_number++;
vport            3379 drivers/scsi/scsi_transport_fc.c 	list_add_tail(&vport->peers, &fc_host->vports);
vport            3384 drivers/scsi/scsi_transport_fc.c 	dev = &vport->dev;
vport            3389 drivers/scsi/scsi_transport_fc.c 		     shost->host_no, channel, vport->number);
vport            3400 drivers/scsi/scsi_transport_fc.c 	error = fci->f->vport_create(vport, ids->disable);
vport            3420 drivers/scsi/scsi_transport_fc.c 	vport->flags &= ~FC_VPORT_CREATING;
vport            3427 drivers/scsi/scsi_transport_fc.c 	*ret_vport = vport;
vport            3437 drivers/scsi/scsi_transport_fc.c 	list_del(&vport->peers);
vport            3442 drivers/scsi/scsi_transport_fc.c 	kfree(vport);
vport            3462 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport;
vport            3465 drivers/scsi/scsi_transport_fc.c 		 ids, &vport);
vport            3466 drivers/scsi/scsi_transport_fc.c 	return stat ? NULL : vport;
vport            3481 drivers/scsi/scsi_transport_fc.c fc_vport_terminate(struct fc_vport *vport)
vport            3483 drivers/scsi/scsi_transport_fc.c 	struct Scsi_Host *shost = vport_to_shost(vport);
vport            3486 drivers/scsi/scsi_transport_fc.c 	struct device *dev = &vport->dev;
vport            3491 drivers/scsi/scsi_transport_fc.c 		stat = i->f->vport_delete(vport);
vport            3496 drivers/scsi/scsi_transport_fc.c 	vport->flags &= ~FC_VPORT_DELETING;
vport            3498 drivers/scsi/scsi_transport_fc.c 		vport->flags |= FC_VPORT_DELETED;
vport            3499 drivers/scsi/scsi_transport_fc.c 		list_del(&vport->peers);
vport            3532 drivers/scsi/scsi_transport_fc.c 	struct fc_vport *vport =
vport            3536 drivers/scsi/scsi_transport_fc.c 	stat = fc_vport_terminate(vport);
vport            3538 drivers/scsi/scsi_transport_fc.c 		dev_printk(KERN_ERR, vport->dev.parent,
vport            3541 drivers/scsi/scsi_transport_fc.c 			dev_name(&vport->dev), vport->shost->host_no,
vport            3542 drivers/scsi/scsi_transport_fc.c 			vport->channel, stat);
vport              46 include/linux/mlx5/eswitch.h 	u16		       vport;
vport             128 include/linux/mlx5/fs.h 		} vport;
vport             145 include/linux/mlx5/fs.h 				  int vport);
vport             170 include/linux/mlx5/fs.h 			     u32 level, u16 vport);
vport              66 include/linux/mlx5/vport.h u8 mlx5_query_vport_state(struct mlx5_core_dev *mdev, u8 opmod, u16 vport);
vport              68 include/linux/mlx5/vport.h 				  u16 vport, u8 other_vport, u8 state);
vport              70 include/linux/mlx5/vport.h 				     u16 vport, bool other, u8 *addr);
vport              73 include/linux/mlx5/vport.h 				    u16 vport, u8 *min_inline);
vport              76 include/linux/mlx5/vport.h 				     u16 vport, u8 min_inline);
vport              78 include/linux/mlx5/vport.h 				      u16 vport, u8 *addr);
vport              85 include/linux/mlx5/vport.h 				    u16 vport, u64 node_guid);
vport             103 include/linux/mlx5/vport.h 				  u16 vport,
vport             112 include/linux/mlx5/vport.h 				 u16 vport,
vport             126 include/linux/mlx5/vport.h int mlx5_query_vport_down_stats(struct mlx5_core_dev *mdev, u16 vport,
vport             494 include/net/ip_vs.h 	__be16				vport;
vport             509 include/net/ip_vs.h 	__be16                  vport;
vport             689 include/net/ip_vs.h 	__be16			vport;		/* virtual port number */
vport            1185 include/net/ip_vs.h 					 __be16 vport,
vport            1194 include/net/ip_vs.h 	p->vport = vport;
vport            1253 include/net/ip_vs.h 			      ntohs(cp->vport));
vport            1272 include/net/ip_vs.h 			      ntohs(cp->vport));
vport            1288 include/net/ip_vs.h 			      ntohs(cp->vport));
vport            1404 include/net/ip_vs.h 		  const union nf_inet_addr *vaddr, __be16 vport);
vport            1425 include/net/ip_vs.h 		const union nf_inet_addr *vaddr, __be16 vport,
vport             704 include/scsi/libfc.h 	struct fc_vport		       *vport;
vport             261 include/scsi/libfcoe.h int fcoe_validate_vport_create(struct fc_vport *vport);
vport             767 include/scsi/scsi_transport_fc.h fc_vport_set_state(struct fc_vport *vport, enum fc_vport_state new_state)
vport             771 include/scsi/scsi_transport_fc.h 		vport->vport_last_state = vport->vport_state;
vport             772 include/scsi/scsi_transport_fc.h 	vport->vport_state = new_state;
vport             801 include/scsi/scsi_transport_fc.h int fc_vport_terminate(struct fc_vport *vport);
vport              22 include/uapi/linux/netfilter/xt_ipvs.h 	__be16			vport;
vport             137 net/netfilter/ipvs/ip_vs_conn.c 		port = p->vport;
vport             273 net/netfilter/ipvs/ip_vs_conn.c 		if (p->cport == cp->cport && p->vport == cp->vport &&
vport             307 net/netfilter/ipvs/ip_vs_conn.c 		      IP_VS_DBG_ADDR(p->af, p->vaddr), ntohs(p->vport),
vport             375 net/netfilter/ipvs/ip_vs_conn.c 		    p->vport == cp->vport && p->cport == cp->cport &&
vport             391 net/netfilter/ipvs/ip_vs_conn.c 		      IP_VS_DBG_ADDR(p->af, p->vaddr), ntohs(p->vport),
vport             414 net/netfilter/ipvs/ip_vs_conn.c 		if (p->vport == cp->cport && p->cport == cp->dport &&
vport             433 net/netfilter/ipvs/ip_vs_conn.c 		      IP_VS_DBG_ADDR(p->af, p->vaddr), ntohs(p->vport),
vport             607 net/netfilter/ipvs/ip_vs_conn.c 		      IP_VS_DBG_ADDR(cp->af, &cp->vaddr), ntohs(cp->vport),
vport             651 net/netfilter/ipvs/ip_vs_conn.c 			       cp->dport, &cp->vaddr, cp->vport,
vport             704 net/netfilter/ipvs/ip_vs_conn.c 		      IP_VS_DBG_ADDR(cp->af, &cp->vaddr), ntohs(cp->vport),
vport             774 net/netfilter/ipvs/ip_vs_conn.c 			      ntohs(ct->vport),
vport             781 net/netfilter/ipvs/ip_vs_conn.c 		if (ct->vport != htons(0xffff)) {
vport             784 net/netfilter/ipvs/ip_vs_conn.c 				ct->vport = htons(0xffff);
vport             927 net/netfilter/ipvs/ip_vs_conn.c 	cp->vport	   = p->vport;
vport            1118 net/netfilter/ipvs/ip_vs_conn.c 				&cp->vaddr.in6, ntohs(cp->vport),
vport            1131 net/netfilter/ipvs/ip_vs_conn.c 				ntohl(cp->vaddr.ip), ntohs(cp->vport),
vport            1184 net/netfilter/ipvs/ip_vs_conn.c 				&cp->vaddr.in6, ntohs(cp->vport),
vport            1197 net/netfilter/ipvs/ip_vs_conn.c 				ntohl(cp->vaddr.ip), ntohs(cp->vport),
vport             245 net/netfilter/ipvs/ip_vs_core.c 			      const union nf_inet_addr *vaddr, __be16 vport,
vport             249 net/netfilter/ipvs/ip_vs_core.c 			      vport, p);
vport             320 net/netfilter/ipvs/ip_vs_core.c 		__be16 vport = 0;
vport             329 net/netfilter/ipvs/ip_vs_core.c 				vport = dst_port;
vport             345 net/netfilter/ipvs/ip_vs_core.c 						  vaddr, vport, &param) < 0) {
vport             461 net/netfilter/ipvs/ip_vs_core.c 	__be16 _ports[2], *pptr, cport, vport;
vport             476 net/netfilter/ipvs/ip_vs_core.c 		vport = pptr[1];
vport             481 net/netfilter/ipvs/ip_vs_core.c 		vport = pptr[0];
vport             520 net/netfilter/ipvs/ip_vs_core.c 		return ip_vs_sched_persist(svc, skb, cport, vport, ignored,
vport             528 net/netfilter/ipvs/ip_vs_core.c 	if (!svc->fwmark && vport != svc->port) {
vport             560 net/netfilter/ipvs/ip_vs_core.c 				      caddr, cport, vaddr, vport, &p);
vport             562 net/netfilter/ipvs/ip_vs_core.c 				    dest->port ? dest->port : vport,
vport             574 net/netfilter/ipvs/ip_vs_core.c 		      IP_VS_DBG_ADDR(cp->af, &cp->vaddr), ntohs(cp->vport),
vport             793 net/netfilter/ipvs/ip_vs_core.c 			ports[1] = cp->vport;
vport             845 net/netfilter/ipvs/ip_vs_core.c 			      ntohs(inout ? cp->vport : cp->dport));
vport             847 net/netfilter/ipvs/ip_vs_core.c 			ports[1] = cp->vport;
vport            1159 net/netfilter/ipvs/ip_vs_core.c 	__be16 vport;
vport            1164 net/netfilter/ipvs/ip_vs_core.c 	vport = svc->port;
vport            1171 net/netfilter/ipvs/ip_vs_core.c 	if (!vport || !dport)
vport            1187 net/netfilter/ipvs/ip_vs_core.c 						  vport, &param) < 0)
vport            1209 net/netfilter/ipvs/ip_vs_core.c 			      caddr, cport, vaddr, vport, &param);
vport            1227 net/netfilter/ipvs/ip_vs_core.c 		      IP_VS_DBG_ADDR(cp->af, &cp->vaddr), ntohs(cp->vport),
vport             356 net/netfilter/ipvs/ip_vs_ctl.c 		     const union nf_inet_addr *vaddr, __be16 vport)
vport             362 net/netfilter/ipvs/ip_vs_ctl.c 	hash = ip_vs_svc_hashkey(ipvs, af, protocol, vaddr, vport);
vport             367 net/netfilter/ipvs/ip_vs_ctl.c 		    && (svc->port == vport)
vport             405 net/netfilter/ipvs/ip_vs_ctl.c 		   const union nf_inet_addr *vaddr, __be16 vport)
vport             422 net/netfilter/ipvs/ip_vs_ctl.c 	svc = __ip_vs_service_find(ipvs, af, protocol, vaddr, vport);
vport             426 net/netfilter/ipvs/ip_vs_ctl.c 	    (vport == FTPDATA || ntohs(vport) >= inet_prot_sock(ipvs->net))) {
vport             445 net/netfilter/ipvs/ip_vs_ctl.c 		      IP_VS_DBG_ADDR(af, vaddr), ntohs(vport),
vport             680 net/netfilter/ipvs/ip_vs_ctl.c 				   __be16 vport, __u16 protocol, __u32 fwmark,
vport             687 net/netfilter/ipvs/ip_vs_ctl.c 	svc = ip_vs_service_find(ipvs, svc_af, fwmark, protocol, vaddr, vport);
vport             755 net/netfilter/ipvs/ip_vs_ctl.c 		      dest->vport == svc->port))) {
vport             996 net/netfilter/ipvs/ip_vs_ctl.c 	dest->vport = svc->port;
vport            1078 net/netfilter/ipvs/ip_vs_ctl.c 			      ntohs(dest->vport));
vport             345 net/netfilter/ipvs/ip_vs_ftp.c 		port = n_cp->vport;
vport             355 net/netfilter/ipvs/ip_vs_ftp.c 		port = n_cp->vport;
vport             505 net/netfilter/ipvs/ip_vs_ftp.c 			  ntohs(cp->vport)-1);
vport             521 net/netfilter/ipvs/ip_vs_ftp.c 			      ntohs(cp->vport)-1);
vport             533 net/netfilter/ipvs/ip_vs_ftp.c 				      htons(ntohs(cp->vport)-1), &p);
vport              65 net/netfilter/ipvs/ip_vs_nfct.c 			ntohs((C)->vport),				\
vport             117 net/netfilter/ipvs/ip_vs_nfct.c 			new_tuple.dst.u.tcp.port = cp->vport;
vport             172 net/netfilter/ipvs/ip_vs_nfct.c 		new_reply.dst.u.tcp.port = cp->vport;
vport             228 net/netfilter/ipvs/ip_vs_nfct.c 			from_rs ? &cp->cport : &cp->vport);
vport             257 net/netfilter/ipvs/ip_vs_nfct.c 	tuple.dst.u.all = cp->vport;
vport             119 net/netfilter/ipvs/ip_vs_pe_sip.c 	    ct->vport == p->vport &&
vport             129 net/netfilter/ipvs/ip_vs_pe_sip.c 		      IP_VS_DBG_ADDR(p->af, p->vaddr), ntohs(p->vport),
vport             126 net/netfilter/ipvs/ip_vs_proto_sctp.c 	if (sctph->source != cp->vport || payload_csum ||
vport             128 net/netfilter/ipvs/ip_vs_proto_sctp.c 		sctph->source = cp->vport;
vport             530 net/netfilter/ipvs/ip_vs_proto_sctp.c 	hash = sctp_app_hashkey(cp->vport);
vport             533 net/netfilter/ipvs/ip_vs_proto_sctp.c 		if (inc->port == cp->vport) {
vport             543 net/netfilter/ipvs/ip_vs_proto_sctp.c 					ntohs(cp->vport),
vport             183 net/netfilter/ipvs/ip_vs_proto_tcp.c 	tcph->source = cp->vport;
vport             193 net/netfilter/ipvs/ip_vs_proto_tcp.c 				     cp->dport, cp->vport);
vport             276 net/netfilter/ipvs/ip_vs_proto_tcp.c 				     cp->vport, cp->dport);
vport             661 net/netfilter/ipvs/ip_vs_proto_tcp.c 	hash = tcp_app_hashkey(cp->vport);
vport             664 net/netfilter/ipvs/ip_vs_proto_tcp.c 		if (inc->port == cp->vport) {
vport             674 net/netfilter/ipvs/ip_vs_proto_tcp.c 				      ntohs(cp->vport),
vport             174 net/netfilter/ipvs/ip_vs_proto_udp.c 	udph->source = cp->vport;
vport             186 net/netfilter/ipvs/ip_vs_proto_udp.c 				     cp->dport, cp->vport);
vport             270 net/netfilter/ipvs/ip_vs_proto_udp.c 				     cp->vport, cp->dport);
vport             407 net/netfilter/ipvs/ip_vs_proto_udp.c 	hash = udp_app_hashkey(cp->vport);
vport             410 net/netfilter/ipvs/ip_vs_proto_udp.c 		if (inc->port == cp->vport) {
vport             420 net/netfilter/ipvs/ip_vs_proto_udp.c 				      ntohs(cp->vport),
vport              77 net/netfilter/ipvs/ip_vs_sync.c 	__be16                  vport;
vport             142 net/netfilter/ipvs/ip_vs_sync.c 	__be16			vport;
vport             164 net/netfilter/ipvs/ip_vs_sync.c 	__be16			vport;
vport             599 net/netfilter/ipvs/ip_vs_sync.c 	s->vport = cp->vport;
vport             731 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.vport = cp->vport;
vport             803 net/netfilter/ipvs/ip_vs_sync.c 				      sc->v6.vport, p);
vport             810 net/netfilter/ipvs/ip_vs_sync.c 				      sc->v4.vport, p);
vport             912 net/netfilter/ipvs/ip_vs_sync.c 				       param->vaddr, param->vport, protocol,
vport            1019 net/netfilter/ipvs/ip_vs_sync.c 				      s->vport, &param);
vport             652 net/netfilter/ipvs/ip_vs_xmit.c 	if (!local || cp->vport != cp->dport ||
vport             102 net/netfilter/xt_ipvs.c 		if ((cp->vport == data->vport) ^
vport             110 net/netfilter/xt_ipvs.c 		     cp->control->vport == data->vportctl) ^
vport              47 net/openvswitch/actions.c 	struct vport *vport;
vport             744 net/openvswitch/actions.c 	struct vport *vport = data->vport;
vport             771 net/openvswitch/actions.c 	ovs_vport_send(vport, skb, data->mac_proto);
vport             789 net/openvswitch/actions.c static void prepare_frag(struct vport *vport, struct sk_buff *skb,
vport             797 net/openvswitch/actions.c 	data->vport = vport;
vport             814 net/openvswitch/actions.c static void ovs_fragment(struct net *net, struct vport *vport,
vport             834 net/openvswitch/actions.c 		prepare_frag(vport, skb, orig_network_offset,
vport             838 net/openvswitch/actions.c 		ovs_dst.dev = vport->dev;
vport             854 net/openvswitch/actions.c 		prepare_frag(vport, skb, orig_network_offset,
vport             859 net/openvswitch/actions.c 		ovs_rt.dst.dev = vport->dev;
vport             869 net/openvswitch/actions.c 			  ovs_vport_name(vport), ntohs(key->eth.type), mru,
vport             870 net/openvswitch/actions.c 			  vport->dev->mtu);
vport             882 net/openvswitch/actions.c 	struct vport *vport = ovs_vport_rcu(dp, out_port);
vport             884 net/openvswitch/actions.c 	if (likely(vport)) {
vport             896 net/openvswitch/actions.c 		           (skb->len <= mru + vport->dev->hard_header_len))) {
vport             897 net/openvswitch/actions.c 			ovs_vport_send(vport, skb, ovs_key_mac_proto(key));
vport             898 net/openvswitch/actions.c 		} else if (mru <= vport->dev->mtu) {
vport             901 net/openvswitch/actions.c 			ovs_fragment(net, vport, skb, mru, key);
vport             936 net/openvswitch/actions.c 			struct vport *vport;
vport             938 net/openvswitch/actions.c 			vport = ovs_vport_rcu(dp, nla_get_u32(a));
vport             939 net/openvswitch/actions.c 			if (vport) {
vport             942 net/openvswitch/actions.c 				err = dev_fill_metadata_dst(vport->dev, skb);
vport             123 net/openvswitch/datapath.c static struct vport *new_vport(const struct vport_parms *);
vport             136 net/openvswitch/datapath.c 	struct vport *vport = ovs_vport_ovsl_rcu(dp, OVSP_LOCAL);
vport             137 net/openvswitch/datapath.c 	return ovs_vport_name(vport);
vport             142 net/openvswitch/datapath.c 	struct vport *local;
vport             176 net/openvswitch/datapath.c struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no)
vport             178 net/openvswitch/datapath.c 	struct vport *vport;
vport             182 net/openvswitch/datapath.c 	hlist_for_each_entry_rcu(vport, head, dp_hash_node) {
vport             183 net/openvswitch/datapath.c 		if (vport->port_no == port_no)
vport             184 net/openvswitch/datapath.c 			return vport;
vport             190 net/openvswitch/datapath.c static struct vport *new_vport(const struct vport_parms *parms)
vport             192 net/openvswitch/datapath.c 	struct vport *vport;
vport             194 net/openvswitch/datapath.c 	vport = ovs_vport_add(parms);
vport             195 net/openvswitch/datapath.c 	if (!IS_ERR(vport)) {
vport             197 net/openvswitch/datapath.c 		struct hlist_head *head = vport_hash_bucket(dp, vport->port_no);
vport             199 net/openvswitch/datapath.c 		hlist_add_head_rcu(&vport->dp_hash_node, head);
vport             201 net/openvswitch/datapath.c 	return vport;
vport             204 net/openvswitch/datapath.c void ovs_dp_detach_port(struct vport *p)
vport             218 net/openvswitch/datapath.c 	const struct vport *p = OVS_CB(skb)->input_vport;
vport             543 net/openvswitch/datapath.c 	struct vport *input_vport;
vport            1539 net/openvswitch/datapath.c 		struct vport *vport;
vport            1541 net/openvswitch/datapath.c 		vport = ovs_vport_locate(net, nla_data(a[OVS_DP_ATTR_NAME]));
vport            1542 net/openvswitch/datapath.c 		dp = vport && vport->port_no == OVSP_LOCAL ? vport->dp : NULL;
vport            1595 net/openvswitch/datapath.c 	struct vport *vport;
vport            1655 net/openvswitch/datapath.c 	vport = new_vport(&parms);
vport            1656 net/openvswitch/datapath.c 	if (IS_ERR(vport)) {
vport            1657 net/openvswitch/datapath.c 		err = PTR_ERR(vport);
vport            1708 net/openvswitch/datapath.c 		struct vport *vport;
vport            1711 net/openvswitch/datapath.c 		hlist_for_each_entry_safe(vport, n, &dp->ports[i], dp_hash_node)
vport            1712 net/openvswitch/datapath.c 			if (vport->port_no != OVSP_LOCAL)
vport            1713 net/openvswitch/datapath.c 				ovs_dp_detach_port(vport);
vport            1893 net/openvswitch/datapath.c static int ovs_vport_cmd_fill_info(struct vport *vport, struct sk_buff *skb,
vport            1906 net/openvswitch/datapath.c 	ovs_header->dp_ifindex = get_dpifindex(vport->dp);
vport            1908 net/openvswitch/datapath.c 	if (nla_put_u32(skb, OVS_VPORT_ATTR_PORT_NO, vport->port_no) ||
vport            1909 net/openvswitch/datapath.c 	    nla_put_u32(skb, OVS_VPORT_ATTR_TYPE, vport->ops->type) ||
vport            1911 net/openvswitch/datapath.c 			   ovs_vport_name(vport)) ||
vport            1912 net/openvswitch/datapath.c 	    nla_put_u32(skb, OVS_VPORT_ATTR_IFINDEX, vport->dev->ifindex))
vport            1915 net/openvswitch/datapath.c 	if (!net_eq(net, dev_net(vport->dev))) {
vport            1916 net/openvswitch/datapath.c 		int id = peernet2id_alloc(net, dev_net(vport->dev), gfp);
vport            1922 net/openvswitch/datapath.c 	ovs_vport_get_stats(vport, &vport_stats);
vport            1928 net/openvswitch/datapath.c 	if (ovs_vport_get_upcall_portids(vport, skb))
vport            1931 net/openvswitch/datapath.c 	err = ovs_vport_get_options(vport, skb);
vport            1951 net/openvswitch/datapath.c struct sk_buff *ovs_vport_cmd_build_info(struct vport *vport, struct net *net,
vport            1961 net/openvswitch/datapath.c 	retval = ovs_vport_cmd_fill_info(vport, skb, net, portid, seq, 0, cmd,
vport            1969 net/openvswitch/datapath.c static struct vport *lookup_vport(struct net *net,
vport            1974 net/openvswitch/datapath.c 	struct vport *vport;
vport            1979 net/openvswitch/datapath.c 		vport = ovs_vport_locate(net, nla_data(a[OVS_VPORT_ATTR_NAME]));
vport            1980 net/openvswitch/datapath.c 		if (!vport)
vport            1983 net/openvswitch/datapath.c 		    ovs_header->dp_ifindex != get_dpifindex(vport->dp))
vport            1985 net/openvswitch/datapath.c 		return vport;
vport            1996 net/openvswitch/datapath.c 		vport = ovs_vport_ovsl_rcu(dp, port_no);
vport            1997 net/openvswitch/datapath.c 		if (!vport)
vport            1999 net/openvswitch/datapath.c 		return vport;
vport            2009 net/openvswitch/datapath.c 	struct vport *vport;
vport            2013 net/openvswitch/datapath.c 		hlist_for_each_entry_rcu(vport, &dp->ports[i], dp_hash_node) {
vport            2014 net/openvswitch/datapath.c 			dev = vport->dev;
vport            2027 net/openvswitch/datapath.c 	struct vport *vport;
vport            2032 net/openvswitch/datapath.c 		hlist_for_each_entry_rcu(vport, &dp->ports[i], dp_hash_node)
vport            2033 net/openvswitch/datapath.c 			netdev_set_rx_headroom(vport->dev, new_headroom);
vport            2042 net/openvswitch/datapath.c 	struct vport *vport;
vport            2071 net/openvswitch/datapath.c 		vport = ovs_vport_ovsl(dp, port_no);
vport            2073 net/openvswitch/datapath.c 		if (vport)
vport            2081 net/openvswitch/datapath.c 			vport = ovs_vport_ovsl(dp, port_no);
vport            2082 net/openvswitch/datapath.c 			if (!vport)
vport            2094 net/openvswitch/datapath.c 	vport = new_vport(&parms);
vport            2095 net/openvswitch/datapath.c 	err = PTR_ERR(vport);
vport            2096 net/openvswitch/datapath.c 	if (IS_ERR(vport)) {
vport            2102 net/openvswitch/datapath.c 	err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info),
vport            2106 net/openvswitch/datapath.c 	new_headroom = netdev_get_fwd_headroom(vport->dev);
vport            2111 net/openvswitch/datapath.c 		netdev_set_rx_headroom(vport->dev, dp->max_headroom);
vport            2129 net/openvswitch/datapath.c 	struct vport *vport;
vport            2137 net/openvswitch/datapath.c 	vport = lookup_vport(sock_net(skb->sk), info->userhdr, a);
vport            2138 net/openvswitch/datapath.c 	err = PTR_ERR(vport);
vport            2139 net/openvswitch/datapath.c 	if (IS_ERR(vport))
vport            2143 net/openvswitch/datapath.c 	    nla_get_u32(a[OVS_VPORT_ATTR_TYPE]) != vport->ops->type) {
vport            2149 net/openvswitch/datapath.c 		err = ovs_vport_set_options(vport, a[OVS_VPORT_ATTR_OPTIONS]);
vport            2158 net/openvswitch/datapath.c 		err = ovs_vport_set_upcall_portids(vport, ids);
vport            2163 net/openvswitch/datapath.c 	err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info),
vport            2184 net/openvswitch/datapath.c 	struct vport *vport;
vport            2193 net/openvswitch/datapath.c 	vport = lookup_vport(sock_net(skb->sk), info->userhdr, a);
vport            2194 net/openvswitch/datapath.c 	err = PTR_ERR(vport);
vport            2195 net/openvswitch/datapath.c 	if (IS_ERR(vport))
vport            2198 net/openvswitch/datapath.c 	if (vport->port_no == OVSP_LOCAL) {
vport            2203 net/openvswitch/datapath.c 	err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info),
vport            2209 net/openvswitch/datapath.c 	dp = vport->dp;
vport            2210 net/openvswitch/datapath.c 	if (netdev_get_fwd_headroom(vport->dev) == dp->max_headroom)
vport            2213 net/openvswitch/datapath.c 	netdev_reset_rx_headroom(vport->dev);
vport            2214 net/openvswitch/datapath.c 	ovs_dp_detach_port(vport);
vport            2238 net/openvswitch/datapath.c 	struct vport *vport;
vport            2246 net/openvswitch/datapath.c 	vport = lookup_vport(sock_net(skb->sk), ovs_header, a);
vport            2247 net/openvswitch/datapath.c 	err = PTR_ERR(vport);
vport            2248 net/openvswitch/datapath.c 	if (IS_ERR(vport))
vport            2250 net/openvswitch/datapath.c 	err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info),
vport            2278 net/openvswitch/datapath.c 		struct vport *vport;
vport            2281 net/openvswitch/datapath.c 		hlist_for_each_entry_rcu(vport, &dp->ports[i], dp_hash_node) {
vport            2283 net/openvswitch/datapath.c 			    ovs_vport_cmd_fill_info(vport, skb,
vport            2412 net/openvswitch/datapath.c 			struct vport *vport;
vport            2414 net/openvswitch/datapath.c 			hlist_for_each_entry(vport, &dp->ports[i], dp_hash_node) {
vport            2415 net/openvswitch/datapath.c 				if (vport->ops->type != OVS_VPORT_TYPE_INTERNAL)
vport            2418 net/openvswitch/datapath.c 				if (dev_net(vport->dev) == dnet)
vport            2419 net/openvswitch/datapath.c 					list_add(&vport->detach_list, head);
vport            2429 net/openvswitch/datapath.c 	struct vport *vport, *vport_next;
vport            2446 net/openvswitch/datapath.c 	list_for_each_entry_safe(vport, vport_next, &head, detach_list) {
vport            2447 net/openvswitch/datapath.c 		list_del(&vport->detach_list);
vport            2448 net/openvswitch/datapath.c 		ovs_dp_detach_port(vport);
vport              98 net/openvswitch/datapath.h 	struct vport		*input_vport;
vport             168 net/openvswitch/datapath.h struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
vport             170 net/openvswitch/datapath.h static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no)
vport             176 net/openvswitch/datapath.h static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no)
vport             182 net/openvswitch/datapath.h static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no)
vport             194 net/openvswitch/datapath.h 		struct vport *vport = ovs_internal_dev_get_vport(dev);
vport             196 net/openvswitch/datapath.h 		if (vport)
vport             197 net/openvswitch/datapath.h 			return vport->dp;
vport             224 net/openvswitch/datapath.h void ovs_dp_detach_port(struct vport *);
vport             230 net/openvswitch/datapath.h struct sk_buff *ovs_vport_cmd_build_info(struct vport *vport, struct net *net,
vport              14 net/openvswitch/dp_notify.c static void dp_detach_port_notify(struct vport *vport)
vport              19 net/openvswitch/dp_notify.c 	dp = vport->dp;
vport              20 net/openvswitch/dp_notify.c 	notify = ovs_vport_cmd_build_info(vport, ovs_dp_get_net(dp),
vport              22 net/openvswitch/dp_notify.c 	ovs_dp_detach_port(vport);
vport              44 net/openvswitch/dp_notify.c 			struct vport *vport;
vport              47 net/openvswitch/dp_notify.c 			hlist_for_each_entry_safe(vport, n, &dp->ports[i], dp_hash_node) {
vport              48 net/openvswitch/dp_notify.c 				if (vport->ops->type == OVS_VPORT_TYPE_INTERNAL)
vport              51 net/openvswitch/dp_notify.c 				if (!(netif_is_ovs_port(vport->dev)))
vport              52 net/openvswitch/dp_notify.c 					dp_detach_port_notify(vport);
vport              64 net/openvswitch/dp_notify.c 	struct vport *vport = NULL;
vport              67 net/openvswitch/dp_notify.c 		vport = ovs_netdev_get_vport(dev);
vport              69 net/openvswitch/dp_notify.c 	if (!vport)
vport              74 net/openvswitch/dp_notify.c 		ovs_netdev_detach_dev(vport);
vport              36 net/openvswitch/vport-geneve.c static inline struct geneve_port *geneve_vport(const struct vport *vport)
vport              38 net/openvswitch/vport-geneve.c 	return vport_priv(vport);
vport              41 net/openvswitch/vport-geneve.c static int geneve_get_options(const struct vport *vport,
vport              44 net/openvswitch/vport-geneve.c 	struct geneve_port *geneve_port = geneve_vport(vport);
vport              51 net/openvswitch/vport-geneve.c static struct vport *geneve_tnl_create(const struct vport_parms *parms)
vport              57 net/openvswitch/vport-geneve.c 	struct vport *vport;
vport              76 net/openvswitch/vport-geneve.c 	vport = ovs_vport_alloc(sizeof(struct geneve_port),
vport              78 net/openvswitch/vport-geneve.c 	if (IS_ERR(vport))
vport              79 net/openvswitch/vport-geneve.c 		return vport;
vport              81 net/openvswitch/vport-geneve.c 	geneve_port = geneve_vport(vport);
vport              88 net/openvswitch/vport-geneve.c 		ovs_vport_free(vport);
vport              96 net/openvswitch/vport-geneve.c 		ovs_vport_free(vport);
vport             101 net/openvswitch/vport-geneve.c 	return vport;
vport             106 net/openvswitch/vport-geneve.c static struct vport *geneve_create(const struct vport_parms *parms)
vport             108 net/openvswitch/vport-geneve.c 	struct vport *vport;
vport             110 net/openvswitch/vport-geneve.c 	vport = geneve_tnl_create(parms);
vport             111 net/openvswitch/vport-geneve.c 	if (IS_ERR(vport))
vport             112 net/openvswitch/vport-geneve.c 		return vport;
vport             114 net/openvswitch/vport-geneve.c 	return ovs_netdev_link(vport, parms->name);
vport              39 net/openvswitch/vport-gre.c static struct vport *gre_tnl_create(const struct vport_parms *parms)
vport              43 net/openvswitch/vport-gre.c 	struct vport *vport;
vport              46 net/openvswitch/vport-gre.c 	vport = ovs_vport_alloc(0, &ovs_gre_vport_ops, parms);
vport              47 net/openvswitch/vport-gre.c 	if (IS_ERR(vport))
vport              48 net/openvswitch/vport-gre.c 		return vport;
vport              54 net/openvswitch/vport-gre.c 		ovs_vport_free(vport);
vport              62 net/openvswitch/vport-gre.c 		ovs_vport_free(vport);
vport              67 net/openvswitch/vport-gre.c 	return vport;
vport              70 net/openvswitch/vport-gre.c static struct vport *gre_create(const struct vport_parms *parms)
vport              72 net/openvswitch/vport-gre.c 	struct vport *vport;
vport              74 net/openvswitch/vport-gre.c 	vport = gre_tnl_create(parms);
vport              75 net/openvswitch/vport-gre.c 	if (IS_ERR(vport))
vport              76 net/openvswitch/vport-gre.c 		return vport;
vport              78 net/openvswitch/vport-gre.c 	return ovs_netdev_link(vport, parms->name);
vport              22 net/openvswitch/vport-internal_dev.c 	struct vport *vport;
vport              40 net/openvswitch/vport-internal_dev.c 	err = ovs_vport_receive(internal_dev_priv(netdev)->vport, skb, NULL);
vport              81 net/openvswitch/vport-internal_dev.c 	struct vport *vport = ovs_internal_dev_get_vport(dev);
vport              83 net/openvswitch/vport-internal_dev.c 	ovs_vport_free(vport);
vport             156 net/openvswitch/vport-internal_dev.c static struct vport *internal_dev_create(const struct vport_parms *parms)
vport             158 net/openvswitch/vport-internal_dev.c 	struct vport *vport;
vport             163 net/openvswitch/vport-internal_dev.c 	vport = ovs_vport_alloc(0, &ovs_internal_vport_ops, parms);
vport             164 net/openvswitch/vport-internal_dev.c 	if (IS_ERR(vport)) {
vport             165 net/openvswitch/vport-internal_dev.c 		err = PTR_ERR(vport);
vport             171 net/openvswitch/vport-internal_dev.c 	vport->dev = dev;
vport             172 net/openvswitch/vport-internal_dev.c 	if (!vport->dev) {
vport             176 net/openvswitch/vport-internal_dev.c 	vport->dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats);
vport             177 net/openvswitch/vport-internal_dev.c 	if (!vport->dev->tstats) {
vport             182 net/openvswitch/vport-internal_dev.c 	dev_net_set(vport->dev, ovs_dp_get_net(vport->dp));
vport             183 net/openvswitch/vport-internal_dev.c 	internal_dev = internal_dev_priv(vport->dev);
vport             184 net/openvswitch/vport-internal_dev.c 	internal_dev->vport = vport;
vport             187 net/openvswitch/vport-internal_dev.c 	if (vport->port_no == OVSP_LOCAL)
vport             188 net/openvswitch/vport-internal_dev.c 		vport->dev->features |= NETIF_F_NETNS_LOCAL;
vport             191 net/openvswitch/vport-internal_dev.c 	err = register_netdevice(vport->dev);
vport             194 net/openvswitch/vport-internal_dev.c 	vport->dev->priv_destructor = internal_dev_destructor;
vport             196 net/openvswitch/vport-internal_dev.c 	dev_set_promiscuity(vport->dev, 1);
vport             198 net/openvswitch/vport-internal_dev.c 	netif_start_queue(vport->dev);
vport             200 net/openvswitch/vport-internal_dev.c 	return vport;
vport             208 net/openvswitch/vport-internal_dev.c 	ovs_vport_free(vport);
vport             213 net/openvswitch/vport-internal_dev.c static void internal_dev_destroy(struct vport *vport)
vport             215 net/openvswitch/vport-internal_dev.c 	netif_stop_queue(vport->dev);
vport             217 net/openvswitch/vport-internal_dev.c 	dev_set_promiscuity(vport->dev, -1);
vport             220 net/openvswitch/vport-internal_dev.c 	unregister_netdevice(vport->dev);
vport             221 net/openvswitch/vport-internal_dev.c 	free_percpu(vport->dev->tstats);
vport             266 net/openvswitch/vport-internal_dev.c struct vport *ovs_internal_dev_get_vport(struct net_device *netdev)
vport             271 net/openvswitch/vport-internal_dev.c 	return internal_dev_priv(netdev)->vport;
vport              13 net/openvswitch/vport-internal_dev.h struct vport *ovs_internal_dev_get_vport(struct net_device *);
vport              31 net/openvswitch/vport-netdev.c 	struct vport *vport;
vport              33 net/openvswitch/vport-netdev.c 	vport = ovs_netdev_get_vport(skb->dev);
vport              34 net/openvswitch/vport-netdev.c 	if (unlikely(!vport))
vport              51 net/openvswitch/vport-netdev.c 	ovs_vport_receive(vport, skb, skb_tunnel_info(skb));
vport              71 net/openvswitch/vport-netdev.c 	struct vport *local;
vport              77 net/openvswitch/vport-netdev.c struct vport *ovs_netdev_link(struct vport *vport, const char *name)
vport              81 net/openvswitch/vport-netdev.c 	vport->dev = dev_get_by_name(ovs_dp_get_net(vport->dp), name);
vport              82 net/openvswitch/vport-netdev.c 	if (!vport->dev) {
vport              87 net/openvswitch/vport-netdev.c 	if (vport->dev->flags & IFF_LOOPBACK ||
vport              88 net/openvswitch/vport-netdev.c 	    (vport->dev->type != ARPHRD_ETHER &&
vport              89 net/openvswitch/vport-netdev.c 	     vport->dev->type != ARPHRD_NONE) ||
vport              90 net/openvswitch/vport-netdev.c 	    ovs_is_internal_dev(vport->dev)) {
vport              96 net/openvswitch/vport-netdev.c 	err = netdev_master_upper_dev_link(vport->dev,
vport              97 net/openvswitch/vport-netdev.c 					   get_dpdev(vport->dp),
vport             102 net/openvswitch/vport-netdev.c 	err = netdev_rx_handler_register(vport->dev, netdev_frame_hook,
vport             103 net/openvswitch/vport-netdev.c 					 vport);
vport             107 net/openvswitch/vport-netdev.c 	dev_disable_lro(vport->dev);
vport             108 net/openvswitch/vport-netdev.c 	dev_set_promiscuity(vport->dev, 1);
vport             109 net/openvswitch/vport-netdev.c 	vport->dev->priv_flags |= IFF_OVS_DATAPATH;
vport             112 net/openvswitch/vport-netdev.c 	return vport;
vport             115 net/openvswitch/vport-netdev.c 	netdev_upper_dev_unlink(vport->dev, get_dpdev(vport->dp));
vport             119 net/openvswitch/vport-netdev.c 	dev_put(vport->dev);
vport             121 net/openvswitch/vport-netdev.c 	ovs_vport_free(vport);
vport             126 net/openvswitch/vport-netdev.c static struct vport *netdev_create(const struct vport_parms *parms)
vport             128 net/openvswitch/vport-netdev.c 	struct vport *vport;
vport             130 net/openvswitch/vport-netdev.c 	vport = ovs_vport_alloc(0, &ovs_netdev_vport_ops, parms);
vport             131 net/openvswitch/vport-netdev.c 	if (IS_ERR(vport))
vport             132 net/openvswitch/vport-netdev.c 		return vport;
vport             134 net/openvswitch/vport-netdev.c 	return ovs_netdev_link(vport, parms->name);
vport             139 net/openvswitch/vport-netdev.c 	struct vport *vport = container_of(rcu, struct vport, rcu);
vport             141 net/openvswitch/vport-netdev.c 	if (vport->dev)
vport             142 net/openvswitch/vport-netdev.c 		dev_put(vport->dev);
vport             143 net/openvswitch/vport-netdev.c 	ovs_vport_free(vport);
vport             146 net/openvswitch/vport-netdev.c void ovs_netdev_detach_dev(struct vport *vport)
vport             149 net/openvswitch/vport-netdev.c 	vport->dev->priv_flags &= ~IFF_OVS_DATAPATH;
vport             150 net/openvswitch/vport-netdev.c 	netdev_rx_handler_unregister(vport->dev);
vport             151 net/openvswitch/vport-netdev.c 	netdev_upper_dev_unlink(vport->dev,
vport             152 net/openvswitch/vport-netdev.c 				netdev_master_upper_dev_get(vport->dev));
vport             153 net/openvswitch/vport-netdev.c 	dev_set_promiscuity(vport->dev, -1);
vport             156 net/openvswitch/vport-netdev.c static void netdev_destroy(struct vport *vport)
vport             159 net/openvswitch/vport-netdev.c 	if (netif_is_ovs_port(vport->dev))
vport             160 net/openvswitch/vport-netdev.c 		ovs_netdev_detach_dev(vport);
vport             163 net/openvswitch/vport-netdev.c 	call_rcu(&vport->rcu, vport_netdev_free);
vport             166 net/openvswitch/vport-netdev.c void ovs_netdev_tunnel_destroy(struct vport *vport)
vport             169 net/openvswitch/vport-netdev.c 	if (netif_is_ovs_port(vport->dev))
vport             170 net/openvswitch/vport-netdev.c 		ovs_netdev_detach_dev(vport);
vport             176 net/openvswitch/vport-netdev.c 	if (vport->dev->reg_state == NETREG_REGISTERED)
vport             177 net/openvswitch/vport-netdev.c 		rtnl_delete_link(vport->dev);
vport             178 net/openvswitch/vport-netdev.c 	dev_put(vport->dev);
vport             179 net/openvswitch/vport-netdev.c 	vport->dev = NULL;
vport             182 net/openvswitch/vport-netdev.c 	call_rcu(&vport->rcu, vport_netdev_free);
vport             187 net/openvswitch/vport-netdev.c struct vport *ovs_netdev_get_vport(struct net_device *dev)
vport             190 net/openvswitch/vport-netdev.c 		return (struct vport *)
vport              14 net/openvswitch/vport-netdev.h struct vport *ovs_netdev_get_vport(struct net_device *dev);
vport              16 net/openvswitch/vport-netdev.h struct vport *ovs_netdev_link(struct vport *vport, const char *name);
vport              17 net/openvswitch/vport-netdev.h void ovs_netdev_detach_dev(struct vport *);
vport              22 net/openvswitch/vport-netdev.h void ovs_netdev_tunnel_destroy(struct vport *vport);
vport              22 net/openvswitch/vport-vxlan.c static int vxlan_get_options(const struct vport *vport, struct sk_buff *skb)
vport              24 net/openvswitch/vport-vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(vport->dev);
vport              51 net/openvswitch/vport-vxlan.c static int vxlan_configure_exts(struct vport *vport, struct nlattr *attr,
vport              71 net/openvswitch/vport-vxlan.c static struct vport *vxlan_tnl_create(const struct vport_parms *parms)
vport              76 net/openvswitch/vport-vxlan.c 	struct vport *vport;
vport             100 net/openvswitch/vport-vxlan.c 	vport = ovs_vport_alloc(0, &ovs_vxlan_netdev_vport_ops, parms);
vport             101 net/openvswitch/vport-vxlan.c 	if (IS_ERR(vport))
vport             102 net/openvswitch/vport-vxlan.c 		return vport;
vport             106 net/openvswitch/vport-vxlan.c 		err = vxlan_configure_exts(vport, a, &conf);
vport             108 net/openvswitch/vport-vxlan.c 			ovs_vport_free(vport);
vport             117 net/openvswitch/vport-vxlan.c 		ovs_vport_free(vport);
vport             125 net/openvswitch/vport-vxlan.c 		ovs_vport_free(vport);
vport             130 net/openvswitch/vport-vxlan.c 	return vport;
vport             135 net/openvswitch/vport-vxlan.c static struct vport *vxlan_create(const struct vport_parms *parms)
vport             137 net/openvswitch/vport-vxlan.c 	struct vport *vport;
vport             139 net/openvswitch/vport-vxlan.c 	vport = vxlan_tnl_create(parms);
vport             140 net/openvswitch/vport-vxlan.c 	if (IS_ERR(vport))
vport             141 net/openvswitch/vport-vxlan.c 		return vport;
vport             143 net/openvswitch/vport-vxlan.c 	return ovs_netdev_link(vport, parms->name);
vport              94 net/openvswitch/vport.c struct vport *ovs_vport_locate(const struct net *net, const char *name)
vport              97 net/openvswitch/vport.c 	struct vport *vport;
vport              99 net/openvswitch/vport.c 	hlist_for_each_entry_rcu(vport, bucket, hash_node)
vport             100 net/openvswitch/vport.c 		if (!strcmp(name, ovs_vport_name(vport)) &&
vport             101 net/openvswitch/vport.c 		    net_eq(ovs_dp_get_net(vport->dp), net))
vport             102 net/openvswitch/vport.c 			return vport;
vport             118 net/openvswitch/vport.c struct vport *ovs_vport_alloc(int priv_size, const struct vport_ops *ops,
vport             121 net/openvswitch/vport.c 	struct vport *vport;
vport             124 net/openvswitch/vport.c 	alloc_size = sizeof(struct vport);
vport             130 net/openvswitch/vport.c 	vport = kzalloc(alloc_size, GFP_KERNEL);
vport             131 net/openvswitch/vport.c 	if (!vport)
vport             134 net/openvswitch/vport.c 	vport->dp = parms->dp;
vport             135 net/openvswitch/vport.c 	vport->port_no = parms->port_no;
vport             136 net/openvswitch/vport.c 	vport->ops = ops;
vport             137 net/openvswitch/vport.c 	INIT_HLIST_NODE(&vport->dp_hash_node);
vport             139 net/openvswitch/vport.c 	if (ovs_vport_set_upcall_portids(vport, parms->upcall_portids)) {
vport             140 net/openvswitch/vport.c 		kfree(vport);
vport             144 net/openvswitch/vport.c 	return vport;
vport             158 net/openvswitch/vport.c void ovs_vport_free(struct vport *vport)
vport             163 net/openvswitch/vport.c 	kfree(rcu_dereference_raw(vport->upcall_portids));
vport             164 net/openvswitch/vport.c 	kfree(vport);
vport             187 net/openvswitch/vport.c struct vport *ovs_vport_add(const struct vport_parms *parms)
vport             190 net/openvswitch/vport.c 	struct vport *vport;
vport             199 net/openvswitch/vport.c 		vport = ops->create(parms);
vport             200 net/openvswitch/vport.c 		if (IS_ERR(vport)) {
vport             202 net/openvswitch/vport.c 			return vport;
vport             205 net/openvswitch/vport.c 		bucket = hash_bucket(ovs_dp_get_net(vport->dp),
vport             206 net/openvswitch/vport.c 				     ovs_vport_name(vport));
vport             207 net/openvswitch/vport.c 		hlist_add_head_rcu(&vport->hash_node, bucket);
vport             208 net/openvswitch/vport.c 		return vport;
vport             234 net/openvswitch/vport.c int ovs_vport_set_options(struct vport *vport, struct nlattr *options)
vport             236 net/openvswitch/vport.c 	if (!vport->ops->set_options)
vport             238 net/openvswitch/vport.c 	return vport->ops->set_options(vport, options);
vport             249 net/openvswitch/vport.c void ovs_vport_del(struct vport *vport)
vport             251 net/openvswitch/vport.c 	hlist_del_rcu(&vport->hash_node);
vport             252 net/openvswitch/vport.c 	module_put(vport->ops->owner);
vport             253 net/openvswitch/vport.c 	vport->ops->destroy(vport);
vport             266 net/openvswitch/vport.c void ovs_vport_get_stats(struct vport *vport, struct ovs_vport_stats *stats)
vport             271 net/openvswitch/vport.c 	dev_stats = dev_get_stats(vport->dev, &temp);
vport             299 net/openvswitch/vport.c int ovs_vport_get_options(const struct vport *vport, struct sk_buff *skb)
vport             304 net/openvswitch/vport.c 	if (!vport->ops->get_options)
vport             311 net/openvswitch/vport.c 	err = vport->ops->get_options(vport, skb);
vport             334 net/openvswitch/vport.c int ovs_vport_set_upcall_portids(struct vport *vport, const struct nlattr *ids)
vport             341 net/openvswitch/vport.c 	old = ovsl_dereference(vport->upcall_portids);
vport             352 net/openvswitch/vport.c 	rcu_assign_pointer(vport->upcall_portids, vport_portids);
vport             373 net/openvswitch/vport.c int ovs_vport_get_upcall_portids(const struct vport *vport,
vport             378 net/openvswitch/vport.c 	ids = rcu_dereference_ovsl(vport->upcall_portids);
vport             380 net/openvswitch/vport.c 	if (vport->dp->user_features & OVS_DP_F_VPORT_PIDS)
vport             398 net/openvswitch/vport.c u32 ovs_vport_find_upcall_portid(const struct vport *vport, struct sk_buff *skb)
vport             404 net/openvswitch/vport.c 	ids = rcu_dereference(vport->upcall_portids);
vport             424 net/openvswitch/vport.c int ovs_vport_receive(struct vport *vport, struct sk_buff *skb,
vport             430 net/openvswitch/vport.c 	OVS_CB(skb)->input_vport = vport;
vport             433 net/openvswitch/vport.c 	if (unlikely(dev_net(skb->dev) != ovs_dp_get_net(vport->dp))) {
vport             469 net/openvswitch/vport.c void ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto)
vport             471 net/openvswitch/vport.c 	int mtu = vport->dev->mtu;
vport             473 net/openvswitch/vport.c 	switch (vport->dev->type) {
vport             492 net/openvswitch/vport.c 	if (unlikely(packet_length(skb, vport->dev) > mtu &&
vport             495 net/openvswitch/vport.c 				     vport->dev->name,
vport             496 net/openvswitch/vport.c 				     packet_length(skb, vport->dev), mtu);
vport             497 net/openvswitch/vport.c 		vport->dev->stats.tx_errors++;
vport             501 net/openvswitch/vport.c 	skb->dev = vport->dev;
vport             502 net/openvswitch/vport.c 	vport->ops->send(skb);
vport              20 net/openvswitch/vport.h struct vport;
vport              28 net/openvswitch/vport.h struct vport *ovs_vport_add(const struct vport_parms *);
vport              29 net/openvswitch/vport.h void ovs_vport_del(struct vport *);
vport              31 net/openvswitch/vport.h struct vport *ovs_vport_locate(const struct net *net, const char *name);
vport              33 net/openvswitch/vport.h void ovs_vport_get_stats(struct vport *, struct ovs_vport_stats *);
vport              35 net/openvswitch/vport.h int ovs_vport_set_options(struct vport *, struct nlattr *options);
vport              36 net/openvswitch/vport.h int ovs_vport_get_options(const struct vport *, struct sk_buff *);
vport              38 net/openvswitch/vport.h int ovs_vport_set_upcall_portids(struct vport *, const struct nlattr *pids);
vport              39 net/openvswitch/vport.h int ovs_vport_get_upcall_portids(const struct vport *, struct sk_buff *);
vport              40 net/openvswitch/vport.h u32 ovs_vport_find_upcall_portid(const struct vport *, struct sk_buff *);
vport             125 net/openvswitch/vport.h 	struct vport *(*create)(const struct vport_parms *);
vport             126 net/openvswitch/vport.h 	void (*destroy)(struct vport *);
vport             128 net/openvswitch/vport.h 	int (*set_options)(struct vport *, struct nlattr *);
vport             129 net/openvswitch/vport.h 	int (*get_options)(const struct vport *, struct sk_buff *);
vport             136 net/openvswitch/vport.h struct vport *ovs_vport_alloc(int priv_size, const struct vport_ops *,
vport             138 net/openvswitch/vport.h void ovs_vport_free(struct vport *);
vport             151 net/openvswitch/vport.h static inline void *vport_priv(const struct vport *vport)
vport             153 net/openvswitch/vport.h 	return (u8 *)(uintptr_t)vport + ALIGN(sizeof(struct vport), VPORT_ALIGN);
vport             166 net/openvswitch/vport.h static inline struct vport *vport_from_priv(void *priv)
vport             168 net/openvswitch/vport.h 	return (struct vport *)((u8 *)priv - ALIGN(sizeof(struct vport), VPORT_ALIGN));
vport             171 net/openvswitch/vport.h int ovs_vport_receive(struct vport *, struct sk_buff *,
vport             174 net/openvswitch/vport.h static inline const char *ovs_vport_name(struct vport *vport)
vport             176 net/openvswitch/vport.h 	return vport->dev->name;
vport             187 net/openvswitch/vport.h void ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto);
vport              62 samples/bpf/xdp_redirect_map_kern.c 	int vport, port = 0, m = 0;
vport              72 samples/bpf/xdp_redirect_map_kern.c 	vport = 0;
vport              82 samples/bpf/xdp_redirect_map_kern.c 	return bpf_redirect_map(&tx_port, vport, 0);
vport             186 sound/isa/sc6000.c static int sc6000_wait_data(char __iomem *vport)
vport             192 sound/isa/sc6000.c 		val = ioread8(vport + DSP_DATAVAIL);
vport             201 sound/isa/sc6000.c static int sc6000_read(char __iomem *vport)
vport             203 sound/isa/sc6000.c 	if (sc6000_wait_data(vport))
vport             206 sound/isa/sc6000.c 	return ioread8(vport + DSP_READ);
vport             210 sound/isa/sc6000.c static int sc6000_write(char __iomem *vport, int cmd)
vport             216 sound/isa/sc6000.c 		val = ioread8(vport + DSP_STATUS);
vport             221 sound/isa/sc6000.c 			iowrite8(cmd, vport + DSP_COMMAND);
vport             232 sound/isa/sc6000.c static int sc6000_dsp_get_answer(char __iomem *vport, int command,
vport             237 sound/isa/sc6000.c 	if (sc6000_write(vport, command)) {
vport             243 sound/isa/sc6000.c 		int val = sc6000_read(vport);
vport             259 sound/isa/sc6000.c static int sc6000_dsp_reset(char __iomem *vport)
vport             261 sound/isa/sc6000.c 	iowrite8(1, vport + DSP_RESET);
vport             263 sound/isa/sc6000.c 	iowrite8(0, vport + DSP_RESET);
vport             265 sound/isa/sc6000.c 	if (sc6000_read(vport) == 0xaa)
vport             271 sound/isa/sc6000.c static int sc6000_hw_cfg_write(char __iomem *vport, const int *cfg)
vport             273 sound/isa/sc6000.c 	if (sc6000_write(vport, COMMAND_6C) < 0) {
vport             277 sound/isa/sc6000.c 	if (sc6000_write(vport, COMMAND_5C) < 0) {
vport             281 sound/isa/sc6000.c 	if (sc6000_write(vport, cfg[0]) < 0) {
vport             285 sound/isa/sc6000.c 	if (sc6000_write(vport, cfg[1]) < 0) {
vport             289 sound/isa/sc6000.c 	if (sc6000_write(vport, COMMAND_C5) < 0) {
vport             297 sound/isa/sc6000.c static int sc6000_cfg_write(char __iomem *vport, unsigned char softcfg)
vport             300 sound/isa/sc6000.c 	if (sc6000_write(vport, WRITE_MDIRQ_CFG)) {
vport             304 sound/isa/sc6000.c 	if (sc6000_write(vport, softcfg)) {
vport             311 sound/isa/sc6000.c static int sc6000_setup_board(char __iomem *vport, int config)
vport             316 sound/isa/sc6000.c 		if (sc6000_write(vport, COMMAND_88)) {
vport             321 sound/isa/sc6000.c 	} while ((sc6000_wait_data(vport) < 0) && loop--);
vport             323 sound/isa/sc6000.c 	if (sc6000_read(vport) < 0) {
vport             329 sound/isa/sc6000.c 	if (sc6000_cfg_write(vport, config))
vport             335 sound/isa/sc6000.c static int sc6000_init_mss(char __iomem *vport, int config,
vport             338 sound/isa/sc6000.c 	if (sc6000_write(vport, DSP_INIT_MSS)) {
vport             346 sound/isa/sc6000.c 	if (sc6000_cfg_write(vport, config))
vport             354 sound/isa/sc6000.c static void sc6000_hw_cfg_encode(char __iomem *vport, int *cfg,
vport             376 sound/isa/sc6000.c static int sc6000_init_board(char __iomem *vport,
vport             388 sound/isa/sc6000.c 	err = sc6000_dsp_reset(vport);
vport             395 sound/isa/sc6000.c 	err = sc6000_dsp_get_answer(vport, GET_DSP_COPYRIGHT, answer, 15);
vport             407 sound/isa/sc6000.c 	if (sc6000_dsp_get_answer(vport, GET_DSP_VERSION, version, 2) < 2) {
vport             415 sound/isa/sc6000.c 	sc6000_write(vport, COMMAND_5C);
vport             416 sound/isa/sc6000.c 	if (sc6000_read(vport) < 0)
vport             421 sound/isa/sc6000.c 		sc6000_hw_cfg_encode(vport, &cfg[0], port[dev], mpu_port[dev],
vport             423 sound/isa/sc6000.c 		if (sc6000_hw_cfg_write(vport, cfg) < 0) {
vport             428 sound/isa/sc6000.c 	err = sc6000_setup_board(vport, config);
vport             434 sound/isa/sc6000.c 	sc6000_dsp_reset(vport);
vport             437 sound/isa/sc6000.c 		sc6000_write(vport, COMMAND_60);
vport             438 sound/isa/sc6000.c 		sc6000_write(vport, 0x02);
vport             439 sound/isa/sc6000.c 		sc6000_dsp_reset(vport);
vport             442 sound/isa/sc6000.c 	err = sc6000_setup_board(vport, config);
vport             447 sound/isa/sc6000.c 	err = sc6000_init_mss(vport, config, vmss_port, mss_config);
vport             545 sound/isa/sc6000.c 	char __iomem **vport;
vport             550 sound/isa/sc6000.c 			   sizeof(vport), &card);
vport             554 sound/isa/sc6000.c 	vport = card->private_data;
vport             579 sound/isa/sc6000.c 	*vport = devm_ioport_map(devptr, port[dev], 0x10);
vport             580 sound/isa/sc6000.c 	if (*vport == NULL) {
vport             606 sound/isa/sc6000.c 	err = sc6000_init_board(*vport, vmss_port, dev);
vport             666 sound/isa/sc6000.c 	sc6000_setup_board(*vport, 0);
vport             678 sound/isa/sc6000.c 	char __iomem **vport = card->private_data;
vport             680 sound/isa/sc6000.c 	if (sc6000_setup_board(*vport, 0) < 0)