new_ste           172 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_ste *new_ste;
new_ste           175 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	new_ste = dr_rule_create_collision_htbl(matcher, nic_matcher, hw_ste);
new_ste           176 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	if (!new_ste)
new_ste           180 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	new_ste->htbl->miss_list = mlx5dr_ste_get_miss_list(col_ste);
new_ste           183 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	ret = dr_rule_append_to_miss_list(new_ste,
new_ste           191 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	return new_ste;
new_ste           194 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	mlx5dr_ste_free(new_ste, matcher, nic_matcher);
new_ste           201 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 					 struct mlx5dr_ste *new_ste)
new_ste           203 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	new_ste->next_htbl = cur_ste->next_htbl;
new_ste           204 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	new_ste->ste_chain_location = cur_ste->ste_chain_location;
new_ste           206 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	if (!mlx5dr_ste_is_last_in_rule(nic_matcher, new_ste->ste_chain_location))
new_ste           207 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 		new_ste->next_htbl->pointing_ste = new_ste;
new_ste           212 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	new_ste->refcount = cur_ste->refcount;
new_ste           215 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	mlx5dr_rule_update_rule_member(cur_ste, new_ste);
new_ste           216 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	INIT_LIST_HEAD(&new_ste->rule_list);
new_ste           217 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	list_splice_tail_init(&cur_ste->rule_list, &new_ste->rule_list);
new_ste           230 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_ste *new_ste;
new_ste           243 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	new_ste = &new_htbl->ste_arr[new_idx];
new_ste           245 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	if (mlx5dr_ste_not_used_ste(new_ste)) {
new_ste           247 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 		list_add_tail(&new_ste->miss_list_node,
new_ste           248 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 			      mlx5dr_ste_get_miss_list(new_ste));
new_ste           250 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 		new_ste = dr_rule_rehash_handle_collision(matcher,
new_ste           253 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 							  new_ste,
new_ste           255 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 		if (!new_ste) {
new_ste           264 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	memcpy(new_ste->hw_ste, hw_ste, DR_STE_SIZE_REDUCED);
new_ste           273 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 		mlx5dr_send_fill_and_append_ste_send_info(new_ste, DR_STE_SIZE, 0,
new_ste           278 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	dr_rule_rehash_copy_ste_ctrl(matcher, nic_matcher, cur_ste, new_ste);
new_ste           280 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	return new_ste;
new_ste           283 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	mlx5dr_ste_free(new_ste, matcher, nic_matcher);
new_ste           293 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_ste *tmp_ste, *cur_ste, *new_ste;
new_ste           299 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 		new_ste = dr_rule_rehash_copy_ste(matcher,
new_ste           304 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 		if (!new_ste)
new_ste           500 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_ste *new_ste;
new_ste           506 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	new_ste = dr_rule_create_collision_entry(matcher, nic_matcher, hw_ste, ste);
new_ste           507 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	if (!new_ste)
new_ste           510 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	if (dr_rule_append_to_miss_list(new_ste, miss_list, send_list)) {
new_ste           515 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	mlx5dr_send_fill_and_append_ste_send_info(new_ste, DR_STE_SIZE, 0, hw_ste,
new_ste           521 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	return new_ste;
new_ste           524 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	mlx5dr_ste_free(new_ste, matcher, nic_matcher);
new_ste           573 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 				    struct mlx5dr_ste *new_ste)
new_ste           579 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 			rule_mem->ste = new_ste;
new_ste           785 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_rule_update_rule_member(struct mlx5dr_ste *new_ste,