Subversion Repositories HelenOS

Rev

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

Rev 2336 Rev 2416
Line 62... Line 62...
62
    atomic_t nrdy;
62
    atomic_t nrdy;
63
    runq_t rq[RQ_COUNT];
63
    runq_t rq[RQ_COUNT];
64
    volatile count_t needs_relink;
64
    volatile count_t needs_relink;
65
 
65
 
66
    SPINLOCK_DECLARE(timeoutlock);
66
    SPINLOCK_DECLARE(timeoutlock);
-
 
67
#if defined CONFIG_TIMEOUT_AVL_TREE
-
 
68
    /** AVL tree structure. */
-
 
69
    avltree_t timeout_active_tree;
67
#ifdef CONFIG_TIMEOUT_EXTAVL_TREE
70
#elif defined CONFIG_TIMEOUT_EXTAVL_TREE
68
    /** Extended AVL tree structure. */
71
    /** Extended AVL tree structure. */
69
    extavltree_t timeout_active_tree;
72
    extavltree_t timeout_active_tree;
-
 
73
#elif defined CONFIG_TIMEOUT_EXTAVLREL_TREE
-
 
74
    /** Extended AVL tree structure with relative keys. */
-
 
75
    extavlreltree_t timeout_active_tree;
70
#else
76
#else
71
    /** Head of list of timeouts. */
77
    /** Head of list of timeouts. */
72
    link_t timeout_active_head;
78
    link_t timeout_active_head;
73
#endif
79
#endif
74
 
80