Lines Matching defs:waiter
1167 PageReservationWaiter* waiter = it.Next();) {
1169 ", don't touch: %6" B_PRIu32 "\n", waiter->thread->id,
1170 waiter->missing, waiter->dontTouch);
1493 while (PageReservationWaiter* waiter = sPageReservationWaiters.Head()) {
1494 int32 reserved = reserve_some_pages(waiter->missing,
1495 waiter->dontTouch);
1500 waiter->missing -= reserved;
1502 if (waiter->missing > 0)
1505 sPageReservationWaiters.Remove(waiter);
1507 thread_unblock(waiter->thread, B_OK);
3078 PageReservationWaiter waiter;
3079 waiter.dontTouch = dontTouch;
3080 waiter.missing = count;
3081 waiter.thread = thread_get_current_thread();
3082 waiter.threadPriority = waiter.thread->priority;
3089 if (waiter < *otherWaiter)
3093 sPageReservationWaiters.InsertBefore(otherWaiter, &waiter);
3095 thread_prepare_to_block(waiter.thread, 0, THREAD_BLOCK_TYPE_OTHER,