rule_mem 575 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c struct mlx5dr_rule_member *rule_mem; rule_mem 578 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_for_each_entry(rule_mem, &ste->rule_list, use_ste_list) rule_mem 579 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c rule_mem->ste = new_ste; rule_mem 585 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c struct mlx5dr_rule_member *rule_mem; rule_mem 590 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_for_each_entry_safe(rule_mem, tmp_mem, &nic_rule->rule_members_list, list) { rule_mem 591 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_del(&rule_mem->list); rule_mem 592 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_del(&rule_mem->use_ste_list); rule_mem 593 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c mlx5dr_ste_put(rule_mem->ste, rule->matcher, nic_rule->nic_matcher); rule_mem 594 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c kvfree(rule_mem); rule_mem 635 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c struct mlx5dr_rule_member *rule_mem; rule_mem 637 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c rule_mem = kvzalloc(sizeof(*rule_mem), GFP_KERNEL); rule_mem 638 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c if (!rule_mem) rule_mem 641 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c INIT_LIST_HEAD(&rule_mem->list); rule_mem 642 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c INIT_LIST_HEAD(&rule_mem->use_ste_list); rule_mem 644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c rule_mem->ste = ste; rule_mem 645 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_add_tail(&rule_mem->list, &nic_rule->rule_members_list); rule_mem 647 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c list_add_tail(&rule_mem->use_ste_list, &ste->rule_list);