Home
last modified time | relevance | path

Searched refs:mlx5dr_ste_ctx (Results 1 – 9 of 9) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_types.h148 struct mlx5dr_ste_ctx;
238 void mlx5dr_ste_set_miss_addr(struct mlx5dr_ste_ctx *ste_ctx,
240 void mlx5dr_ste_set_hit_addr(struct mlx5dr_ste_ctx *ste_ctx,
242 void mlx5dr_ste_set_hit_addr_by_next_htbl(struct mlx5dr_ste_ctx *ste_ctx,
284 void mlx5dr_ste_set_actions_rx(struct mlx5dr_ste_ctx *ste_ctx,
290 void mlx5dr_ste_set_actions_tx(struct mlx5dr_ste_ctx *ste_ctx,
297 void mlx5dr_ste_set_action_set(struct mlx5dr_ste_ctx *ste_ctx,
303 void mlx5dr_ste_set_action_add(struct mlx5dr_ste_ctx *ste_ctx,
309 void mlx5dr_ste_set_action_copy(struct mlx5dr_ste_ctx *ste_ctx,
316 int mlx5dr_ste_set_action_decap_l3_list(struct mlx5dr_ste_ctx *ste_ctx,
[all …]
Ddr_ste.c93 void mlx5dr_ste_set_miss_addr(struct mlx5dr_ste_ctx *ste_ctx, in mlx5dr_ste_set_miss_addr()
99 static void dr_ste_always_miss_addr(struct mlx5dr_ste_ctx *ste_ctx, in dr_ste_always_miss_addr()
107 void mlx5dr_ste_set_hit_addr(struct mlx5dr_ste_ctx *ste_ctx, in mlx5dr_ste_set_hit_addr()
142 static void dr_ste_always_hit_htbl(struct mlx5dr_ste_ctx *ste_ctx, in dr_ste_always_hit_htbl()
187 dr_ste_remove_head_ste(struct mlx5dr_ste_ctx *ste_ctx, in dr_ste_remove_head_ste()
270 static void dr_ste_remove_middle_ste(struct mlx5dr_ste_ctx *ste_ctx, in dr_ste_remove_middle_ste()
303 struct mlx5dr_ste_ctx *ste_ctx = dmn->ste_ctx; in mlx5dr_ste_free()
371 void mlx5dr_ste_set_hit_addr_by_next_htbl(struct mlx5dr_ste_ctx *ste_ctx, in mlx5dr_ste_set_hit_addr_by_next_htbl()
382 void mlx5dr_ste_prepare_for_postsend(struct mlx5dr_ste_ctx *ste_ctx, in mlx5dr_ste_prepare_for_postsend()
390 void mlx5dr_ste_set_formatted_ste(struct mlx5dr_ste_ctx *ste_ctx, in mlx5dr_ste_set_formatted_ste()
[all …]
Ddr_ste.h116 struct mlx5dr_ste_ctx { struct
202 struct mlx5dr_ste_ctx *mlx5dr_ste_get_ctx_v0(void); argument
203 struct mlx5dr_ste_ctx *mlx5dr_ste_get_ctx_v1(void);
204 struct mlx5dr_ste_ctx *mlx5dr_ste_get_ctx_v2(void);
Ddr_ste_v2.c167 static struct mlx5dr_ste_ctx ste_ctx_v2 = {
228 struct mlx5dr_ste_ctx *mlx5dr_ste_get_ctx_v2(void) in mlx5dr_ste_get_ctx_v2()
Ddr_rule.c8 static int dr_rule_append_to_miss_list(struct mlx5dr_ste_ctx *ste_ctx, in dr_rule_append_to_miss_list()
41 struct mlx5dr_ste_ctx *ste_ctx = dmn->ste_ctx; in dr_rule_create_collision_htbl()
515 struct mlx5dr_ste_ctx *ste_ctx = dmn->ste_ctx; in dr_rule_handle_collision()
Ddr_ste_v0.c1903 static struct mlx5dr_ste_ctx ste_ctx_v0 = {
1957 struct mlx5dr_ste_ctx *mlx5dr_ste_get_ctx_v0(void) in mlx5dr_ste_get_ctx_v0()
Ddr_matcher.c409 struct mlx5dr_ste_ctx *ste_ctx = dmn->ste_ctx; in dr_matcher_set_ste_builders()
Ddr_ste_v1.c2110 static struct mlx5dr_ste_ctx ste_ctx_v1 = {
2169 struct mlx5dr_ste_ctx *mlx5dr_ste_get_ctx_v1(void) in mlx5dr_ste_get_ctx_v1()
Ddr_action.c505 struct mlx5dr_ste_ctx *ste_ctx = dmn->ste_ctx; in dr_actions_apply()