PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
TCB Struct Reference
+ Collaboration diagram for TCB:

Data Fields

struct TCBnext
 
struct TCBprev
 
int status
 
void(* entry )(void *)
 
void * stack_res
 
void * gpReg
 
short currentPriority
 
short initPriority
 
int waitSema
 
int semaId
 
int wakeupCount
 
int attr
 
int option
 
void(* entry_ )(void *)
 
int argc
 
char * argstring
 
void * stack
 
int stackSize
 
int(* root )()
 
void * heap_base
 

Detailed Description

Definition at line 46 of file ExecPS2.c.

Field Documentation

◆ next

struct TCB* TCB::next

Definition at line 48 of file ExecPS2.c.

◆ prev

struct TCB* TCB::prev

Definition at line 49 of file ExecPS2.c.

◆ status

int TCB::status

Definition at line 50 of file ExecPS2.c.

◆ entry

void(* TCB::entry) (void *)

Definition at line 51 of file ExecPS2.c.

◆ stack_res

void* TCB::stack_res

Definition at line 52 of file ExecPS2.c.

◆ gpReg

void* TCB::gpReg

Definition at line 53 of file ExecPS2.c.

◆ currentPriority

short TCB::currentPriority

Definition at line 54 of file ExecPS2.c.

◆ initPriority

short TCB::initPriority

Definition at line 55 of file ExecPS2.c.

◆ waitSema

int TCB::waitSema

Definition at line 56 of file ExecPS2.c.

◆ semaId

int TCB::semaId

Definition at line 57 of file ExecPS2.c.

◆ wakeupCount

int TCB::wakeupCount

Definition at line 58 of file ExecPS2.c.

◆ attr

int TCB::attr

Definition at line 59 of file ExecPS2.c.

◆ option

int TCB::option

Definition at line 60 of file ExecPS2.c.

◆ entry_

void(* TCB::entry_) (void *)

Definition at line 61 of file ExecPS2.c.

◆ argc

int TCB::argc

Definition at line 62 of file ExecPS2.c.

◆ argstring

char* TCB::argstring

Definition at line 63 of file ExecPS2.c.

◆ stack

void* TCB::stack

Definition at line 64 of file ExecPS2.c.

◆ stackSize

int TCB::stackSize

Definition at line 65 of file ExecPS2.c.

◆ root

int(* TCB::root) ()

Definition at line 66 of file ExecPS2.c.

◆ heap_base

void* TCB::heap_base

Definition at line 67 of file ExecPS2.c.


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