Lines Matching defs:we
86 * this is because we want to track different programs different, while
429 struct wake_event *we = zalloc(sizeof(*we));
431 if (!we)
434 we->time = timestamp;
435 we->waker = waker;
436 we->backtrace = backtrace;
439 we->waker = -1;
441 we->wakee = wakee;
442 we->next = tchart->wake_events;
443 tchart->wake_events = we;
444 p = find_create_pid(tchart, we->wakee);
695 * After the last sample we need to wrap up the current C/P state
751 * we are not sure we will ever get an end for it */
803 /* we want to be able to see small and fast transfers, so make them
1046 struct wake_event *we;
1050 we = tchart->wake_events;
1051 while (we) {
1058 if (p->pid == we->waker || p->pid == we->wakee) {
1061 if (c->Y && c->start_time <= we->time && c->end_time >= we->time) {
1062 if (p->pid == we->waker && !from) {
1066 if (p->pid == we->wakee && !to) {
1075 if (p->pid == we->waker && !from) {
1079 if (p->pid == we->wakee && !to) {
1091 sprintf(task_from, "[%i]", we->waker);
1095 sprintf(task_to, "[%i]", we->wakee);
1098 if (we->waker == -1)
1099 svg_interrupt(we->time, to, we->backtrace);
1101 svg_wakeline(we->time, from, to, we->backtrace);
1103 svg_partial_wakeline(we->time, from, task_from, to,
1104 task_to, we->backtrace);
1105 we = we->next;
1470 * be less picky if we have fewer */