Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dmlx5hws_bwc.h26 struct mlx5hws_bwc_rule { struct
43 struct mlx5hws_bwc_rule *mlx5hws_bwc_rule_alloc(struct mlx5hws_bwc_matcher *bwc_matcher); argument
45 void mlx5hws_bwc_rule_free(struct mlx5hws_bwc_rule *bwc_rule);
47 int mlx5hws_bwc_rule_create_simple(struct mlx5hws_bwc_rule *bwc_rule,
53 int mlx5hws_bwc_rule_destroy_simple(struct mlx5hws_bwc_rule *bwc_rule);
H A Dmlx5hws_bwc.c279 struct mlx5hws_bwc_rule *
282 struct mlx5hws_bwc_rule *bwc_rule; in mlx5hws_bwc_rule_alloc()
301 void mlx5hws_bwc_rule_free(struct mlx5hws_bwc_rule *bwc_rule) in mlx5hws_bwc_rule_free()
308 static void hws_bwc_rule_list_add(struct mlx5hws_bwc_rule *bwc_rule, u16 idx) in hws_bwc_rule_list_add()
317 static void hws_bwc_rule_list_remove(struct mlx5hws_bwc_rule *bwc_rule) in hws_bwc_rule_list_remove()
326 hws_bwc_rule_destroy_hws_async(struct mlx5hws_bwc_rule *bwc_rule, in hws_bwc_rule_destroy_hws_async()
333 hws_bwc_rule_destroy_hws_sync(struct mlx5hws_bwc_rule *bwc_rule, in hws_bwc_rule_destroy_hws_sync()
359 int mlx5hws_bwc_rule_destroy_simple(struct mlx5hws_bwc_rule *bwc_rule) in mlx5hws_bwc_rule_destroy_simple()
382 int mlx5hws_bwc_rule_destroy(struct mlx5hws_bwc_rule *bwc_rule) in mlx5hws_bwc_rule_destroy()
393 hws_bwc_rule_create_async(struct mlx5hws_bwc_rule *bwc_rule, in hws_bwc_rule_create_async()
[all …]
H A Dmlx5hws_bwc_complex.h21 int mlx5hws_bwc_rule_create_complex(struct mlx5hws_bwc_rule *bwc_rule,
27 int mlx5hws_bwc_rule_destroy_complex(struct mlx5hws_bwc_rule *bwc_rule);
H A Dmlx5hws_bwc_complex.c65 int mlx5hws_bwc_rule_create_complex(struct mlx5hws_bwc_rule *bwc_rule, in mlx5hws_bwc_rule_create_complex()
76 int mlx5hws_bwc_rule_destroy_complex(struct mlx5hws_bwc_rule *bwc_rule) in mlx5hws_bwc_rule_destroy_complex()
H A Dmlx5hws.h833 struct mlx5hws_bwc_rule;
900 struct mlx5hws_bwc_rule *
913 int mlx5hws_bwc_rule_destroy(struct mlx5hws_bwc_rule *bwc_rule);
923 int mlx5hws_bwc_rule_action_update(struct mlx5hws_bwc_rule *bwc_rule,