MentOS  0.8.0
The Mentoring Operating System
Public Attributes | List of all members
tvec_base_s Struct Reference

Contains all the timers of a single CPU. More...

Public Attributes

spinlock_t lock
 Lock for the timer data structure.
 
struct timer_listrunning_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]
 

Detailed Description

Contains all the timers of a single CPU.

Member Data Documentation

◆ tvn

list_head tvec_base_s::tvn[TVN_COUNT][TVN_SIZE]

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


The documentation for this struct was generated from the following file: