|
PS2SDK
PS2 Homebrew Libraries
|
Collaboration diagram for thread:Data Fields | |
| struct heaptag | tag |
| struct list_head | queue |
| u8 | status |
| u16 | priority |
| struct regctx * | saved_regs |
| u32 | unk14 |
| u32 | unk18 |
| u16 | wait_type |
| u16 | wakeup_count |
| union { | |
| struct event * | wait_event |
| u32 | wait_usecs |
| }; | |
| struct list_head | thread_list |
| u32 | event_bits |
| u16 | event_mode |
| u16 | init_priority |
| u32 | run_clocks_hi |
| u32 | run_clocks_lo |
| void * | entry |
| void * | stack_top |
| u32 | stack_size |
| void * | gp |
| u32 | attr |
| u32 | option |
| u32 * | reason_counter |
| u32 | irq_preemption_count |
| u32 | thread_preemption_count |
| u32 | release_count |
Definition at line 143 of file thcommon.h.
| struct heaptag thread::tag |
Definition at line 145 of file thcommon.h.
| struct list_head thread::queue |
Definition at line 146 of file thcommon.h.
| u8 thread::status |
Definition at line 147 of file thcommon.h.
| u16 thread::priority |
Definition at line 148 of file thcommon.h.
| struct regctx* thread::saved_regs |
Definition at line 149 of file thcommon.h.
| u32 thread::unk14 |
Definition at line 150 of file thcommon.h.
| u32 thread::unk18 |
Definition at line 151 of file thcommon.h.
| u16 thread::wait_type |
Definition at line 152 of file thcommon.h.
| u16 thread::wakeup_count |
Definition at line 153 of file thcommon.h.
| union { ... } |
| struct list_head thread::thread_list |
Definition at line 161 of file thcommon.h.
| u32 thread::event_bits |
Definition at line 162 of file thcommon.h.
| u16 thread::event_mode |
Definition at line 163 of file thcommon.h.
| u16 thread::init_priority |
Definition at line 164 of file thcommon.h.
| u32 thread::run_clocks_hi |
Definition at line 165 of file thcommon.h.
| u32 thread::run_clocks_lo |
Definition at line 166 of file thcommon.h.
| void* thread::entry |
Definition at line 167 of file thcommon.h.
| void* thread::stack_top |
Definition at line 168 of file thcommon.h.
| u32 thread::stack_size |
Definition at line 169 of file thcommon.h.
| void* thread::gp |
Definition at line 170 of file thcommon.h.
| u32 thread::attr |
Definition at line 171 of file thcommon.h.
| u32 thread::option |
Definition at line 172 of file thcommon.h.
| u32* thread::reason_counter |
Definition at line 177 of file thcommon.h.
| u32 thread::irq_preemption_count |
Definition at line 178 of file thcommon.h.
| u32 thread::thread_preemption_count |
Definition at line 179 of file thcommon.h.
| u32 thread::release_count |
Definition at line 180 of file thcommon.h.