action_mem 532 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c struct mlx5dr_rule_action_member *action_mem; action_mem 535 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_for_each_entry_safe(action_mem, tmp, &rule->rule_actions_list, list) { action_mem 536 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_del(&action_mem->list); action_mem 537 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c refcount_dec(&action_mem->action->refcount); action_mem 538 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c kvfree(action_mem); action_mem 546 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c struct mlx5dr_rule_action_member *action_mem; action_mem 550 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c action_mem = kvzalloc(sizeof(*action_mem), GFP_KERNEL); action_mem 551 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c if (!action_mem) action_mem 554 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c action_mem->action = actions[i]; action_mem 555 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c INIT_LIST_HEAD(&action_mem->list); action_mem 556 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_add_tail(&action_mem->list, &rule->rule_actions_list); action_mem 557 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c refcount_inc(&action_mem->action->refcount);