Lines Matching refs:mlxsw_sp_mr_vif
22 struct mlxsw_sp_mr_vif;
24 bool (*is_regular)(const struct mlxsw_sp_mr_vif *vif);
27 struct mlxsw_sp_mr_vif { struct
49 struct mlxsw_sp_mr_vif *mr_vif; argument
69 struct mlxsw_sp_mr_vif vifs[MAXVIFS];
100 static bool mlxsw_sp_mr_vif_valid(const struct mlxsw_sp_mr_vif *vif) in mlxsw_sp_mr_vif_valid()
105 static bool mlxsw_sp_mr_vif_exists(const struct mlxsw_sp_mr_vif *vif) in mlxsw_sp_mr_vif_exists()
171 struct mlxsw_sp_mr_vif *mr_vif) in mlxsw_sp_mr_route_evif_link()
194 struct mlxsw_sp_mr_vif *mr_vif) in mlxsw_sp_mr_route_ivif_link()
623 struct mlxsw_sp_mr_vif *mr_vif, in mlxsw_sp_mr_vif_resolve()
664 struct mlxsw_sp_mr_vif *mr_vif) in mlxsw_sp_mr_vif_unresolve()
685 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; in mlxsw_sp_mr_vif_add()
696 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; in mlxsw_sp_mr_vif_del()
705 static struct mlxsw_sp_mr_vif *
720 struct mlxsw_sp_mr_vif *mr_vif; in mlxsw_sp_mr_rif_add()
735 struct mlxsw_sp_mr_vif *mr_vif; in mlxsw_sp_mr_rif_del()
752 struct mlxsw_sp_mr_vif *mr_vif; in mlxsw_sp_mr_rif_mtu_update()
816 static bool mlxsw_sp_mr_vif4_is_regular(const struct mlxsw_sp_mr_vif *vif) in mlxsw_sp_mr_vif4_is_regular()
862 static bool mlxsw_sp_mr_vif6_is_regular(const struct mlxsw_sp_mr_vif *vif) in mlxsw_sp_mr_vif6_is_regular()