Lines Matching full:nodes
95 * syscall_data is keyed by TID and has an array of nodes which
112 struct syscall_node *nodes; member
149 struct syscall_node *node = &data->nodes[i]; in print_common_stats()
175 struct syscall_node *nodes; in update_thread_stats() local
193 nodes = reallocarray(data->nodes, data->nr_nodes + 1, sizeof(*nodes)); in update_thread_stats()
194 if (nodes == NULL) in update_thread_stats()
197 data->nodes = nodes; in update_thread_stats()
198 nodes = &data->nodes[data->nr_nodes++]; in update_thread_stats()
199 nodes->syscall_nr = map_key->nr; in update_thread_stats()
202 memcpy(&nodes->stats, map_data, sizeof(*map_data)); in update_thread_stats()
210 qsort(data->nodes, data->nr_nodes, sizeof(*data->nodes), nodecmp); in print_thread_stat()
246 data->nodes = zalloc(sizeof(*data->nodes)); in update_total_stats()
247 if (data->nodes == NULL) { in update_total_stats()
254 data->nodes->syscall_nr = data->key; in update_total_stats()
257 free(data->nodes); in update_total_stats()
268 stat = &data->nodes->stats; in update_total_stats()
311 struct syscall_node *nodes; in update_cgroup_stats() local
329 nodes = reallocarray(data->nodes, data->nr_nodes + 1, sizeof(*nodes)); in update_cgroup_stats()
330 if (nodes == NULL) in update_cgroup_stats()
333 data->nodes = nodes; in update_cgroup_stats()
334 nodes = &data->nodes[data->nr_nodes++]; in update_cgroup_stats()
335 nodes->syscall_nr = map_key->nr; in update_cgroup_stats()
338 memcpy(&nodes->stats, map_data, sizeof(*map_data)); in update_cgroup_stats()
347 qsort(data->nodes, data->nr_nodes, sizeof(*data->nodes), nodecmp); in print_cgroup_stat()
442 free(data[i]->nodes); in trace_print_bpf_summary()