Xenomai  3.0-rc7
xnsched Struct Reference

Scheduling information structure. More...

Data Fields

unsigned long status
 
unsigned long lflags
 
struct xnthread * curr
 
int cpu
 
cpumask_t resched
 
struct xnsched_rt rt
 
volatile unsigned inesting
 
struct xntimer htimer
 
struct xntimer rrbtimer
 

Detailed Description

Scheduling information structure.

Field Documentation

int xnsched::cpu

Mask of CPUs needing rescheduling.

Referenced by xntimer_grab_hardware(), and xntimer_release_hardware().

struct xnthread* xnsched::curr

Owner CPU id.

Referenced by xnsched_run(), xnthread_set_slice(), and xnthread_suspend().

struct xntimer xnsched::htimer
volatile unsigned xnsched::inesting

Host timer.

unsigned long xnsched::lflags

Current thread.

Referenced by xnclock_tick().

cpumask_t xnsched::resched

Context of built-in real-time class.

struct xntimer xnsched::rrbtimer

Root thread control block.

Referenced by xnthread_set_slice().

struct xnsched_rt xnsched::rt

Interrupt nesting level.

unsigned long xnsched::status

< Scheduler specific status bitmask. Scheduler specific local flags bitmask.

Referenced by xnclock_tick().


The documentation for this struct was generated from the following file: