Lines Matching defs:mr_table
83 const struct mlxsw_sp_mr_table *mr_table; member
204 mlxsw_sp_mr_route_info_create(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_info_create()
245 static int mlxsw_sp_mr_route_write(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_write()
285 static void mlxsw_sp_mr_route_erase(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_erase()
296 mlxsw_sp_mr_route_create(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_create()
341 static void mlxsw_sp_mr_route_destroy(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_destroy()
370 static void __mlxsw_sp_mr_route_del(struct mlxsw_sp_mr_table *mr_table, in __mlxsw_sp_mr_route_del()
381 int mlxsw_sp_mr_route_add(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_add()
454 void mlxsw_sp_mr_route_del(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_del()
469 mlxsw_sp_mr_route_ivif_resolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_ivif_resolve()
504 mlxsw_sp_mr_route_ivif_unresolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_ivif_unresolve()
518 mlxsw_sp_mr_route_evif_resolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_evif_resolve()
577 mlxsw_sp_mr_route_evif_unresolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_evif_unresolve()
610 static int mlxsw_sp_mr_vif_resolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_vif_resolve()
651 static void mlxsw_sp_mr_vif_unresolve(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_vif_unresolve()
670 int mlxsw_sp_mr_vif_add(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_vif_add()
683 void mlxsw_sp_mr_vif_del(struct mlxsw_sp_mr_table *mr_table, vifi_t vif_index) in mlxsw_sp_mr_vif_del()
695 mlxsw_sp_mr_dev_vif_lookup(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_dev_vif_lookup()
706 int mlxsw_sp_mr_rif_add(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_rif_add()
722 void mlxsw_sp_mr_rif_del(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_rif_del()
737 void mlxsw_sp_mr_rif_mtu_update(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_rif_mtu_update()
767 mlxsw_sp_mr_route4_validate(const struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route4_validate()
784 static void mlxsw_sp_mr_route4_key(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route4_key()
802 static bool mlxsw_sp_mr_route4_starg(const struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route4_starg()
814 mlxsw_sp_mr_route6_validate(const struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route6_validate()
831 static void mlxsw_sp_mr_route6_key(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route6_key()
848 static bool mlxsw_sp_mr_route6_starg(const struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route6_starg()
899 struct mlxsw_sp_mr_table *mr_table; in mlxsw_sp_mr_table_create() local
940 void mlxsw_sp_mr_table_destroy(struct mlxsw_sp_mr_table *mr_table) in mlxsw_sp_mr_table_destroy()
953 void mlxsw_sp_mr_table_flush(struct mlxsw_sp_mr_table *mr_table) in mlxsw_sp_mr_table_flush()
967 bool mlxsw_sp_mr_table_empty(const struct mlxsw_sp_mr_table *mr_table) in mlxsw_sp_mr_table_empty()
999 struct mlxsw_sp_mr_table *mr_table; in mlxsw_sp_mr_stats_update() local