Home
last modified time | relevance | path

Searched refs:last_ste (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_action.c397 static void dr_actions_init_next_ste(u8 **last_ste, in dr_actions_init_next_ste() argument
403 *last_ste += DR_STE_SIZE; in dr_actions_init_next_ste()
404 mlx5dr_ste_init(*last_ste, MLX5DR_STE_LU_TYPE_DONT_CARE, entry_type, gvmi); in dr_actions_init_next_ste()
409 u8 *last_ste, in dr_actions_apply_tx() argument
421 mlx5dr_ste_set_entry_type(last_ste, MLX5DR_STE_TYPE_MODIFY_PKT); in dr_actions_apply_tx()
422 mlx5dr_ste_set_rewrite_actions(last_ste, in dr_actions_apply_tx()
432 dr_actions_init_next_ste(&last_ste, in dr_actions_apply_tx()
437 mlx5dr_ste_set_tx_push_vlan(last_ste, in dr_actions_apply_tx()
450 dr_actions_init_next_ste(&last_ste, in dr_actions_apply_tx()
455 mlx5dr_ste_set_tx_encap(last_ste, in dr_actions_apply_tx()
[all …]
H A Ddr_rule.c18 struct mlx5dr_ste *last_ste; in dr_rule_append_to_miss_list() local
21 last_ste = list_last_entry(miss_list, struct mlx5dr_ste, miss_list_node); in dr_rule_append_to_miss_list()
22 WARN_ON(!last_ste); in dr_rule_append_to_miss_list()
28 mlx5dr_ste_set_miss_addr(last_ste->hw_ste, in dr_rule_append_to_miss_list()
32 mlx5dr_send_fill_and_append_ste_send_info(last_ste, DR_STE_SIZE_REDUCED, in dr_rule_append_to_miss_list()
33 0, last_ste->hw_ste, in dr_rule_append_to_miss_list()
654 struct mlx5dr_ste *last_ste, in dr_rule_handle_action_stes() argument
H A Ddr_ste.c487 struct mlx5dr_ste *last_ste; in mlx5dr_ste_free() local
489 last_ste = list_last_entry(mlx5dr_ste_get_miss_list(ste), in mlx5dr_ste_free()
491 if (last_ste == first_ste) in mlx5dr_ste_free()