
The source of all Xenomai magic.
Data Fields | |
| xnsched_t | sched |
| xnflags_t | status |
| xnqueue_t | threadq |
| xnqueue_t | timerwheel [XNTIMER_WHEELSIZE] |
| xnticks_t | jiffies |
| xnticks_t | wallclock |
| atomic_counter_t | schedlck |
| xnqueue_t | tstartq |
| xnqueue_t | tswitchq |
| xnqueue_t | tdeleteq |
| int | minpri |
| int | maxpri |
| int | root_prio_base |
| int | isvc_prio_idle |
| u_long | tickvalue |
| xnticks_t | ticks2sec |
| xntimer_t | htimer |
| struct { | |
| void(* tickhandler )(struct xnintr *, int hits) | |
| void(* shutdown )(int xtype) | |
| void(* settime )(xnticks_t newtime) | |
| int(* faulthandler )(xnarch_fltinfo_t *fltinfo) | |
| } | svctable |
| void(* | schedhook )(xnthread_t *thread, xnflags_t mask) |
|
|
Trap/exception handler. |
|
|
Host timer. |
|
|
ISVC thread idle priority. |
|
|
Periodic ticks elapsed since boot. |
|
|
Maximum priority value. |
|
|
Minimum priority value. |
|
|
ROOT thread standard base priority. |
|
|
The UP scheduler. |
|
|
Internal scheduling hook. |
|
|
Scheduler lock count. |
|
|
Clock setting hook. |
|
|
Shutdown hook. |
|
|
Status bitmask. |
|
|
Table of overridable service entry points. |
|
|
Thread delete hook queue. |
|
|
All existing threads. |
|
|
Periodic tick handler. |
|
|
Number of ticks per second (0 if aperiodic). |
|
|
Tick duration (ns, 1 if aperiodic). |
|
|
BSDish timer wheel. |
|
|
Thread start hook queue. |
|
|
Thread switch hook queue. |
|
|
Wallclock time in ticks. |
1.3.4