Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

_tdata_t Struct Reference

#include <tm.h>


Data Fields

size_tsp_save
 saved stack pointer
tstate_t tstate
 task state
tflags_t tflags
 task flags
pchain_tpriority
 priority chain
_tdata_tnext
 next task in queue
_tdata_tprev
 previous task in queue
_tdata_tparent
 parent task
size_tstack_base
 lower stack boundary
wakeup_t(* wakeup )(wakeup_t)
 event wakeup function
wakeup_t wakeup_data
 user data for wakeup fn


Detailed Description

task data structure

Definition at line 105 of file tm.h.


Field Documentation

struct _tdata_t* _tdata_t::next
 

next task in queue

Definition at line 112 of file tm.h.

struct _tdata_t* _tdata_t::parent
 

parent task

Definition at line 114 of file tm.h.

struct _tdata_t* _tdata_t::prev
 

previous task in queue

Definition at line 113 of file tm.h.

pchain_t* _tdata_t::priority
 

priority chain

Definition at line 110 of file tm.h.

size_t* _tdata_t::sp_save
 

saved stack pointer

Definition at line 106 of file tm.h.

size_t* _tdata_t::stack_base
 

lower stack boundary

Definition at line 116 of file tm.h.

tflags_t _tdata_t::tflags
 

task flags

Definition at line 109 of file tm.h.

tstate_t _tdata_t::tstate
 

task state

Definition at line 108 of file tm.h.

wakeup_t(* _tdata_t::wakeup)(wakeup_t)
 

event wakeup function

Referenced by wait_event().

wakeup_t _tdata_t::wakeup_data
 

user data for wakeup fn

Definition at line 119 of file tm.h.


The documentation for this struct was generated from the following file:
Generated on Fri Feb 25 08:02:48 2005 for brickos by  doxygen 1.3.9.1