Lines Matching defs:mr_table
86 const struct mlxsw_sp_mr_table *mr_table; member
207 mlxsw_sp_mr_route_info_create(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_info_create()
248 static int mlxsw_sp_mr_route_write(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_write()
288 static void mlxsw_sp_mr_route_erase(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_erase()
299 mlxsw_sp_mr_route_create(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_create()
344 static void mlxsw_sp_mr_route_destroy(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_destroy()
373 static void __mlxsw_sp_mr_route_del(struct mlxsw_sp_mr_table *mr_table, in __mlxsw_sp_mr_route_del()
386 int mlxsw_sp_mr_route_add(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_add()
462 void mlxsw_sp_mr_route_del(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_del()
480 mlxsw_sp_mr_route_ivif_resolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_ivif_resolve()
515 mlxsw_sp_mr_route_ivif_unresolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_ivif_unresolve()
529 mlxsw_sp_mr_route_evif_resolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_evif_resolve()
588 mlxsw_sp_mr_route_evif_unresolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_evif_unresolve()
621 static int mlxsw_sp_mr_vif_resolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_vif_resolve()
662 static void mlxsw_sp_mr_vif_unresolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_vif_unresolve()
681 int mlxsw_sp_mr_vif_add(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_vif_add()
694 void mlxsw_sp_mr_vif_del(struct mlxsw_sp_mr_table *mr_table, vifi_t vif_index) in mlxsw_sp_mr_vif_del()
706 mlxsw_sp_mr_dev_vif_lookup(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_dev_vif_lookup()
717 int mlxsw_sp_mr_rif_add(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_rif_add()
733 void mlxsw_sp_mr_rif_del(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_rif_del()
748 void mlxsw_sp_mr_rif_mtu_update(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_rif_mtu_update()
778 mlxsw_sp_mr_route4_validate(const struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route4_validate()
795 static void mlxsw_sp_mr_route4_key(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route4_key()
813 static bool mlxsw_sp_mr_route4_starg(const struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route4_starg()
825 mlxsw_sp_mr_route6_validate(const struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route6_validate()
842 static void mlxsw_sp_mr_route6_key(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route6_key()
859 static bool mlxsw_sp_mr_route6_starg(const struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route6_starg()
910 struct mlxsw_sp_mr_table *mr_table; in mlxsw_sp_mr_table_create() local
955 void mlxsw_sp_mr_table_destroy(struct mlxsw_sp_mr_table *mr_table) in mlxsw_sp_mr_table_destroy()
971 void mlxsw_sp_mr_table_flush(struct mlxsw_sp_mr_table *mr_table) in mlxsw_sp_mr_table_flush()
987 bool mlxsw_sp_mr_table_empty(const struct mlxsw_sp_mr_table *mr_table) in mlxsw_sp_mr_table_empty()
1019 struct mlxsw_sp_mr_table *mr_table; in mlxsw_sp_mr_stats_update() local