Home
last modified time | relevance | path

Searched refs:mlx5hws_bwc_matcher (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dmlx5hws_bwc.h15 struct mlx5hws_bwc_matcher { struct
27 struct mlx5hws_bwc_matcher *bwc_matcher; argument
34 mlx5hws_bwc_matcher_create_simple(struct mlx5hws_bwc_matcher *bwc_matcher,
41 int mlx5hws_bwc_matcher_destroy_simple(struct mlx5hws_bwc_matcher *bwc_matcher);
43 struct mlx5hws_bwc_rule *mlx5hws_bwc_rule_alloc(struct mlx5hws_bwc_matcher *bwc_matcher);
55 void mlx5hws_bwc_rule_fill_attr(struct mlx5hws_bwc_matcher *bwc_matcher,
H A Dmlx5hws_bwc.c66 int mlx5hws_bwc_matcher_create_simple(struct mlx5hws_bwc_matcher *bwc_matcher, in mlx5hws_bwc_matcher_create_simple()
135 struct mlx5hws_bwc_matcher *
141 struct mlx5hws_bwc_matcher *bwc_matcher; in mlx5hws_bwc_matcher_create()
184 int mlx5hws_bwc_matcher_destroy_simple(struct mlx5hws_bwc_matcher *bwc_matcher) in mlx5hws_bwc_matcher_destroy_simple()
200 int mlx5hws_bwc_matcher_destroy(struct mlx5hws_bwc_matcher *bwc_matcher) in mlx5hws_bwc_matcher_destroy()
259 mlx5hws_bwc_rule_fill_attr(struct mlx5hws_bwc_matcher *bwc_matcher, in mlx5hws_bwc_rule_fill_attr()
280 mlx5hws_bwc_rule_alloc(struct mlx5hws_bwc_matcher *bwc_matcher) in mlx5hws_bwc_rule_alloc()
310 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in hws_bwc_rule_list_add()
319 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in hws_bwc_rule_list_remove()
361 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in mlx5hws_bwc_rule_destroy_simple()
[all …]
H A Dmlx5hws_bwc_complex.h11 int mlx5hws_bwc_matcher_create_complex(struct mlx5hws_bwc_matcher *bwc_matcher,
17 void mlx5hws_bwc_matcher_destroy_complex(struct mlx5hws_bwc_matcher *bwc_matcher);
19 int mlx5hws_bwc_matcher_move_all_complex(struct mlx5hws_bwc_matcher *bwc_matcher);
H A Dmlx5hws_bwc_complex.c49 int mlx5hws_bwc_matcher_create_complex(struct mlx5hws_bwc_matcher *bwc_matcher, in mlx5hws_bwc_matcher_create_complex()
60 mlx5hws_bwc_matcher_destroy_complex(struct mlx5hws_bwc_matcher *bwc_matcher) in mlx5hws_bwc_matcher_destroy_complex()
81 int mlx5hws_bwc_matcher_move_all_complex(struct mlx5hws_bwc_matcher *bwc_matcher) in mlx5hws_bwc_matcher_move_all_complex()
H A Dmlx5hws.h832 struct mlx5hws_bwc_matcher;
859 struct mlx5hws_bwc_matcher *
872 int mlx5hws_bwc_matcher_destroy(struct mlx5hws_bwc_matcher *bwc_matcher);
901 mlx5hws_bwc_rule_create(struct mlx5hws_bwc_matcher *bwc_matcher,