Lines Matching defs:new_node
1236 struct otx2_tc_flow *new_node, *old_node;
1255 new_node = kzalloc(sizeof(*new_node), GFP_KERNEL);
1256 if (!new_node)
1258 spin_lock_init(&new_node->lock);
1259 new_node->cookie = tc_flow_cmd->cookie;
1260 new_node->prio = tc_flow_cmd->common.prio;
1261 new_node->mcast_grp_idx = MCAST_INVALID_GRP;
1265 rc = otx2_tc_prepare_flow(nic, new_node, tc_flow_cmd, &dummy);
1267 kfree_rcu(new_node, rcu);
1276 mcam_idx = otx2_tc_update_mcam_table(nic, flow_cfg, new_node, true);
1291 new_node->entry = req->entry;
1302 memcpy(&new_node->req, req, sizeof(struct npc_install_flow_req));
1308 otx2_tc_del_from_flow_list(flow_cfg, new_node);
1309 kfree_rcu(new_node, rcu);
1310 if (new_node->is_act_police) {
1313 err = cn10k_map_unmap_rq_policer(nic, new_node->rq,
1314 new_node->leaf_profile, false);
1318 new_node->rq, new_node->leaf_profile);
1319 err = cn10k_free_leaf_profile(nic, new_node->leaf_profile);
1323 new_node->leaf_profile);
1325 __clear_bit(new_node->rq, &nic->rq_bmap);