Home
last modified time | relevance | path

Searched defs:matcher (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dmatcher.c21 static void hws_matcher_destroy_end_ft(struct mlx5hws_matcher *matcher) in hws_matcher_destroy_end_ft()
50 static int hws_matcher_connect_end_ft_isolated(struct mlx5hws_matcher *matcher) in hws_matcher_connect_end_ft_isolated()
81 static int hws_matcher_create_end_ft_isolated(struct mlx5hws_matcher *matcher) in hws_matcher_create_end_ft_isolated()
108 static int hws_matcher_create_end_ft(struct mlx5hws_matcher *matcher) in hws_matcher_create_end_ft()
129 static int hws_matcher_connect_isolated_first(struct mlx5hws_matcher *matcher) in hws_matcher_connect_isolated_first()
163 static int hws_matcher_connect_isolated_last(struct mlx5hws_matcher *matcher) in hws_matcher_connect_isolated_last()
202 static int hws_matcher_connect_isolated(struct mlx5hws_matcher *matcher) in hws_matcher_connect_isolated()
222 static int hws_matcher_connect(struct mlx5hws_matcher *matcher) in hws_matcher_connect()
310 static int hws_matcher_disconnect_isolated(struct mlx5hws_matcher *matcher) in hws_matcher_disconnect_isolated()
396 static int hws_matcher_disconnect(struct mlx5hws_matcher *matcher) in hws_matcher_disconnect()
[all …]
H A Drule.c6 void mlx5hws_rule_skip(struct mlx5hws_matcher *matcher, u32 flow_source, in mlx5hws_rule_skip()
58 struct mlx5hws_matcher *matcher = rule->matcher; in hws_rule_init_dep_wqe() local
202 struct mlx5hws_matcher *matcher = rule->matcher; in mlx5hws_rule_alloc_action_ste() local
229 struct mlx5hws_matcher *matcher = rule->matcher; in hws_rule_create_init() local
295 struct mlx5hws_matcher *matcher = rule->matcher; in hws_rule_create_hws() local
450 struct mlx5hws_matcher *matcher = rule->matcher; in hws_rule_destroy_hws() local
556 struct mlx5hws_matcher *matcher = rule->matcher; in hws_rule_enqueue_precheck_update() local
576 struct mlx5hws_matcher *matcher = rule->matcher; in mlx5hws_rule_move_hws_remove() local
613 struct mlx5hws_matcher *matcher = rule->matcher; in mlx5hws_rule_move_hws_add() local
682 static int hws_rule_check_outer_ip_version(struct mlx5hws_matcher *matcher, in hws_rule_check_outer_ip_version()
[all …]
H A Ddebug.c45 hws_debug_dump_matcher_match_template(struct seq_file *f, struct mlx5hws_matcher *matcher) in hws_debug_dump_matcher_match_template()
70 hws_debug_dump_matcher_action_template(struct seq_file *f, struct mlx5hws_matcher *matcher) in hws_debug_dump_matcher_action_template()
98 hws_debug_dump_matcher_attr(struct seq_file *f, struct mlx5hws_matcher *matcher) in hws_debug_dump_matcher_attr()
119 static int hws_debug_dump_matcher(struct seq_file *f, struct mlx5hws_matcher *matcher) in hws_debug_dump_matcher()
178 struct mlx5hws_matcher *matcher; in hws_debug_dump_table() local
H A Dmatcher.h91 static inline bool mlx5hws_matcher_is_resizable(struct mlx5hws_matcher *matcher) in mlx5hws_matcher_is_resizable()
96 static inline bool mlx5hws_matcher_is_in_resize(struct mlx5hws_matcher *matcher) in mlx5hws_matcher_is_in_resize()
101 static inline bool mlx5hws_matcher_is_isolated(struct mlx5hws_matcher *matcher) in mlx5hws_matcher_is_isolated()
106 static inline bool mlx5hws_matcher_is_insert_by_idx(struct mlx5hws_matcher *matcher) in mlx5hws_matcher_is_insert_by_idx()
H A Dtable.c300 struct mlx5hws_matcher *matcher; in hws_table_get_last_ft() local
390 struct mlx5hws_matcher *matcher; in mlx5hws_table_connect_to_miss_table() local
H A Dbwc.h30 struct mlx5hws_matcher *matcher; member
H A Drule.h56 struct mlx5hws_matcher *matcher; member
H A Dbwc_complex.c1330 struct mlx5hws_matcher *matcher = bwc_matcher->matcher; in mlx5hws_bwc_matcher_move_all_complex() local
H A Dbwc.c78 struct mlx5hws_matcher *matcher = bwc_matcher->matcher; in hws_bwc_matcher_move_all_simple() local
H A Dfs_hws.c348 struct mlx5hws_bwc_matcher *matcher; in mlx5_cmd_hws_create_flow_group() local
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dsmfs.c21 mlx5_smfs_matcher_destroy(struct mlx5dr_matcher *matcher) in mlx5_smfs_matcher_destroy()
51 mlx5_smfs_rule_create(struct mlx5dr_matcher *matcher, struct mlx5_flow_spec *spec, in mlx5_smfs_rule_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_types.h356 struct mlx5dr_matcher *matcher, in mlx5dr_ste_put()
1157 struct mlx5dr_matcher *matcher; member