sem_wchan 48 kern/include/synch.h struct wchan *sem_wchan;
sem_wchan 65 kern/thread/synch.c sem->sem_wchan = wchan_create(sem->sem_name);
sem_wchan 66 kern/thread/synch.c if (sem->sem_wchan == NULL) {
sem_wchan 85 kern/thread/synch.c wchan_destroy(sem->sem_wchan);
sem_wchan 121 kern/thread/synch.c wchan_lock(sem->sem_wchan);
sem_wchan 123 kern/thread/synch.c wchan_sleep(sem->sem_wchan);
sem_wchan 141 kern/thread/synch.c wchan_wakeone(sem->sem_wchan);