rpriv              61 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv;
rpriv              66 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_indr_unregister_block(struct mlx5e_rep_priv *rpriv,
rpriv             138 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv             139 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv             241 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv             242 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv             251 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mlx5_del_flow_rules(rpriv->vport_rx_rule);
rpriv             252 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv->vport_rx_rule = flow_rule;
rpriv             412 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv;
rpriv             417 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv = mlx5e_rep_to_rep_priv(rep);
rpriv             418 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	list_for_each_entry_safe(rep_sq, tmp, &rpriv->vport_sqs_list, list) {
rpriv             430 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv;
rpriv             438 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv = mlx5e_rep_to_rep_priv(rep);
rpriv             456 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		list_add(&rep_sq->list, &rpriv->vport_sqs_list);
rpriv             468 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv             469 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv             497 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv             498 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv             511 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_neigh_update_init_interval(struct mlx5e_rep_priv *rpriv)
rpriv             515 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct net_device *netdev = rpriv->netdev;
rpriv             518 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv->neigh_update.min_interval = min_t(unsigned long, ipv6_interval, ipv4_interval);
rpriv             519 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mlx5_fc_update_sampling_interval(priv->mdev, rpriv->neigh_update.min_interval);
rpriv             524 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv             525 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update;
rpriv             548 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_get_next_nhe(struct mlx5e_rep_priv *rpriv,
rpriv             556 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		     list_next_or_null_rcu(&rpriv->neigh_update.neigh_list,
rpriv             560 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		     list_first_or_null_rcu(&rpriv->neigh_update.neigh_list,
rpriv             564 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	     next = list_next_or_null_rcu(&rpriv->neigh_update.neigh_list,
rpriv             581 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = container_of(work, struct mlx5e_rep_priv,
rpriv             583 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct net_device *netdev = rpriv->netdev;
rpriv             588 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (!list_empty(&rpriv->neigh_update.neigh_list))
rpriv             591 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	while ((nhe = mlx5e_get_next_nhe(rpriv, nhe)) != NULL)
rpriv             681 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_indr_block_priv_lookup(struct mlx5e_rep_priv *rpriv,
rpriv             690 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			    &rpriv->uplink_priv.tc_indr_block_priv_list,
rpriv             698 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_indr_clean_block_privs(struct mlx5e_rep_priv *rpriv)
rpriv             701 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct list_head *head = &rpriv->uplink_priv.tc_indr_block_priv_list;
rpriv             704 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		mlx5e_rep_indr_unregister_block(rpriv, cb_priv->netdev);
rpriv             715 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(indr_priv->rpriv->netdev);
rpriv             760 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			      struct mlx5e_rep_priv *rpriv,
rpriv             774 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		indr_priv = mlx5e_rep_indr_block_priv_lookup(rpriv, netdev);
rpriv             783 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		indr_priv->rpriv = rpriv;
rpriv             785 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			 &rpriv->uplink_priv.tc_indr_block_priv_list);
rpriv             800 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		indr_priv = mlx5e_rep_indr_block_priv_lookup(rpriv, netdev);
rpriv             832 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_rep_indr_register_block(struct mlx5e_rep_priv *rpriv,
rpriv             837 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	err = __flow_indr_block_cb_register(netdev, rpriv,
rpriv             839 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 					    rpriv);
rpriv             841 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
rpriv             849 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_indr_unregister_block(struct mlx5e_rep_priv *rpriv,
rpriv             853 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 					rpriv);
rpriv             859 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = container_of(nb, struct mlx5e_rep_priv,
rpriv             861 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
rpriv             865 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	    !(is_vlan_dev(netdev) && vlan_dev_real_dev(netdev) == rpriv->netdev))
rpriv             870 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		mlx5e_rep_indr_register_block(rpriv, netdev);
rpriv             873 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		mlx5e_rep_indr_unregister_block(rpriv, netdev);
rpriv             908 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = container_of(nb, struct mlx5e_rep_priv,
rpriv             910 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update;
rpriv             911 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct net_device *netdev = rpriv->netdev;
rpriv             985 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_rep_neigh_init(struct mlx5e_rep_priv *rpriv)
rpriv             987 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update;
rpriv             998 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mlx5e_rep_neigh_update_init_interval(rpriv);
rpriv            1000 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv->neigh_update.netevent_nb.notifier_call = mlx5e_rep_netevent_event;
rpriv            1001 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	err = register_netevent_notifier(&rpriv->neigh_update.netevent_nb);
rpriv            1011 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_neigh_cleanup(struct mlx5e_rep_priv *rpriv)
rpriv            1013 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update;
rpriv            1014 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
rpriv            1020 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	cancel_delayed_work_sync(&rpriv->neigh_update.neigh_stats_work);
rpriv            1029 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1032 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	err = rhashtable_insert_fast(&rpriv->neigh_update.neigh_ht,
rpriv            1038 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	list_add_rcu(&nhe->neigh_list, &rpriv->neigh_update.neigh_list);
rpriv            1045 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = nhe->priv->ppriv;
rpriv            1047 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mutex_lock(&rpriv->neigh_update.encap_lock);
rpriv            1051 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rhashtable_remove_fast(&rpriv->neigh_update.neigh_ht,
rpriv            1054 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mutex_unlock(&rpriv->neigh_update.encap_lock);
rpriv            1064 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1065 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update;
rpriv            1103 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1104 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv;
rpriv            1113 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mutex_lock(&rpriv->neigh_update.encap_lock);
rpriv            1118 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			mutex_unlock(&rpriv->neigh_update.encap_lock);
rpriv            1130 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mutex_unlock(&rpriv->neigh_update.encap_lock);
rpriv            1138 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1139 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv;
rpriv            1157 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1158 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv            1180 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1181 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv            1268 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1274 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (!rpriv) /* non vport rep mlx5e instances don't use this field */
rpriv            1277 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rep = rpriv->rep;
rpriv            1358 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1360 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	return &rpriv->dl_port;
rpriv            1409 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1410 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv            1447 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1448 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv            1540 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1541 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv            1552 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv->vport_rx_rule = flow_rule;
rpriv            1612 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1614 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mlx5_del_flow_rules(rpriv->vport_rx_rule);
rpriv            1625 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1635 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rpriv->rep->vport == MLX5_VPORT_UPLINK) {
rpriv            1636 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		uplink_priv = &rpriv->uplink_priv;
rpriv            1669 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1673 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (rpriv->rep->vport == MLX5_VPORT_UPLINK) {
rpriv            1675 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		unregister_netdevice_notifier(&rpriv->uplink_priv.netdevice_nb);
rpriv            1676 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		mlx5e_rep_indr_clean_block_privs(rpriv);
rpriv            1679 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		mlx5e_tc_esw_cleanup(&rpriv->uplink_priv.tc_ht);
rpriv            1680 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		mutex_destroy(&rpriv->uplink_priv.unready_flows_lock);
rpriv            1714 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1716 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		queue_work(priv->wq, &rpriv->uplink_priv.reoffload_flows_work);
rpriv            1728 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1736 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	INIT_WORK(&rpriv->uplink_priv.reoffload_flows_work,
rpriv            1751 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            1757 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	cancel_work_sync(&rpriv->uplink_priv.reoffload_flows_work);
rpriv            1797 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			  const struct mlx5e_rep_priv *rpriv)
rpriv            1799 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	return rpriv->rep->vport == MLX5_VPORT_UPLINK ||
rpriv            1800 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	       rpriv->rep->vport == MLX5_VPORT_PF ||
rpriv            1801 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	       mlx5_eswitch_is_vf_vport(dev->priv.eswitch, rpriv->rep->vport);
rpriv            1811 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 				 struct mlx5e_rep_priv *rpriv)
rpriv            1814 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv            1819 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (!is_devlink_port_supported(dev, rpriv))
rpriv            1822 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mlx5e_rep_get_port_parent_id(rpriv->netdev, &ppid);
rpriv            1826 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		devlink_port_attrs_set(&rpriv->dl_port,
rpriv            1832 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		devlink_port_attrs_pci_pf_set(&rpriv->dl_port,
rpriv            1837 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 					    rpriv->rep->vport)) {
rpriv            1838 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		devlink_port_attrs_pci_vf_set(&rpriv->dl_port,
rpriv            1844 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	return devlink_port_register(devlink, &rpriv->dl_port, dl_port_index);
rpriv            1848 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 				    struct mlx5e_rep_priv *rpriv)
rpriv            1850 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (is_devlink_port_supported(dev, rpriv))
rpriv            1851 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		devlink_port_unregister(&rpriv->dl_port);
rpriv            1859 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv;
rpriv            1863 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv = kzalloc(sizeof(*rpriv), GFP_KERNEL);
rpriv            1864 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (!rpriv)
rpriv            1868 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv->rep = rep;
rpriv            1873 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	netdev = mlx5e_create_netdev(dev, profile, nch, rpriv);
rpriv            1877 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		kfree(rpriv);
rpriv            1881 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv->netdev = netdev;
rpriv            1882 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rep->rep_data[REP_ETH].priv = rpriv;
rpriv            1883 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	INIT_LIST_HEAD(&rpriv->vport_sqs_list);
rpriv            1898 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	err = mlx5e_rep_neigh_init(rpriv);
rpriv            1905 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	err = register_devlink_port(dev, rpriv);
rpriv            1919 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (is_devlink_port_supported(dev, rpriv))
rpriv            1920 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		devlink_port_type_eth_set(&rpriv->dl_port, netdev);
rpriv            1924 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	unregister_devlink_port(dev, rpriv);
rpriv            1927 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mlx5e_rep_neigh_cleanup(rpriv);
rpriv            1938 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	kfree(rpriv);
rpriv            1945 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv = mlx5e_rep_to_rep_priv(rep);
rpriv            1946 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct net_device *netdev = rpriv->netdev;
rpriv            1951 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (is_devlink_port_supported(dev, rpriv))
rpriv            1952 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		devlink_port_type_clear(&rpriv->dl_port);
rpriv            1954 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	unregister_devlink_port(dev, rpriv);
rpriv            1955 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mlx5e_rep_neigh_cleanup(rpriv);
rpriv            1965 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_rep_priv *rpriv;
rpriv            1967 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	rpriv = mlx5e_rep_to_rep_priv(rep);
rpriv            1969 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	return rpriv->netdev;
rpriv            1193 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_rep_priv *rpriv  = priv->ppriv;
rpriv            1194 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5_eswitch_rep *rep = rpriv->rep;
rpriv            1121 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv;
rpriv            1125 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	rpriv = mlx5_eswitch_get_uplink_priv(esw, REP_ETH);
rpriv            1126 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	uplink_priv = &rpriv->uplink_priv;
rpriv            1136 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv;
rpriv            1140 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	rpriv = mlx5_eswitch_get_uplink_priv(esw, REP_ETH);
rpriv            1141 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	uplink_priv = &rpriv->uplink_priv;
rpriv            1160 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv;
rpriv            1196 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		rpriv = out_priv->ppriv;
rpriv            1197 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		attr->dests[out_index].rep = rpriv->rep;
rpriv            2162 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            2177 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		rep = rpriv->rep;
rpriv            3219 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            3326 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				rpriv = out_priv->ppriv;
rpriv            3327 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				attr->dests[attr->out_count].rep = rpriv->rep;
rpriv            3695 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            3696 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_eswitch_rep *in_rep = rpriv->rep;
rpriv            3949 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            3955 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	vport_num = rpriv->rep->vport;
rpriv            3981 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            4003 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			rpriv->prev_vf_vport_stats = priv->stats.vf_vport;
rpriv            4038 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_rep_priv *rpriv = priv->ppriv;
rpriv            4044 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	dpkts = cur_stats.rx_packets - rpriv->prev_vf_vport_stats.rx_packets;
rpriv            4045 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	dbytes = cur_stats.rx_bytes - rpriv->prev_vf_vport_stats.rx_bytes;
rpriv            4046 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	rpriv->prev_vf_vport_stats = cur_stats;
rpriv            4185 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_rep_uplink_priv *rpriv =
rpriv            4190 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	mutex_lock(&rpriv->unready_flows_lock);
rpriv            4191 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	list_for_each_entry_safe(flow, tmp, &rpriv->unready_flows, unready) {
rpriv            4195 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	mutex_unlock(&rpriv->unready_flows_lock);
rpriv             460 drivers/scsi/libfc/fc_fcp.c 	struct fc_rport_libfc_priv *rpriv = fsp->rport->dd_data;
rpriv             463 drivers/scsi/libfc/fc_fcp.c 	if (rpriv && rpriv->e_d_tov > e_d_tov)
rpriv             464 drivers/scsi/libfc/fc_fcp.c 		e_d_tov = rpriv->e_d_tov;
rpriv            1174 drivers/scsi/libfc/fc_fcp.c 	struct fc_rport_libfc_priv *rpriv;
rpriv            1191 drivers/scsi/libfc/fc_fcp.c 	rpriv = rport->dd_data;
rpriv            1194 drivers/scsi/libfc/fc_fcp.c 		       rpriv->local_port->port_id, FC_TYPE_FCP,
rpriv            1206 drivers/scsi/libfc/fc_fcp.c 	if (rpriv->flags & FC_RP_FLAGS_REC_SUPPORTED)
rpriv            1425 drivers/scsi/libfc/fc_fcp.c 	struct fc_rport_libfc_priv *rpriv = rport->dd_data;
rpriv            1441 drivers/scsi/libfc/fc_fcp.c 		   fsp->timer_delay, rpriv->flags, fsp->state);
rpriv            1444 drivers/scsi/libfc/fc_fcp.c 	if (rpriv->flags & FC_RP_FLAGS_REC_SUPPORTED)
rpriv            1464 drivers/scsi/libfc/fc_fcp.c 	struct fc_rport_libfc_priv *rpriv;
rpriv            1468 drivers/scsi/libfc/fc_fcp.c 	rpriv = rport->dd_data;
rpriv            1469 drivers/scsi/libfc/fc_fcp.c 	if (!fsp->seq_ptr || rpriv->rp_state != RPORT_ST_READY) {
rpriv            1482 drivers/scsi/libfc/fc_fcp.c 		       rpriv->local_port->port_id, FC_TYPE_ELS,
rpriv            1518 drivers/scsi/libfc/fc_fcp.c 	struct fc_rport_libfc_priv *rpriv;
rpriv            1541 drivers/scsi/libfc/fc_fcp.c 			rpriv = fsp->rport->dd_data;
rpriv            1547 drivers/scsi/libfc/fc_fcp.c 			rpriv->flags &= ~FC_RP_FLAGS_REC_SUPPORTED;
rpriv            1719 drivers/scsi/libfc/fc_fcp.c 	struct fc_rport_libfc_priv *rpriv;
rpriv            1726 drivers/scsi/libfc/fc_fcp.c 	rpriv = rport->dd_data;
rpriv            1728 drivers/scsi/libfc/fc_fcp.c 	if (!(rpriv->flags & FC_RP_FLAGS_RETRY) ||
rpriv            1729 drivers/scsi/libfc/fc_fcp.c 	    rpriv->rp_state != RPORT_ST_READY)
rpriv            1744 drivers/scsi/libfc/fc_fcp.c 		       rpriv->local_port->port_id, FC_TYPE_FCP,
rpriv             261 drivers/scsi/libfc/fc_rport.c 	struct fc_rport_libfc_priv *rpriv;
rpriv             302 drivers/scsi/libfc/fc_rport.c 		rpriv = rport->dd_data;
rpriv             303 drivers/scsi/libfc/fc_rport.c 		rpriv->local_port = lport;
rpriv             304 drivers/scsi/libfc/fc_rport.c 		rpriv->rp_state = rdata->rp_state;
rpriv             305 drivers/scsi/libfc/fc_rport.c 		rpriv->flags = rdata->flags;
rpriv             306 drivers/scsi/libfc/fc_rport.c 		rpriv->e_d_tov = rdata->e_d_tov;
rpriv             307 drivers/scsi/libfc/fc_rport.c 		rpriv->r_a_tov = rdata->r_a_tov;
rpriv             354 drivers/scsi/libfc/fc_rport.c 			rpriv = rport->dd_data;
rpriv             355 drivers/scsi/libfc/fc_rport.c 			rpriv->rp_state = RPORT_ST_DELETE;
rpriv            2278 drivers/scsi/libfc/fc_rport.c 	struct fc_rport_libfc_priv *rpriv = rport->dd_data;
rpriv            2279 drivers/scsi/libfc/fc_rport.c 	struct fc_lport *lport = rpriv->local_port;