Lines Matching defs:esw
99 struct mlx5_eswitch *esw = mdev->priv.eswitch;
101 mlx5_eswitch_register_vport_reps(esw, &rep_ops, REP_IB);
106 struct mlx5_eswitch *esw = mdev->priv.eswitch;
108 mlx5_eswitch_unregister_vport_reps(esw, REP_IB);
111 u8 mlx5_ib_eswitch_mode(struct mlx5_eswitch *esw)
113 return mlx5_eswitch_mode(esw);
116 struct mlx5_ib_dev *mlx5_ib_get_rep_ibdev(struct mlx5_eswitch *esw,
119 return mlx5_eswitch_get_proto_dev(esw, vport_num, REP_IB);
122 struct net_device *mlx5_ib_get_rep_netdev(struct mlx5_eswitch *esw,
125 return mlx5_eswitch_get_proto_dev(esw, vport_num, REP_ETH);
128 struct mlx5_ib_dev *mlx5_ib_get_uplink_ibdev(struct mlx5_eswitch *esw)
130 return mlx5_eswitch_uplink_get_proto_dev(esw, REP_IB);
133 struct mlx5_eswitch_rep *mlx5_ib_vport_rep(struct mlx5_eswitch *esw,
136 return mlx5_eswitch_vport_rep(esw, vport_num);
143 struct mlx5_eswitch *esw = dev->mdev->priv.eswitch;
154 return mlx5_eswitch_add_send_to_vport_rule(esw, rep->vport,