Lines Matching full:esw
25 mlx5_ib_get_rep_netdev(rep->esw, rep->vport); in mlx5_ib_set_vport_rep()
137 struct mlx5_core_dev *mdev = mlx5_eswitch_get_core_dev(rep->esw); in mlx5_ib_vport_rep_unload()
176 struct mlx5_eswitch *esw; in mlx5_ib_vport_rep_unload() local
179 esw = peer_mdev->priv.eswitch; in mlx5_ib_vport_rep_unload()
180 mlx5_eswitch_unregister_vport_reps(esw, REP_IB); in mlx5_ib_vport_rep_unload()
196 struct mlx5_eswitch *esw; in mlx5_ib_register_peer_vport_reps() local
200 esw = peer_mdev->priv.eswitch; in mlx5_ib_register_peer_vport_reps()
201 mlx5_eswitch_register_vport_reps(esw, &rep_ops, REP_IB); in mlx5_ib_register_peer_vport_reps()
205 struct net_device *mlx5_ib_get_rep_netdev(struct mlx5_eswitch *esw, in mlx5_ib_get_rep_netdev() argument
208 return mlx5_eswitch_get_proto_dev(esw, vport_num, REP_ETH); in mlx5_ib_get_rep_netdev()
215 struct mlx5_eswitch *esw = dev->mdev->priv.eswitch; in create_flow_rule_vport_sq() local
226 return mlx5_eswitch_add_send_to_vport_rule(esw, esw, rep, sq->base.mqp.qpn); in create_flow_rule_vport_sq()
234 struct mlx5_eswitch *esw; in mlx5r_rep_probe() local
236 esw = mdev->priv.eswitch; in mlx5r_rep_probe()
237 mlx5_eswitch_register_vport_reps(esw, &rep_ops, REP_IB); in mlx5r_rep_probe()
245 struct mlx5_eswitch *esw; in mlx5r_rep_remove() local
247 esw = mdev->priv.eswitch; in mlx5r_rep_remove()
248 mlx5_eswitch_unregister_vport_reps(esw, REP_IB); in mlx5r_rep_remove()