Lines Matching refs:nb_edges
80 sz = sizeof(struct node) + (reg->nb_edges * RTE_NODE_NAMESIZE); in __rte_node_register()
94 node->nb_edges = reg->nb_edges; in __rte_node_register()
96 for (i = 0; i < reg->nb_edges; i++) { in __rte_node_register()
153 reg = calloc(1, sizeof(*reg) + (sizeof(char *) * node->nb_edges)); in node_clone()
164 reg->nb_edges = node->nb_edges; in node_clone()
167 for (i = 0; i < node->nb_edges; i++) in node_clone()
229 return node->nb_edges; in rte_node_edge_count()
236 const char **next_nodes, rte_edge_t nb_edges) in edge_update() argument
244 from = node->nb_edges; in edge_update()
247 if (from > node->nb_edges) { in edge_update()
256 max_edges = from + nb_edges; in edge_update()
257 need_realloc = max_edges > node->nb_edges; in edge_update()
283 node->nb_edges = max_edges; in edge_update()
300 if (node->nb_edges < size) { in rte_node_edge_shrink()
304 node->nb_edges = size; in rte_node_edge_shrink()
317 uint16_t nb_edges) in rte_node_edge_update() argument
328 rc = edge_update(n, prev, from, next_nodes, nb_edges); in rte_node_edge_update()
344 for (i = 0; i < node->nb_edges; i++) in node_copy_edges()
362 rc = sizeof(char *) * node->nb_edges; in rte_node_edge_get()