Lines Matching refs:stats
106 struct rte_graph_cluster_stats *stats; in stats_mem_init() local
121 stats = realloc(NULL, sz); in stats_mem_init()
122 memset(stats, 0, sz); in stats_mem_init()
123 if (stats) { in stats_mem_init()
124 stats->fn = fn; in stats_mem_init()
125 stats->cluster_node_size = cluster_node_size; in stats_mem_init()
126 stats->max_nodes = 0; in stats_mem_init()
127 stats->socket_id = socket_id; in stats_mem_init()
128 stats->cookie = prm->cookie; in stats_mem_init()
129 stats->sz = sz; in stats_mem_init()
132 return stats; in stats_mem_init()
139 struct rte_graph_cluster_stats *stats = *stats_in; in stats_mem_populate() local
145 cluster = stats->clusters; in stats_mem_populate()
148 for (count = 0; count < stats->max_nodes; count++) { in stats_mem_populate()
161 cluster = RTE_PTR_ADD(cluster, stats->cluster_node_size); in stats_mem_populate()
165 stats = realloc(stats, stats->sz + stats->cluster_node_size); in stats_mem_populate()
166 if (stats == NULL) in stats_mem_populate()
170 cluster = RTE_PTR_ADD(stats, stats->sz), in stats_mem_populate()
171 memset(cluster, 0, stats->cluster_node_size); in stats_mem_populate()
181 stats->sz += stats->cluster_node_size; in stats_mem_populate()
182 stats->max_nodes++; in stats_mem_populate()
183 *stats_in = stats; in stats_mem_populate()
191 stats_mem_fini(struct rte_graph_cluster_stats *stats) in stats_mem_fini() argument
193 free(stats); in stats_mem_fini()
264 struct rte_graph_cluster_stats *stats, *rc = NULL; in rte_graph_cluster_stats_create() local
292 stats = stats_mem_init(&cluster, prm); in rte_graph_cluster_stats_create()
293 if (stats == NULL) in rte_graph_cluster_stats_create()
301 if (stats_mem_populate(&stats, graph_fp, graph_node)) in rte_graph_cluster_stats_create()
307 rc = rte_malloc_socket(NULL, stats->sz, 0, stats->socket_id); in rte_graph_cluster_stats_create()
309 rte_memcpy(rc, stats, stats->sz); in rte_graph_cluster_stats_create()
314 stats_mem_fini(stats); in rte_graph_cluster_stats_create()