Lines Matching refs:new_node
1526 struct bnxt_tc_flow_node *new_node, *old_node; in bnxt_tc_add_flow() local
1534 new_node = kzalloc(sizeof(*new_node), GFP_KERNEL); in bnxt_tc_add_flow()
1535 if (!new_node) { in bnxt_tc_add_flow()
1539 new_node->cookie = tc_flow_cmd->cookie; in bnxt_tc_add_flow()
1540 flow = &new_node->flow; in bnxt_tc_add_flow()
1551 kfree_rcu(new_node, rcu); in bnxt_tc_add_flow()
1566 rc = bnxt_tc_get_ref_flow_handle(bp, flow, new_node, &ref_flow_handle); in bnxt_tc_add_flow()
1571 rc = bnxt_tc_get_tunnel_handle(bp, flow, new_node, &tunnel_handle); in bnxt_tc_add_flow()
1577 tunnel_handle, new_node); in bnxt_tc_add_flow()
1584 rc = rhashtable_insert_fast(&tc_info->flow_table, &new_node->node, in bnxt_tc_add_flow()
1593 bnxt_hwrm_cfa_flow_free(bp, new_node); in bnxt_tc_add_flow()
1595 bnxt_tc_put_tunnel_handle(bp, flow, new_node); in bnxt_tc_add_flow()
1597 bnxt_tc_put_l2_node(bp, new_node); in bnxt_tc_add_flow()
1601 kfree_rcu(new_node, rcu); in bnxt_tc_add_flow()