chan 168 kernel/proc.c p->chan = 0; chan 540 kernel/proc.c sleep(void *chan, struct spinlock *lk) chan 555 kernel/proc.c p->chan = chan; chan 561 kernel/proc.c p->chan = 0; chan 571 kernel/proc.c wakeup(void *chan) chan 578 kernel/proc.c if(p->state == SLEEPING && p->chan == chan) { chan 90 kernel/proc.h void *chan; // If non-zero, sleeping on chan