Lines Matching refs:work_atoms

111 struct work_atoms {
124 typedef int (*sort_fn_t)(struct work_atoms *, struct work_atoms *);
951 thread_lat_cmp(struct list_head *list, struct work_atoms *l, struct work_atoms *r)
967 static struct work_atoms *
972 struct work_atoms key = { .thread = thread };
975 struct work_atoms *atoms;
978 atoms = container_of(node, struct work_atoms, node);
994 __thread_latency_insert(struct rb_root_cached *root, struct work_atoms *data,
1001 struct work_atoms *this;
1004 this = container_of(*new, struct work_atoms, node);
1023 struct work_atoms *atoms = zalloc(sizeof(*atoms));
1036 add_sched_out_event(struct work_atoms *atoms,
1058 add_runtime_event(struct work_atoms *atoms, u64 delta,
1072 add_sched_in_event(struct work_atoms *atoms, u64 timestamp)
1111 struct work_atoms *out_events, *in_events;
1181 struct work_atoms *atoms = thread_atoms_search(&sched->atom_root, thread, &sched->cmp_pid);
1214 struct work_atoms *atoms;
1276 struct work_atoms *atoms;
1319 static void output_lat_thread(struct perf_sched *sched, struct work_atoms *work_list)
1359 static int pid_cmp(struct work_atoms *l, struct work_atoms *r)
1374 static int avg_cmp(struct work_atoms *l, struct work_atoms *r)
1395 static int max_cmp(struct work_atoms *l, struct work_atoms *r)
1405 static int switch_cmp(struct work_atoms *l, struct work_atoms *r)
1415 static int runtime_cmp(struct work_atoms *l, struct work_atoms *r)
1473 struct work_atoms *data;
1479 data = rb_entry(node, struct work_atoms, node);
3117 static void __merge_work_atoms(struct rb_root_cached *root, struct work_atoms *data)
3120 struct work_atoms *this;
3127 this = container_of(*new, struct work_atoms, node);
3160 struct work_atoms *data;
3168 data = rb_entry(node, struct work_atoms, node);
3222 struct work_atoms *work_list;
3224 work_list = rb_entry(next, struct work_atoms, node);