Lines Matching refs:waitSet
77 Thread* waitSet; /* threads currently waiting on this monitor */ member
478 fast = slow = mon->waitSet; in waitSetCheck()
504 if (mon->waitSet == NULL) { in waitSetAppend()
505 mon->waitSet = thread; in waitSetAppend()
508 elt = mon->waitSet; in waitSetAppend()
527 if (mon->waitSet == NULL) { in waitSetRemove()
530 if (mon->waitSet == thread) { in waitSetRemove()
531 mon->waitSet = thread->waitNext; in waitSetRemove()
535 elt = mon->waitSet; in waitSetRemove()
780 while (mon->waitSet != NULL) { in notifyMonitor()
781 thread = mon->waitSet; in notifyMonitor()
782 mon->waitSet = thread->waitNext; in notifyMonitor()
812 while (mon->waitSet != NULL) { in notifyAllMonitor()
813 thread = mon->waitSet; in notifyAllMonitor()
814 mon->waitSet = thread->waitNext; in notifyAllMonitor()