Searched refs:mlx5hws_table (Results 1 – 15 of 15) sorted by relevance
| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | table.c | 6 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 D | 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);
|
| A D | mlx5hws.h | 8 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 D | bwc_complex.h | 18 struct mlx5hws_table *isolated_tbl; 33 struct mlx5hws_table *table,
|
| A D | matcher.c | 26 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 D | matcher.h | 62 struct mlx5hws_table *tbl; 111 int mlx5hws_matcher_update_end_ft_isolated(struct mlx5hws_table *tbl,
|
| A D | bwc_complex.c | 764 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 D | fs_hws.h | 35 struct mlx5hws_table *hws_table;
|
| A D | bwc.h | 57 struct mlx5hws_table *table,
|
| A D | debug.c | 175 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 D | rule.c | 59 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 D | bwc.c | 199 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 D | fs_hws.c | 177 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 D | action.c | 683 struct mlx5hws_table *tbl, in mlx5hws_action_create_dest_table()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| A D | ct_fs_hmfs.c | 22 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