Home
last modified time | relevance | path

Searched refs:mlx5hws_table (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dtable.c6 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()
25 static void hws_table_set_cap_attr(struct mlx5hws_table *tbl, in hws_table_set_cap_attr()
42 static int hws_table_up_default_fdb_miss_tbl(struct mlx5hws_table *tbl) in hws_table_up_default_fdb_miss_tbl()
84 static void hws_table_down_default_fdb_miss_tbl(struct mlx5hws_table *tbl) in hws_table_down_default_fdb_miss_tbl()
101 static int hws_table_connect_to_default_miss_tbl(struct mlx5hws_table *tbl, u32 ft_id) in hws_table_connect_to_default_miss_tbl()
124 struct mlx5hws_table *tbl, in mlx5hws_table_create_default_ft()
162 void mlx5hws_table_destroy_default_ft(struct mlx5hws_table *tbl, in mlx5hws_table_destroy_default_ft()
170 struct mlx5hws_table *tbl) in hws_table_init_check_hws_support()
180 static int hws_table_init(struct mlx5hws_table *tbl) in hws_table_init()
[all …]
H A Dtable.h9 struct mlx5hws_table *miss_tbl;
15 struct mlx5hws_table { struct
50 struct mlx5hws_table *tbl,
53 void mlx5hws_table_destroy_default_ft(struct mlx5hws_table *tbl,
56 int mlx5hws_table_connect_to_miss_table(struct mlx5hws_table *src_tbl,
57 struct mlx5hws_table *dst_tbl);
59 int mlx5hws_table_update_connected_miss_tables(struct mlx5hws_table *dst_tbl);
61 int mlx5hws_table_ft_set_default_next_ft(struct mlx5hws_table *tbl, u32 ft_id);
H A Dmlx5hws.h8 struct mlx5hws_table;
292 struct mlx5hws_table *
303 int mlx5hws_table_destroy(struct mlx5hws_table *tbl);
312 u32 mlx5hws_table_get_id(struct mlx5hws_table *tbl);
324 int mlx5hws_table_set_default_miss(struct mlx5hws_table *tbl,
325 struct mlx5hws_table *miss_tbl);
393 mlx5hws_matcher_create(struct mlx5hws_table *table,
561 struct mlx5hws_table *tbl,
875 mlx5hws_bwc_matcher_create(struct mlx5hws_table *table,
H A Dmatcher.h62 struct mlx5hws_table *tbl;
111 int mlx5hws_matcher_update_end_ft_isolated(struct mlx5hws_table *tbl,
H A Dmatcher.c26 int mlx5hws_matcher_update_end_ft_isolated(struct mlx5hws_table *tbl, in mlx5hws_matcher_update_end_ft_isolated()
52 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_connect_end_ft_isolated()
83 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_create_end_ft_isolated()
110 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_create_end_ft()
131 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_connect_isolated_first()
165 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_connect_isolated_last()
224 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_connect()
313 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_disconnect_isolated()
399 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_disconnect()
475 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_create_rtc()
[all …]
H A Ddebug.c175 static int hws_debug_dump_table(struct seq_file *f, struct mlx5hws_table *tbl) in hws_debug_dump_table()
421 struct mlx5hws_table *tbl; in hws_debug_dump_context()
H A Drule.c59 struct mlx5hws_table *tbl = matcher->tbl; in hws_rule_init_dep_wqe()
230 struct mlx5hws_table *tbl = matcher->tbl; in hws_rule_create_init()
H A Dfs_hws.c177 struct mlx5hws_table *next_tbl; in mlx5_fs_set_ft_default_miss()
248 struct mlx5hws_table *tbl; in mlx5_cmd_hws_create_flow_table()
H A Daction.c683 struct mlx5hws_table *tbl, in mlx5hws_action_create_dest_table()