Lines Matching defs:waiter
32 LockWaiter waiter;
33 waiter.thread = thread_get_current_thread();
34 waiter.vnode = this;
50 bucket.waiters.Add(&waiter);
51 thread_prepare_to_block(waiter.thread, 0, THREAD_BLOCK_TYPE_OTHER,
69 // get the first waiter from the list
70 LockWaiter* waiter = NULL;
75 if (waiter != NULL) {
79 waiter = someWaiter;
84 ASSERT(waiter != NULL);
86 // if that's the only waiter, clear the flag
91 thread_unblock(waiter->thread, B_OK);