#include <pod.h>
The source of all Xenomai magic.
Data Fields | |
| xnflags_t | status |
| xnticks_t | jiffies |
| xnticks_t | wallclock_offset |
| xntimer_t | htimer |
| xnsched_t | sched [XNARCH_NR_CPUS] |
| xnqueue_t | threadq |
| int | threadq_rev |
| volatile u_long | schedlck |
| xnqueue_t | tstartq |
| xnqueue_t | tswitchq |
| xnqueue_t | tdeleteq |
| int | minpri |
| int | maxpri |
| int | root_prio_base |
| u_long | tickvalue |
| u_long | ticks2sec |
| int | refcnt |
| struct { | |
| 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. |
|
|
Reference count. |
|
|
Base priority of ROOT thread. |
|
|
Per-cpu scheduler slots. |
|
|
Scheduler lock count. |
|
|
Clock setting hook. |
|
|
Status bitmask. |
|
|
Table of overridable service entry points. |
|
|
Thread delete hook queue. |
|
|
All existing threads. |
|
|
Modification counter of threadq. |
|
|
Number of ticks per second (1e9 if aperiodic). |
|
|
Tick duration (ns, 1 if aperiodic). |
|
|
Thread start hook queue. |
|
|
Thread switch hook queue. |
|
|
Unloading hook. |
|
|
Difference between wallclock time and epoch in ticks. |
1.4.6