Xenomai API
2.6.5
|
Scheduling information structure. More...
Data Fields | |
xnflags_t | status |
xnflags_t | lflags |
struct xnthread * | curr |
struct xnsched_rt | rt |
volatile unsigned | inesting |
struct xntimer | htimer |
struct xnthread | rootcb |
Scheduling information structure.
struct xnthread* xnsched::curr |
Current thread.
Referenced by xnpod_delete_thread(), xnpod_resume_thread(), xnpod_suspend_thread(), xnshadow_harden(), and xnshadow_relax().
struct xntimer xnsched::htimer |
Host timer.
Referenced by xnpod_enable_timesource(), and xntimer_tick_aperiodic().
volatile unsigned xnsched::inesting |
Interrupt nesting level.
xnflags_t xnsched::lflags |
Scheduler specific local flags bitmask.
Referenced by xnpod_delete_thread(), xnpod_schedule(), xnpod_suspend_thread(), and xntimer_tick_aperiodic().
struct xnthread xnsched::rootcb |
Root thread control block.
Referenced by xnpod_init().
struct xnsched_rt xnsched::rt |
Context of built-in real-time class.
xnflags_t xnsched::status |
Scheduler specific status bitmask.
Referenced by xnpod_delete_thread(), xnpod_schedule(), and xntimer_tick_aperiodic().