Lines Matching refs:task_desc

36 struct task_desc {  struct
68 struct task_desc *wakee; argument
129 struct task_desc **pid_to_task;
130 struct task_desc **tasks;
242 get_new_event(struct task_desc *task, u64 timestamp) in get_new_event()
261 static struct sched_atom *last_event(struct task_desc *task) in last_event()
269 static void add_sched_event_run(struct perf_sched *sched, struct task_desc *task, in add_sched_event_run()
292 static void add_sched_event_wakeup(struct perf_sched *sched, struct task_desc *task, in add_sched_event_wakeup()
293 u64 timestamp, struct task_desc *wakee) in add_sched_event_wakeup()
319 static void add_sched_event_sleep(struct perf_sched *sched, struct task_desc *task, in add_sched_event_sleep()
329 static struct task_desc *register_pid(struct perf_sched *sched, in register_pid()
332 struct task_desc *task; in register_pid()
338 BUG_ON((sched->pid_to_task = calloc(pid_max, sizeof(struct task_desc *))) == NULL); in register_pid()
342 sizeof(struct task_desc *))) == NULL); in register_pid()
364 sched->tasks = realloc(sched->tasks, sched->nr_tasks * sizeof(struct task_desc *)); in register_pid()
377 struct task_desc *task; in print_task_traces()
389 struct task_desc *task1, *task2; in add_cross_task_wakeups()
497 struct task_desc *task;
505 struct task_desc *this_task = parms->task; in thread_func()
548 struct task_desc *task; in create_tasks()
580 struct task_desc *task; in wait_for_tasks()
700 struct task_desc *waker, *wakee; in replay_wakeup_event()
725 struct task_desc *prev, __maybe_unused *next; in replay_switch_event()