mlxsw_sp_mr_table   51 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_table;
mlxsw_sp_mr_table   53 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	bool (*is_route_valid)(const struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   55 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	void (*key_create)(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   58 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	bool (*is_route_starg)(const struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   83 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	const struct mlxsw_sp_mr_table *mr_table;
mlxsw_sp_mr_table  204 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route_info_create(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  245 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static int mlxsw_sp_mr_route_write(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  285 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static void mlxsw_sp_mr_route_erase(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  296 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route_create(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  341 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static void mlxsw_sp_mr_route_destroy(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  370 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static void __mlxsw_sp_mr_route_del(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  381 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c int mlxsw_sp_mr_route_add(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  454 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c void mlxsw_sp_mr_route_del(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  469 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route_ivif_resolve(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  504 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route_ivif_unresolve(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  518 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route_evif_resolve(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  577 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route_evif_unresolve(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  610 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static int mlxsw_sp_mr_vif_resolve(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  651 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static void mlxsw_sp_mr_vif_unresolve(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  670 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c int mlxsw_sp_mr_vif_add(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  683 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c void mlxsw_sp_mr_vif_del(struct mlxsw_sp_mr_table *mr_table, vifi_t vif_index)
mlxsw_sp_mr_table  695 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_dev_vif_lookup(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  706 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c int mlxsw_sp_mr_rif_add(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  722 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c void mlxsw_sp_mr_rif_del(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  737 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c void mlxsw_sp_mr_rif_mtu_update(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  767 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route4_validate(const struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  784 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static void mlxsw_sp_mr_route4_key(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  802 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static bool mlxsw_sp_mr_route4_starg(const struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  814 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route6_validate(const struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  831 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static void mlxsw_sp_mr_route6_key(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  848 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c static bool mlxsw_sp_mr_route6_starg(const struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table  884 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_table *mlxsw_sp_mr_table_create(struct mlxsw_sp *mlxsw_sp,
mlxsw_sp_mr_table  899 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	struct mlxsw_sp_mr_table *mr_table;
mlxsw_sp_mr_table  940 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c void mlxsw_sp_mr_table_destroy(struct mlxsw_sp_mr_table *mr_table)
mlxsw_sp_mr_table  953 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c void mlxsw_sp_mr_table_flush(struct mlxsw_sp_mr_table *mr_table)
mlxsw_sp_mr_table  967 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c bool mlxsw_sp_mr_table_empty(const struct mlxsw_sp_mr_table *mr_table)
mlxsw_sp_mr_table  999 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	struct mlxsw_sp_mr_table *mr_table;
mlxsw_sp_mr_table   68 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h struct mlxsw_sp_mr_table;
mlxsw_sp_mr_table   73 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h int mlxsw_sp_mr_route_add(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   75 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h void mlxsw_sp_mr_route_del(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   77 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h int mlxsw_sp_mr_vif_add(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   81 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h void mlxsw_sp_mr_vif_del(struct mlxsw_sp_mr_table *mr_table, vifi_t vif_index);
mlxsw_sp_mr_table   82 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h int mlxsw_sp_mr_rif_add(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   84 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h void mlxsw_sp_mr_rif_del(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   86 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h void mlxsw_sp_mr_rif_mtu_update(struct mlxsw_sp_mr_table *mr_table,
mlxsw_sp_mr_table   88 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h struct mlxsw_sp_mr_table *mlxsw_sp_mr_table_create(struct mlxsw_sp *mlxsw_sp,
mlxsw_sp_mr_table   91 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h void mlxsw_sp_mr_table_destroy(struct mlxsw_sp_mr_table *mr_table);
mlxsw_sp_mr_table   92 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h void mlxsw_sp_mr_table_flush(struct mlxsw_sp_mr_table *mr_table);
mlxsw_sp_mr_table   93 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h bool mlxsw_sp_mr_table_empty(const struct mlxsw_sp_mr_table *mr_table);
mlxsw_sp_mr_table  445 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_mr_table *mr_table[MLXSW_SP_L3_PROTO_MAX];
mlxsw_sp_mr_table  784 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_mr_table *mr4_table, *mr6_table;
mlxsw_sp_mr_table 5706 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static struct mlxsw_sp_mr_table *
mlxsw_sp_mr_table 5719 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_mr_table *mrt;
mlxsw_sp_mr_table 5736 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_mr_table *mrt;
mlxsw_sp_mr_table 5755 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_mr_table *mrt;
mlxsw_sp_mr_table 5777 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_mr_table *mrt;