Home
last modified time | relevance | path

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

/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dtable.c6 u32 mlx5hws_table_get_id(struct mlx5hws_table *tbl) in mlx5hws_table_get_id()
121 struct mlx5hws_table *tbl, in mlx5hws_table_create_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()
227 struct mlx5hws_table *tbl; in mlx5hws_table_create()
260 int mlx5hws_table_destroy(struct mlx5hws_table *tbl) in mlx5hws_table_destroy()
362 struct mlx5hws_table *src_tbl; in mlx5hws_table_update_connected_miss_tables()
381 struct mlx5hws_table *dst_tbl) in mlx5hws_table_connect_to_miss_table()
445 struct mlx5hws_table *miss_tbl) in hws_table_set_default_miss_not_valid()
461 struct mlx5hws_table *miss_tbl) in mlx5hws_table_set_default_miss()
[all …]
A Dtable.h9 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);
A Dmlx5hws.h8 struct mlx5hws_table;
291 struct mlx5hws_table *
302 int mlx5hws_table_destroy(struct mlx5hws_table *tbl);
311 u32 mlx5hws_table_get_id(struct mlx5hws_table *tbl);
323 int mlx5hws_table_set_default_miss(struct mlx5hws_table *tbl,
324 struct mlx5hws_table *miss_tbl);
392 mlx5hws_matcher_create(struct mlx5hws_table *table,
560 struct mlx5hws_table *tbl,
875 mlx5hws_bwc_matcher_create(struct mlx5hws_table *table,
A Dbwc_complex.h18 struct mlx5hws_table *isolated_tbl;
33 struct mlx5hws_table *table,
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()
109 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_create_end_ft()
128 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_connect_isolated_first()
162 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_connect_isolated_last()
221 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_connect()
310 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_disconnect_isolated()
396 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_disconnect()
472 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_create_rtc()
[all …]
A Dmatcher.h62 struct mlx5hws_table *tbl;
111 int mlx5hws_matcher_update_end_ft_isolated(struct mlx5hws_table *tbl,
A Dbwc_complex.c764 struct mlx5hws_table *table) in hws_bwc_isolated_table_create()
769 struct mlx5hws_table *isolated_tbl; in hws_bwc_isolated_table_create()
805 static void hws_bwc_isolated_table_destroy(struct mlx5hws_table *isolated_tbl) in hws_bwc_isolated_table_destroy()
815 struct mlx5hws_table *table, in hws_bwc_isolated_matcher_create()
819 struct mlx5hws_table *isolated_tbl = bwc_matcher->complex->isolated_tbl; in hws_bwc_isolated_matcher_create()
865 struct mlx5hws_table *table) in hws_bwc_isolated_actions_create()
867 struct mlx5hws_table *isolated_tbl = bwc_matcher->complex->isolated_tbl; in hws_bwc_isolated_actions_create()
934 struct mlx5hws_table *table, in mlx5hws_bwc_matcher_create_complex()
1335 struct mlx5hws_table *isolated_tbl; in mlx5hws_bwc_matcher_move_all_complex()
A Dfs_hws.h35 struct mlx5hws_table *hws_table;
A Dbwc.h57 struct mlx5hws_table *table,
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()
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()
A Dbwc.c199 struct mlx5hws_table *table, in mlx5hws_bwc_matcher_create_simple()
291 mlx5hws_bwc_matcher_create(struct mlx5hws_table *table, in mlx5hws_bwc_matcher_create()
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()
A Daction.c683 struct mlx5hws_table *tbl, in mlx5hws_action_create_dest_table()
/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dct_fs_hmfs.c22 struct mlx5hws_table *ct_tbl;
23 struct mlx5hws_table *ct_nat_tbl;
49 struct mlx5hws_table *ct_tbl, *ct_nat_tbl, *post_ct_tbl; in mlx5_ct_fs_hmfs_init()
93 mlx5_ct_fs_hmfs_matcher_create(struct mlx5_ct_fs *fs, struct mlx5hws_table *tbl, in mlx5_ct_fs_hmfs_matcher_create()
119 struct mlx5hws_table *tbl; in mlx5_ct_fs_hmfs_matcher_get()

Completed in 36 milliseconds