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()
1038 struct wake_event *we; in draw_wakeups() local
1042 we = tchart->wake_events; in draw_wakeups()
1043 while (we) { in draw_wakeups()
1050 if (p->pid == we->waker || p->pid == we->wakee) { in draw_wakeups()
1053 if (c->Y && c->start_time <= we->time && c->end_time >= we->time) { in draw_wakeups()
1054 if (p->pid == we->waker && !from) { in draw_wakeups()
1058 if (p->pid == we->wakee && !to) { in draw_wakeups()
1067 if (p->pid == we->waker && !from) { in draw_wakeups()
1071 if (p->pid == we->wakee && !to) { in draw_wakeups()
1083 sprintf(task_from, "[%i]", we->waker); in draw_wakeups()
1087 sprintf(task_to, "[%i]", we->wakee); in draw_wakeups()
1090 if (we->waker == -1) in draw_wakeups()
1091 svg_interrupt(we->time, to, we->backtrace); in draw_wakeups()
1093 svg_wakeline(we->time, from, to, we->backtrace); in draw_wakeups()
1095 svg_partial_wakeline(we->time, from, task_from, to, in draw_wakeups()
1096 task_to, we->backtrace); in draw_wakeups()
1097 we = we->next; in draw_wakeups()