Subversion Repositories HelenOS-historic

Rev

Rev 557 | Rev 788 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 557 Rev 623
Line 43... Line 43...
43
 
43
 
44
    /** Lock protecting wait queue structure.
44
    /** Lock protecting wait queue structure.
45
     *
45
     *
46
     * Must be acquired before T.lock for each T of type thread_t.
46
     * Must be acquired before T.lock for each T of type thread_t.
47
     */
47
     */
48
    spinlock_t lock;
48
    SPINLOCK_DECLARE(lock);
49
 
49
 
50
    int missed_wakeups; /**< Number of waitq_wakeup() calls that didn't find a thread to wake up. */
50
    int missed_wakeups; /**< Number of waitq_wakeup() calls that didn't find a thread to wake up. */
51
    link_t head;        /**< List of sleeping threads for wich there was no missed_wakeup. */
51
    link_t head;        /**< List of sleeping threads for wich there was no missed_wakeup. */
52
};
52
};
53
 
53