mlx5dr_matcher    635 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c int mlx5dr_actions_build_ste_arr(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    147 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c int mlx5dr_matcher_select_builders(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    168 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static int dr_matcher_set_ste_builders(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    440 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static int dr_matcher_add_to_tbl(struct mlx5dr_matcher *matcher)
mlx5dr_matcher    442 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_matcher *next_matcher, *prev_matcher, *tmp_matcher;
mlx5dr_matcher    463 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 					       struct mlx5dr_matcher,
mlx5dr_matcher    501 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static void dr_matcher_uninit_fdb(struct mlx5dr_matcher *matcher)
mlx5dr_matcher    507 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static void dr_matcher_uninit(struct mlx5dr_matcher *matcher)
mlx5dr_matcher    527 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static int dr_matcher_init_nic(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    573 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static int dr_matcher_init_fdb(struct mlx5dr_matcher *matcher)
mlx5dr_matcher    592 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static int dr_matcher_init(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    635 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c struct mlx5dr_matcher *
mlx5dr_matcher    641 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_matcher *matcher;
mlx5dr_matcher    710 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static int dr_matcher_remove_from_tbl(struct mlx5dr_matcher *matcher)
mlx5dr_matcher    712 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_matcher *prev_matcher, *next_matcher;
mlx5dr_matcher    750 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c int mlx5dr_matcher_destroy(struct mlx5dr_matcher *matcher)
mlx5dr_matcher     40 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c dr_rule_create_collision_htbl(struct mlx5dr_matcher *matcher,
mlx5dr_matcher     67 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c dr_rule_create_collision_entry(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    166 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c dr_rule_rehash_handle_collision(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    198 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c static void dr_rule_rehash_copy_ste_ctrl(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    221 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c dr_rule_rehash_copy_ste(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    287 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c static int dr_rule_rehash_copy_miss_list(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    318 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c static int dr_rule_rehash_copy_htbl(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    363 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_matcher *matcher = rule->matcher;
mlx5dr_matcher    492 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c dr_rule_handle_collision(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    662 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_matcher *matcher = rule->matcher;
mlx5dr_matcher    717 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c static int dr_rule_handle_empty_entry(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    776 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_matcher *matcher = rule->matcher;
mlx5dr_matcher    867 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c static bool dr_rule_verify(struct mlx5dr_matcher *matcher,
mlx5dr_matcher   1022 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_matcher *matcher = rule->matcher;
mlx5dr_matcher   1168 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c dr_rule_create_rule(struct mlx5dr_matcher *matcher,
mlx5dr_matcher   1227 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c struct mlx5dr_rule *mlx5dr_rule_create(struct mlx5dr_matcher *matcher,
mlx5dr_matcher   1248 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_matcher *matcher = rule->matcher;
mlx5dr_matcher    450 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 		     struct mlx5dr_matcher *matcher,
mlx5dr_matcher    598 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c int mlx5dr_ste_create_next_htbl(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    731 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c int mlx5dr_ste_build_ste_arr(struct mlx5dr_matcher *matcher,
mlx5dr_matcher      9 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c 	struct mlx5dr_matcher *last_matcher = NULL;
mlx5dr_matcher     21 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c 					       struct mlx5dr_matcher,
mlx5dr_matcher    246 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 		     struct mlx5dr_matcher *matcher,
mlx5dr_matcher    249 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 				  struct mlx5dr_matcher *matcher,
mlx5dr_matcher    266 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_ste_create_next_htbl(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    277 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_ste_build_ste_arr(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    343 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_actions_build_ste_arr(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    779 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5dr_matcher *matcher;
mlx5dr_matcher    815 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_matcher_select_builders(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    137 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	struct mlx5dr_matcher *matcher;
mlx5dr_matcher     33 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h 	struct mlx5dr_matcher *dr_matcher;
mlx5dr_matcher      9 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h struct mlx5dr_matcher;
mlx5dr_matcher     55 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h struct mlx5dr_matcher *
mlx5dr_matcher     61 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h int mlx5dr_matcher_destroy(struct mlx5dr_matcher *matcher);
mlx5dr_matcher     64 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_rule_create(struct mlx5dr_matcher *matcher,
mlx5dr_matcher    142 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h static inline struct mlx5dr_matcher *
mlx5dr_matcher    149 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_matcher_destroy(struct mlx5dr_matcher *matcher) { return 0; }
mlx5dr_matcher    152 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_rule_create(struct mlx5dr_matcher *matcher,