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.
1.5.3