Lines Matching refs:we
408 struct wake_event *we = zalloc(sizeof(*we)); in sched_wakeup() local
410 if (!we) in sched_wakeup()
413 we->time = timestamp; in sched_wakeup()
414 we->waker = waker; in sched_wakeup()
415 we->backtrace = backtrace; in sched_wakeup()
418 we->waker = -1; in sched_wakeup()
420 we->wakee = wakee; in sched_wakeup()
421 we->next = tchart->wake_events; in sched_wakeup()
422 tchart->wake_events = we; in sched_wakeup()
423 p = find_create_pid(tchart, we->wakee); in sched_wakeup()
1039 struct wake_event *we; in draw_wakeups() local
1043 we = tchart->wake_events; in draw_wakeups()
1044 while (we) { in draw_wakeups()
1051 if (p->pid == we->waker || p->pid == we->wakee) { in draw_wakeups()
1054 if (c->Y && c->start_time <= we->time && c->end_time >= we->time) { in draw_wakeups()
1055 if (p->pid == we->waker && !from) { in draw_wakeups()
1059 if (p->pid == we->wakee && !to) { in draw_wakeups()
1068 if (p->pid == we->waker && !from) { in draw_wakeups()
1072 if (p->pid == we->wakee && !to) { in draw_wakeups()
1084 sprintf(task_from, "[%i]", we->waker); in draw_wakeups()
1088 sprintf(task_to, "[%i]", we->wakee); in draw_wakeups()
1091 if (we->waker == -1) in draw_wakeups()
1092 svg_interrupt(we->time, to, we->backtrace); in draw_wakeups()
1094 svg_wakeline(we->time, from, to, we->backtrace); in draw_wakeups()
1096 svg_partial_wakeline(we->time, from, task_from, to, in draw_wakeups()
1097 task_to, we->backtrace); in draw_wakeups()
1098 we = we->next; in draw_wakeups()