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 | ||