last_ste          397 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c static void dr_actions_init_next_ste(u8 **last_ste,
last_ste          403 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	*last_ste += DR_STE_SIZE;
last_ste          404 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	mlx5dr_ste_init(*last_ste, MLX5DR_STE_LU_TYPE_DONT_CARE, entry_type, gvmi);
last_ste          409 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				u8 *last_ste,
last_ste          421 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_entry_type(last_ste, MLX5DR_STE_TYPE_MODIFY_PKT);
last_ste          422 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_rewrite_actions(last_ste,
last_ste          432 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				dr_actions_init_next_ste(&last_ste,
last_ste          437 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			mlx5dr_ste_set_tx_push_vlan(last_ste,
last_ste          450 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			dr_actions_init_next_ste(&last_ste,
last_ste          455 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_tx_encap(last_ste,
last_ste          465 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			mlx5dr_ste_set_go_back_bit(last_ste);
last_ste          469 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_counter_id(last_ste, attr->ctr_id);
last_ste          473 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				u8 *last_ste,
last_ste          478 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_counter_id(last_ste, attr->ctr_id);
last_ste          481 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_entry_type(last_ste, MLX5DR_STE_TYPE_MODIFY_PKT);
last_ste          482 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_rx_decap_l3(last_ste, attr->decap_with_vlan);
last_ste          483 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_rewrite_actions(last_ste,
last_ste          489 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_rx_decap(last_ste);
last_ste          498 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				dr_actions_init_next_ste(&last_ste,
last_ste          503 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			mlx5dr_ste_set_rx_pop_vlan(last_ste);
last_ste          508 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		if (mlx5dr_ste_get_entry_type(last_ste) == MLX5DR_STE_TYPE_MODIFY_PKT)
last_ste          509 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			dr_actions_init_next_ste(&last_ste,
last_ste          514 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			mlx5dr_ste_set_entry_type(last_ste, MLX5DR_STE_TYPE_MODIFY_PKT);
last_ste          516 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_set_rewrite_actions(last_ste,
last_ste          522 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		if (mlx5dr_ste_get_entry_type(last_ste) == MLX5DR_STE_TYPE_MODIFY_PKT)
last_ste          523 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			dr_actions_init_next_ste(&last_ste,
last_ste          528 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		mlx5dr_ste_rx_set_flow_tag(last_ste, attr->flow_tag);
last_ste          539 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			     u8 *last_ste,
last_ste          546 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		dr_actions_apply_rx(action_type_set, last_ste, attr, &added_stes);
last_ste          548 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		dr_actions_apply_tx(dmn, action_type_set, last_ste, attr, &added_stes);
last_ste          550 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	last_ste += added_stes * DR_STE_SIZE;
last_ste          553 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	mlx5dr_ste_set_hit_gvmi(last_ste, attr->hit_gvmi);
last_ste          554 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	mlx5dr_ste_set_hit_addr(last_ste, attr->final_icm_addr, 1);
last_ste          651 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	u8 *last_ste;
last_ste          787 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	last_ste = ste_arr + DR_STE_SIZE * (nic_matcher->num_of_builders - 1);
last_ste          807 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 			 last_ste,
last_ste           18 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_ste *last_ste;
last_ste           21 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	last_ste = list_last_entry(miss_list, struct mlx5dr_ste, miss_list_node);
last_ste           22 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	WARN_ON(!last_ste);
last_ste           28 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	mlx5dr_ste_set_miss_addr(last_ste->hw_ste,
last_ste           32 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	mlx5dr_send_fill_and_append_ste_send_info(last_ste, DR_STE_SIZE_REDUCED,
last_ste           33 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 						  0, last_ste->hw_ste,
last_ste          655 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 				      struct mlx5dr_ste *last_ste,
last_ste          472 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 		struct mlx5dr_ste *last_ste;
last_ste          474 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 		last_ste = list_last_entry(mlx5dr_ste_get_miss_list(ste),
last_ste          476 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 		if (last_ste == first_ste)