Lines Matching refs:node
78 test_node_ctx_init(const struct rte_graph *graph, struct rte_node *node) in test_node_ctx_init() argument
83 rte_node_t nid = node->id; in test_node_ctx_init()
94 node->ctx[0] = node->nb_edges; in test_node_ctx_init()
95 for (i = 0; i < node->nb_edges && !node_data->is_sink; i++, edge++) { in test_node_ctx_init()
96 node->ctx[i + 1] = edge; in test_node_ctx_init()
97 node->ctx[i + 9] = node_data->next_percentage[i]; in test_node_ctx_init()
105 test_perf_node_worker_source(struct rte_graph *graph, struct rte_node *node, in test_perf_node_worker_source() argument
115 for (i = 0; i < node->ctx[0]; i++) { in test_perf_node_worker_source()
116 count = (node->ctx[i + 9] * RTE_GRAPH_BURST_SIZE) / 100; in test_perf_node_worker_source()
117 rte_node_next_stream_get(graph, node, node->ctx[i + 1], count); in test_perf_node_worker_source()
118 rte_node_next_stream_put(graph, node, node->ctx[i + 1], count); in test_perf_node_worker_source()
135 struct rte_node *node, void **objs, in test_perf_node_worker_source_burst_one() argument
145 for (i = 0; i < node->ctx[0]; i++) { in test_perf_node_worker_source_burst_one()
146 count = (node->ctx[i + 9]) / 100; in test_perf_node_worker_source_burst_one()
147 rte_node_next_stream_get(graph, node, node->ctx[i + 1], count); in test_perf_node_worker_source_burst_one()
148 rte_node_next_stream_put(graph, node, node->ctx[i + 1], count); in test_perf_node_worker_source_burst_one()
165 test_perf_node_worker(struct rte_graph *graph, struct rte_node *node, in test_perf_node_worker() argument
174 if (node->ctx[0] == 1) { in test_perf_node_worker()
175 rte_node_next_stream_move(graph, node, node->ctx[1]); in test_perf_node_worker()
180 for (i = 0; i < node->ctx[0]; i++) { in test_perf_node_worker()
181 next = node->ctx[i + 1]; in test_perf_node_worker()
182 count = (node->ctx[i + 9] * nb_objs) / 100; in test_perf_node_worker()
187 rte_node_enqueue_x4(graph, node, next, objs[0], in test_perf_node_worker()
193 rte_node_enqueue_x1(graph, node, next, objs[0]); in test_perf_node_worker()
198 rte_node_enqueue_x2(graph, node, next, objs[0], in test_perf_node_worker()
204 rte_node_enqueue_x2(graph, node, next, objs[0], in test_perf_node_worker()
206 rte_node_enqueue_x1(graph, node, next, objs[0]); in test_perf_node_worker()
215 rte_node_enqueue(graph, node, next, objs, nb_objs - enq); in test_perf_node_worker()
230 test_perf_node_sink(struct rte_graph *graph, struct rte_node *node, void **objs, in test_perf_node_sink() argument
234 RTE_SET_USED(node); in test_perf_node_sink()
285 graph_node_count_edges(uint32_t stage, uint16_t node, uint16_t nodes_per_stage, in graph_node_count_edges() argument
295 if (edge_map[stage + 1][i][node]) { in graph_node_count_edges()
301 edge_map[stage + 1][i][node]; in graph_node_count_edges()
303 total_percent += edge_map[stage + 1][i][node]; in graph_node_count_edges()