Lines Matching full:nodes

95  * syscall_data is keyed by TID and has an array of nodes which
112 struct syscall_node *nodes; member
146 struct syscall_node *node = &data->nodes[i]; in print_common_stats()
172 struct syscall_node *nodes; in update_thread_stats() local
190 nodes = reallocarray(data->nodes, data->nr_nodes + 1, sizeof(*nodes)); in update_thread_stats()
191 if (nodes == NULL) in update_thread_stats()
194 data->nodes = nodes; in update_thread_stats()
195 nodes = &data->nodes[data->nr_nodes++]; in update_thread_stats()
196 nodes->syscall_nr = map_key->nr; in update_thread_stats()
199 memcpy(&nodes->stats, map_data, sizeof(*map_data)); in update_thread_stats()
207 qsort(data->nodes, data->nr_nodes, sizeof(*data->nodes), nodecmp); in print_thread_stat()
243 data->nodes = zalloc(sizeof(*data->nodes)); in update_total_stats()
244 if (data->nodes == NULL) { in update_total_stats()
251 data->nodes->syscall_nr = data->key; in update_total_stats()
254 free(data->nodes); in update_total_stats()
265 stat = &data->nodes->stats; in update_total_stats()
305 struct syscall_node *nodes; in update_cgroup_stats() local
323 nodes = reallocarray(data->nodes, data->nr_nodes + 1, sizeof(*nodes)); in update_cgroup_stats()
324 if (nodes == NULL) in update_cgroup_stats()
327 data->nodes = nodes; in update_cgroup_stats()
328 nodes = &data->nodes[data->nr_nodes++]; in update_cgroup_stats()
329 nodes->syscall_nr = map_key->nr; in update_cgroup_stats()
332 memcpy(&nodes->stats, map_data, sizeof(*map_data)); in update_cgroup_stats()
341 qsort(data->nodes, data->nr_nodes, sizeof(*data->nodes), nodecmp); in print_cgroup_stat()
436 free(data[i]->nodes); in trace_print_bpf_summary()