The source of all Xenomai magic.
Data Fields | |
xnflags_t | status |
xnticks_t | jiffies |
xnticks_t | wallclock |
xntimer_t | htimer |
xnsched_t | sched [XNARCH_NR_CPUS] |
xnqueue_t | suspendq |
xnqueue_t | threadq |
xnqueue_t | timerwheel [XNTIMER_WHEELSIZE] |
atomic_counter_t | schedlck |
xnqueue_t | tstartq |
xnqueue_t | tswitchq |
xnqueue_t | tdeleteq |
int | minpri |
int | maxpri |
int | root_prio_base |
u_long | tickvalue |
xnticks_t | ticks2sec |
struct { | |
xnisr_t tickhandler | |
void(* shutdown )(int xtype) | |
void(* settime )(xnticks_t newtime) | |
int(* faulthandler )(xnarch_fltinfo_t *fltinfo) | |
int(* unload )(void) | |
} | svctable |
|
Trap/exception handler. |
|
Host timer. |
|
Periodic ticks elapsed since boot. |
|
Maximum priority value. |
|
Minimum priority value. |
|
Base priority of ROOT thread. |
|
Per-cpu scheduler slots. |
|
Scheduler lock count. |
|
Clock setting hook. |
|
Shutdown hook. |
|
Status bitmask. |
|
Suspended (blocked) threads. |
|
Table of overridable service entry points. |
|
Thread delete hook queue. |
|
All existing threads. |
|
Clock tick handler. |
|
Number of ticks per second (1e9 if aperiodic). |
|
Tick duration (ns, 1 if aperiodic). |
|
BSDish timer wheel. |
|
Thread start hook queue. |
|
Thread switch hook queue. |
|
Unloading hook. |
|
Wallclock time in ticks. |