Searched refs:mlx5hws_table (Results 1 – 15 of 15) sorted by relevance
| /linux-6.15/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() 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 …]
|
| H 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);
|
| H A D | mlx5hws.h | 8 struct mlx5hws_table; 280 struct mlx5hws_table * 291 int mlx5hws_table_destroy(struct mlx5hws_table *tbl); 300 u32 mlx5hws_table_get_id(struct mlx5hws_table *tbl); 312 int mlx5hws_table_set_default_miss(struct mlx5hws_table *tbl, 313 struct mlx5hws_table *miss_tbl); 381 mlx5hws_matcher_create(struct mlx5hws_table *table, 540 struct mlx5hws_table *tbl, 859 mlx5hws_bwc_matcher_create(struct mlx5hws_table *table,
|
| H A D | bwc_complex.h | 12 struct mlx5hws_table *table,
|
| H A D | 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() 228 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_create_rtc() 361 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_destroy_rtc() 526 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_bind_at() 608 struct mlx5hws_table *tbl = matcher->tbl; in hws_matcher_unbind_at() 996 mlx5hws_matcher_create(struct mlx5hws_table *tbl, in mlx5hws_matcher_create()
|
| H A D | bwc_complex.c | 52 struct mlx5hws_table *table, in mlx5hws_bwc_matcher_create_complex()
|
| H A D | bwc.h | 43 struct mlx5hws_table *table,
|
| H A D | fs_hws.h | 35 struct mlx5hws_table *hws_table;
|
| H A D | matcher.h | 70 struct mlx5hws_table *tbl;
|
| H A D | debug.c | 195 static int hws_debug_dump_table(struct seq_file *f, struct mlx5hws_table *tbl) in hws_debug_dump_table() 407 struct mlx5hws_table *tbl; in hws_debug_dump_context()
|
| H A D | rule.c | 60 struct mlx5hws_table *tbl = matcher->tbl; in hws_rule_init_dep_wqe() 244 struct mlx5hws_table *tbl = matcher->tbl; in hws_rule_create_init()
|
| H A D | 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()
|
| 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 | 679 struct mlx5hws_table *tbl, in mlx5hws_action_create_dest_table()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H 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()
|