|
MentOS
0.8.0
The Mentoring Operating System
|
Contains all the timers of a single CPU. More...
Public Attributes | |
| spinlock_t | lock |
| Lock for the timer data structure. | |
| struct timer_list * | running_timer |
| Points to the dynamic timer that is currently handled by the CPU. | |
| unsigned long | timer_ticks |
| The earliest expiration time of the dynamic timers yet to be checked. | |
| list_head | tvr [TVR_SIZE] |
| Lists of root timers that will expires in the next 255 ticks. | |
| list_head | tvn [TVN_COUNT][TVN_SIZE] |
Contains all the timers of a single CPU.
Lists of normal timers that will expires in the next: tv[0] : 2^14 - 1 ticks tv[1] : 2^20 - 1 ticks tv[2] : 2^26 - 1 ticks tv[3] : 2^32 - 1 ticks