Lines Matching refs:new_node
902 struct ice_sched_node *prev, *new_node; in ice_sched_add_elems() local
958 new_node = ice_sched_find_node_by_teid(parent, teid); in ice_sched_add_elems()
959 if (!new_node) { in ice_sched_add_elems()
964 new_node->sibling = NULL; in ice_sched_add_elems()
965 new_node->tc_num = tc_node->tc_num; in ice_sched_add_elems()
966 new_node->tx_weight = ICE_SCHED_DFLT_BW_WT; in ice_sched_add_elems()
967 new_node->tx_share = ICE_SCHED_DFLT_BW; in ice_sched_add_elems()
968 new_node->tx_max = ICE_SCHED_DFLT_BW; in ice_sched_add_elems()
969 new_node->name = kzalloc(SCHED_NODE_NAME_MAX_LEN, GFP_KERNEL); in ice_sched_add_elems()
970 if (!new_node->name) in ice_sched_add_elems()
973 status = xa_alloc(&pi->sched_node_ids, &new_node->id, NULL, XA_LIMIT(0, UINT_MAX), in ice_sched_add_elems()
981 snprintf(new_node->name, SCHED_NODE_NAME_MAX_LEN, "node_%u", new_node->id); in ice_sched_add_elems()
986 if (prev && prev != new_node) { in ice_sched_add_elems()
989 prev->sibling = new_node; in ice_sched_add_elems()
994 pi->sib_head[tc_node->tc_num][layer] = new_node; in ice_sched_add_elems()