Lines Matching defs:task_desc
59 struct task_desc {
91 struct task_desc *wakee;
184 struct task_desc **pid_to_task;
185 struct task_desc **tasks;
359 get_new_event(struct task_desc *task, u64 timestamp)
378 static struct sched_atom *last_event(struct task_desc *task)
386 static void add_sched_event_run(struct perf_sched *sched, struct task_desc *task,
409 static void add_sched_event_wakeup(struct perf_sched *sched, struct task_desc *task,
410 u64 timestamp, struct task_desc *wakee)
436 static void add_sched_event_sleep(struct perf_sched *sched, struct task_desc *task,
446 static struct task_desc *register_pid(struct perf_sched *sched,
449 struct task_desc *task;
455 BUG_ON((sched->pid_to_task = calloc(pid_max, sizeof(struct task_desc *))) == NULL);
459 sizeof(struct task_desc *))) == NULL);
481 sched->tasks = realloc(sched->tasks, sched->nr_tasks * sizeof(struct task_desc *));
494 struct task_desc *task;
506 struct task_desc *task1, *task2;
614 struct task_desc *task;
622 struct task_desc *this_task = parms->task;
665 struct task_desc *task;
697 struct task_desc *task;
817 struct task_desc *waker, *wakee;
842 struct task_desc *prev, __maybe_unused *next;