Home
last modified time | relevance | path

Searched refs:rep_if (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dib_rep.c56 rep->rep_if[REP_IB].priv = NULL; in mlx5_ib_nic_rep_unload()
75 rep->rep_if[REP_IB].priv = ibdev; in mlx5_ib_vport_rep_load()
85 if (!rep->rep_if[REP_IB].priv) in mlx5_ib_vport_rep_unload()
90 rep->rep_if[REP_IB].priv = NULL; in mlx5_ib_vport_rep_unload()
105 struct mlx5_eswitch_rep_if rep_if = {}; in mlx5_ib_rep_register_vf_vports() local
107 rep_if.load = mlx5_ib_vport_rep_load; in mlx5_ib_rep_register_vf_vports()
108 rep_if.unload = mlx5_ib_vport_rep_unload; in mlx5_ib_rep_register_vf_vports()
109 rep_if.get_proto_dev = mlx5_ib_vport_get_proto_dev; in mlx5_ib_rep_register_vf_vports()
110 mlx5_eswitch_register_vport_rep(esw, vport, &rep_if, REP_IB); in mlx5_ib_rep_register_vf_vports()
127 struct mlx5_eswitch_rep_if rep_if = {}; in mlx5_ib_register_vport_reps() local
[all …]
Dib_rep.h70 return (struct mlx5_ib_dev *)rep->rep_if[REP_IB].priv; in mlx5_ib_rep_to_dev()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads.c219 if (!rep->rep_if[REP_ETH].valid) in esw_set_global_vlan_pop()
886 if (!rep->rep_if[rep_type].valid) in esw_offloads_unload_reps_type()
889 rep->rep_if[rep_type].unload(rep); in esw_offloads_unload_reps_type()
910 if (!rep->rep_if[rep_type].valid) in esw_offloads_load_reps_type()
913 err = rep->rep_if[rep_type].load(esw->dev, rep); in esw_offloads_load_reps_type()
1300 struct mlx5_eswitch_rep_if *rep_if; in mlx5_eswitch_register_vport_rep() local
1302 rep_if = &offloads->vport_reps[vport_index].rep_if[rep_type]; in mlx5_eswitch_register_vport_rep()
1304 rep_if->load = __rep_if->load; in mlx5_eswitch_register_vport_rep()
1305 rep_if->unload = __rep_if->unload; in mlx5_eswitch_register_vport_rep()
1306 rep_if->get_proto_dev = __rep_if->get_proto_dev; in mlx5_eswitch_register_vport_rep()
[all …]
Den_rep.c1146 rep->rep_if[REP_ETH].priv = rpriv; in mlx5e_vport_rep_load()
1234 struct mlx5_eswitch_rep_if rep_if = {}; in mlx5e_rep_register_vf_vports() local
1236 rep_if.load = mlx5e_vport_rep_load; in mlx5e_rep_register_vf_vports()
1237 rep_if.unload = mlx5e_vport_rep_unload; in mlx5e_rep_register_vf_vports()
1238 rep_if.get_proto_dev = mlx5e_vport_rep_get_proto_dev; in mlx5e_rep_register_vf_vports()
1239 mlx5_eswitch_register_vport_rep(esw, vport, &rep_if, REP_ETH); in mlx5e_rep_register_vf_vports()
1258 struct mlx5_eswitch_rep_if rep_if; in mlx5e_register_vport_reps() local
1264 rep_if.load = mlx5e_nic_rep_load; in mlx5e_register_vport_reps()
1265 rep_if.unload = mlx5e_nic_rep_unload; in mlx5e_register_vport_reps()
1266 rep_if.get_proto_dev = mlx5e_vport_rep_get_proto_dev; in mlx5e_register_vport_reps()
[all …]
Den_rep.h68 return (struct mlx5e_rep_priv *)rep->rep_if[REP_ETH].priv; in mlx5e_rep_to_rep_priv()
/Linux-v4.19/include/linux/mlx5/
Deswitch.h36 struct mlx5_eswitch_rep_if rep_if[NUM_REP_TYPES]; member
45 struct mlx5_eswitch_rep_if *rep_if,