Data Fields | |
xnflags_t | status |
xnthread_t * | runthread |
xnarch_cpumask_t | resched |
xnsched_queue_t | readyq |
volatile unsigned | inesting |
xnthread_t | rootcb |
xntimer_t | htimer |
xnflags_t xnsched_t::status |
Scheduler specific status bitmask
xnthread_t* xnsched_t::runthread |
Current thread (service or user).
xnarch_cpumask_t xnsched_t::resched |
Mask of CPUs needing rescheduling.
xnsched_queue_t xnsched_t::readyq |
Ready-to-run threads (prioritized).
volatile unsigned xnsched_t::inesting |
Interrupt nesting level.
xnthread_t xnsched_t::rootcb |
Root thread control block.
xntimer_t xnsched_t::htimer |
Host timer.