P 152 kern/dev/generic/console.c P(cs->cs_wsem); P 165 kern/dev/generic/console.c P(cs->cs_rsem); P 169 kern/dev/lamebus/emu.c P(sc->e_sem); P 232 kern/dev/lamebus/lhd.c P(lh->lh_clear); P 253 kern/dev/lamebus/lhd.c P(lh->lh_done); P 62 kern/include/synch.h void P(struct semaphore *); P 177 kern/proc/proc.c P(proc_count_mutex); P 269 kern/proc/proc.c P(proc_count_mutex); P 158 kern/startup/menu.c P(no_proc_sem); P 269 kern/synchprobs/catmouse.c P(mutex); P 298 kern/synchprobs/catmouse.c P(mutex); // start critical section P 356 kern/synchprobs/catmouse.c P(mutex); // start critical section P 385 kern/synchprobs/catmouse.c P(mutex); // start critical section P 466 kern/synchprobs/catmouse.c P(perf_mutex); P 529 kern/synchprobs/catmouse.c P(perf_mutex); P 683 kern/synchprobs/catmouse.c P(CatMouseWait); P 82 kern/synchprobs/catmouse_synch.c P(globalCatMouseSem); P 125 kern/synchprobs/catmouse_synch.c P(globalCatMouseSem); P 337 kern/test/fstest.c P(threadsem); P 398 kern/test/fstest.c P(threadsem); P 453 kern/test/fstest.c P(threadsem); P 532 kern/test/fstest.c P(threadsem); P 132 kern/test/malloctest.c P(sem); P 118 kern/test/synchtest.c P(testsem); P 141 kern/test/synchtest.c P(testsem); P 142 kern/test/synchtest.c P(testsem); P 155 kern/test/synchtest.c P(donesem); P 248 kern/test/synchtest.c P(donesem); P 340 kern/test/synchtest.c P(donesem); P 115 kern/test/threadtest.c P(tsem); P 114 kern/test/tt3.c P(wakersem); P 232 kern/test/tt3.c P(donesem); P 234 kern/test/tt3.c P(wakersem); P 237 kern/test/tt3.c P(donesem); P 154 kern/test/uw-tests.c P(donesem); P 282 kern/test/uw-tests.c P(donesem); P 423 kern/thread/thread.c P(cpu_startup_sem);