Searched refs:mlx5hws_table (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | 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() 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 D | table.h | 9 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 D | mlx5hws.h | 8 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 D | matcher.h | 62 struct mlx5hws_table *tbl; 111 int mlx5hws_matcher_update_end_ft_isolated(struct mlx5hws_table *tbl,
|
| H 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() 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 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()
|
| H 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()
|
| H 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()
|
| H A D | action.c | 683 struct mlx5hws_table *tbl, in mlx5hws_action_create_dest_table()
|