Public Member Functions | |
| SPINLOCK_DECLARE (lock) | |
Data Fields | |
| int | missed_wakeups | 
| link_t | head | 
Definition at line 48 of file waitq.h.
      
  | 
  
| 
 Lock protecting wait queue structure. Must be acquired before T.lock for each T of type thread_t.  | 
  
      
  | 
  
| 
 List of sleeping threads for wich there was no missed_wakeup. Definition at line 57 of file waitq.h. Referenced by _rwlock_read_lock_timeout(), _waitq_wakeup_unsafe(), let_others_in(), waitq_initialize(), and waitq_sleep_timeout_unsafe().  | 
  
      
  | 
  
| 
 Number of waitq_wakeup() calls that didn't find a thread to wake up. Definition at line 56 of file waitq.h. Referenced by _condvar_wait_timeout(), _waitq_wakeup_unsafe(), semaphore_initialize(), waitq_initialize(), and waitq_sleep_timeout_unsafe().  | 
  
 1.4.6