sched.c File Reference

Go to the source code of this file.

Defines

#define NODE_DYNPRI(n)

Functions

void __mgk_enqueue (mgk_node *node)
void __mgk_dequeue (mgk_node *node)
mgk_node__mgk_next_node (void)

Variables

unsigned long __mgk_tick = 0L
static mgk_nodeschedule = NULL
static int ready_qlen = 0

Define Documentation

#define NODE_DYNPRI ( n   ) 
Value:
(unsigned int)( \
  (n)->priority +                       \
  __mgk_tick -                          \
  (n)->ready_time                       \
)

Definition at line 15 of file sched.c.


Function Documentation

void __mgk_dequeue ( mgk_node node  ) 

Definition at line 40 of file sched.c.

void __mgk_enqueue ( mgk_node node  ) 

Definition at line 22 of file sched.c.

mgk_node* __mgk_next_node ( void   ) 

Definition at line 52 of file sched.c.


Variable Documentation

unsigned long __mgk_tick = 0L

SCHED.C ----- dataflow node scheduler

Definition at line 11 of file sched.c.

int ready_qlen = 0 [static]

Definition at line 13 of file sched.c.

mgk_node* schedule = NULL [static]

Definition at line 12 of file sched.c.

Generated on Thu May 30 15:42:58 2013 for GME by  doxygen 1.6.3