Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

_pdata_t Struct Reference

process data structure. More...

#include </usr/src/redhat/BUILD/legOS/include/tm.h>

List of all members.


Public Members

size_tsp_save
saved stack pointer.

pstate_t pstate
process state.

pchain_tpriority
priority chain.

struct _pdata_t* next
next process in queue.

struct _pdata_t* prev
previous process in queue.

struct _pdata_t* parent
parent process.

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

process data structure.


Member Data Documentation

size_t* _pdata_t::sp_save

saved stack pointer.

pstate_t _pdata_t::pstate

process state.

pchain_t* _pdata_t::priority

priority chain.

struct _pdata_t* _pdata_t::next

next process in queue.

struct _pdata_t* _pdata_t::prev

previous process in queue.

struct _pdata_t* _pdata_t::parent

parent process.

size_t* _pdata_t::stack_base

lower stack boundary.

wakeup_t(* _pdata_t::wakeup)(wakeup_t)

event wakeup function.

wakeup_t _pdata_t::wakeup_data

user data for wakeup fn.


The documentation for this struct was generated from the following file:
legOS-0.1.7 is released under Mozilla Public License. Original code © 1998-1999 by Markus L. Noga.