Rechercher une page de manuel
struct_hrtimer
Langue: en
Version: October 2010 (fedora - 01/12/10)
Section: 9 (Appels noyau Linux)
NAME
struct_hrtimer - the basic hrtimer structureSYNOPSIS
struct hrtimer { struct rb_node node; ktime_t _expires; ktime_t _softexpires; enum hrtimer_restart (* function) (struct hrtimer *); struct hrtimer_clock_base * base; unsigned long state; #ifdef CONFIG_TIMER_STATS int start_pid; void * start_site; char start_comm[16]; #endif };
MEMBERS
node
- red black tree node for time ordered insertion
_expires
- the absolute expiry time in the hrtimers internal representation. The time is related to the clock on which the timer is based. Is setup by adding slack to the _softexpires value. For non range timers identical to _softexpires.
_softexpires
- the absolute earliest expiry time of the hrtimer. The time which was given as expiry time when the timer was armed.
function
- timer expiry callback function
base
- pointer to the timer base (per cpu and per clock)
state
- state information (See bit values above)
start_pid
- timer statistics field to store the pid of the task which started the timer
start_site
- timer statistics field to store the site where the timer was started
start_comm[16]
- timer statistics field to store the name of the process which started the timer
DESCRIPTION
The hrtimer structure must be initialized by hrtimer_init
COPYRIGHT
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre