Searched refs:mlx5hws_table (Results 1 – 13 of 13) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
D | mlx5hws_table.c | 6 u32 mlx5hws_table_get_id(struct mlx5hws_table *tbl) in mlx5hws_table_get_id() 11 static void hws_table_init_next_ft_attr(struct mlx5hws_table *tbl, in hws_table_init_next_ft_attr() 22 static void hws_table_set_cap_attr(struct mlx5hws_table *tbl, in hws_table_set_cap_attr() 39 static int hws_table_up_default_fdb_miss_tbl(struct mlx5hws_table *tbl) in hws_table_up_default_fdb_miss_tbl() 81 static void hws_table_down_default_fdb_miss_tbl(struct mlx5hws_table *tbl) in hws_table_down_default_fdb_miss_tbl() 98 static int hws_table_connect_to_default_miss_tbl(struct mlx5hws_table *tbl, u32 ft_id) in hws_table_connect_to_default_miss_tbl() 121 struct mlx5hws_table *tbl, in mlx5hws_table_create_default_ft() 159 void mlx5hws_table_destroy_default_ft(struct mlx5hws_table *tbl, in mlx5hws_table_destroy_default_ft() 167 struct mlx5hws_table *tbl) in hws_table_init_check_hws_support() 177 static int hws_table_init(struct mlx5hws_table *tbl) in hws_table_init() [all …]
|
D | mlx5hws_table.h | 9 struct mlx5hws_table *miss_tbl; 15 struct mlx5hws_table { struct 49 struct mlx5hws_table *tbl, 52 void mlx5hws_table_destroy_default_ft(struct mlx5hws_table *tbl, 55 int mlx5hws_table_connect_to_miss_table(struct mlx5hws_table *src_tbl, 56 struct mlx5hws_table *dst_tbl); 58 int mlx5hws_table_update_connected_miss_tables(struct mlx5hws_table *dst_tbl); 60 int mlx5hws_table_ft_set_default_next_ft(struct mlx5hws_table *tbl, u32 ft_id);
|
D | mlx5hws.h | 8 struct mlx5hws_table; 281 struct mlx5hws_table * 292 int mlx5hws_table_destroy(struct mlx5hws_table *tbl); 301 u32 mlx5hws_table_get_id(struct mlx5hws_table *tbl); 313 int mlx5hws_table_set_default_miss(struct mlx5hws_table *tbl, 314 struct mlx5hws_table *miss_tbl); 382 mlx5hws_matcher_create(struct mlx5hws_table *table, 541 struct mlx5hws_table *tbl, 860 mlx5hws_bwc_matcher_create(struct mlx5hws_table *table,
|
D | mlx5hws_matcher.c | 47 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_create_end_ft() 60 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_connect() 146 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_disconnect() 237 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_create_rtc() 365 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_destroy_rtc() 545 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_bind_at_idx() 599 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_unbind_at_idx() 616 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_bind_at() 1043 mlx5hws_matcher_create(struct mlx5hws_table *tbl, in mlx5hws_matcher_create()
|
D | mlx5hws_bwc_complex.h | 12 struct mlx5hws_table *table,
|
D | mlx5hws_bwc_complex.c | 50 struct mlx5hws_table *table, in mlx5hws_bwc_matcher_create_complex()
|
D | mlx5hws_bwc.h | 35 struct mlx5hws_table *table,
|
D | mlx5hws_matcher.h | 69 struct mlx5hws_table *tbl;
|
D | mlx5hws_debug.c | 197 static int hws_debug_dump_table(struct seq_file *f, struct mlx5hws_table *tbl) in hws_debug_dump_table() 417 struct mlx5hws_table *tbl; in hws_debug_dump_context()
|
D | mlx5hws_rule.c | 60 struct mlx5hws_table *tbl = matcher->tbl; in hws_rule_init_dep_wqe() 293 struct mlx5hws_table *tbl = matcher->tbl; in hws_rule_create_init()
|
D | mlx5hws_bwc.c | 67 struct mlx5hws_table *table, in mlx5hws_bwc_matcher_create_simple() 136 mlx5hws_bwc_matcher_create(struct mlx5hws_table *table, in mlx5hws_bwc_matcher_create()
|
D | mlx5hws_action.c | 680 struct mlx5hws_table *tbl, in mlx5hws_action_create_dest_table()
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/ |
D | Makefile | 131 steering/hws/mlx5hws_table.o \
|