Home
last modified time | relevance | path

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

/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dbwc.c227 bwc_matcher->at = kcalloc(bwc_matcher->size_of_at_array, in mlx5hws_bwc_matcher_create_simple()
306 bwc_matcher = kzalloc(sizeof(*bwc_matcher), GFP_KERNEL); in mlx5hws_bwc_matcher_create()
307 if (!bwc_matcher) in mlx5hws_bwc_matcher_create()
463 bwc_rule->bwc_matcher = bwc_matcher; in mlx5hws_bwc_rule_alloc()
481 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in hws_bwc_rule_list_add() local
528 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in hws_bwc_rule_cnt_dec() local
570 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in hws_bwc_rule_cnt_dec_with_shrink() local
602 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in mlx5hws_bwc_rule_destroy_simple() local
682 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in hws_bwc_rule_update_sync() local
769 bwc_matcher->at[bwc_matcher->num_of_at] = in hws_bwc_matcher_extend_at()
[all …]
A Dbwc_complex.c860 kfree(bwc_matcher); in hws_bwc_isolated_matcher_destroy()
908 bwc_matcher->complex->action_last = in hws_bwc_isolated_actions_create()
952 bwc_matcher->complex = in mlx5hws_bwc_matcher_create_complex()
954 if (!bwc_matcher->complex) { in mlx5hws_bwc_matcher_create_complex()
1029 kfree(bwc_matcher->complex); in mlx5hws_bwc_matcher_create_complex()
1030 bwc_matcher->complex = NULL; in mlx5hws_bwc_matcher_create_complex()
1050 kfree(bwc_matcher->complex); in mlx5hws_bwc_matcher_destroy_complex()
1051 bwc_matcher->complex = NULL; in mlx5hws_bwc_matcher_destroy_complex()
1070 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in hws_bwc_rule_complex_hash_node_get() local
1136 struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher; in hws_bwc_rule_complex_hash_node_put() local
[all …]
A Dbwc.h44 struct mlx5hws_bwc_matcher *bwc_matcher; member
56 mlx5hws_bwc_matcher_create_simple(struct mlx5hws_bwc_matcher *bwc_matcher,
63 int mlx5hws_bwc_matcher_destroy_simple(struct mlx5hws_bwc_matcher *bwc_matcher);
65 struct mlx5hws_bwc_rule *mlx5hws_bwc_rule_alloc(struct mlx5hws_bwc_matcher *bwc_matcher);
77 void mlx5hws_bwc_rule_fill_attr(struct mlx5hws_bwc_matcher *bwc_matcher,
A Dbwc_complex.h32 int mlx5hws_bwc_matcher_create_complex(struct mlx5hws_bwc_matcher *bwc_matcher,
38 void mlx5hws_bwc_matcher_destroy_complex(struct mlx5hws_bwc_matcher *bwc_matcher);
40 int mlx5hws_bwc_matcher_move_all_complex(struct mlx5hws_bwc_matcher *bwc_matcher);
A Dmlx5hws.h887 int mlx5hws_bwc_matcher_destroy(struct mlx5hws_bwc_matcher *bwc_matcher);
916 mlx5hws_bwc_rule_create(struct mlx5hws_bwc_matcher *bwc_matcher,

Completed in 17 milliseconds