PS2SDK
PS2 Homebrew Libraries
|
Data Fields | |
struct thread * | current_thread |
struct thread * | run_next |
u32 | queue_map [4] |
u32 | debug_flags |
struct list_head | ready_queue [128] |
s32 | timer_id |
u32(* | timer_func )() |
u32 | time_hi |
u32 | time_lo |
u32 | last_timer |
struct list_head | thread_list |
struct thread * | idle_thread |
struct list_head | semaphore |
struct list_head | event_flag |
struct list_head | mbox |
struct list_head | vpool |
struct list_head | fpool |
struct list_head | alarm |
struct list_head | alarm_pool |
u16 | thread_id |
u16 | sema_id |
u16 | evflag_id |
u16 | mbox_id |
u32 | unused_or_padding |
u32 | alarm_id |
u32 | alarm_count |
struct list_head | sleep_queue |
struct list_head | delay_queue |
struct list_head | dormant_queue |
struct list_head | delete_queue |
void * | heap |
s32 | sytem_status_flag |
u32 | thread_switch_count |
u32 | thread_resume_count |
u32 | min_wait |
u32 | unk4c8 |
u32 | unk_clock_mult |
u32 | unk_clock_div |
Definition at line 180 of file thcommon.h.
struct thread* thread_context::current_thread |
Definition at line 182 of file thcommon.h.
struct thread* thread_context::run_next |
Definition at line 183 of file thcommon.h.
u32 thread_context::queue_map[4] |
Definition at line 184 of file thcommon.h.
u32 thread_context::debug_flags |
Definition at line 185 of file thcommon.h.
struct list_head thread_context::ready_queue[128] |
Definition at line 186 of file thcommon.h.
s32 thread_context::timer_id |
Definition at line 187 of file thcommon.h.
u32(* thread_context::timer_func) () |
Definition at line 188 of file thcommon.h.
u32 thread_context::time_hi |
Definition at line 189 of file thcommon.h.
u32 thread_context::time_lo |
Definition at line 190 of file thcommon.h.
u32 thread_context::last_timer |
Definition at line 191 of file thcommon.h.
struct list_head thread_context::thread_list |
Definition at line 194 of file thcommon.h.
struct thread* thread_context::idle_thread |
Definition at line 195 of file thcommon.h.
struct list_head thread_context::semaphore |
Definition at line 196 of file thcommon.h.
struct list_head thread_context::event_flag |
Definition at line 197 of file thcommon.h.
struct list_head thread_context::mbox |
Definition at line 198 of file thcommon.h.
struct list_head thread_context::vpool |
Definition at line 199 of file thcommon.h.
struct list_head thread_context::fpool |
Definition at line 200 of file thcommon.h.
struct list_head thread_context::alarm |
Definition at line 201 of file thcommon.h.
struct list_head thread_context::alarm_pool |
Definition at line 202 of file thcommon.h.
u16 thread_context::thread_id |
Definition at line 203 of file thcommon.h.
u16 thread_context::sema_id |
Definition at line 204 of file thcommon.h.
u16 thread_context::evflag_id |
Definition at line 205 of file thcommon.h.
u16 thread_context::mbox_id |
Definition at line 206 of file thcommon.h.
u32 thread_context::unused_or_padding |
Definition at line 207 of file thcommon.h.
u32 thread_context::alarm_id |
Definition at line 208 of file thcommon.h.
u32 thread_context::alarm_count |
Definition at line 209 of file thcommon.h.
struct list_head thread_context::sleep_queue |
Definition at line 210 of file thcommon.h.
struct list_head thread_context::delay_queue |
Definition at line 211 of file thcommon.h.
struct list_head thread_context::dormant_queue |
Definition at line 212 of file thcommon.h.
struct list_head thread_context::delete_queue |
Definition at line 215 of file thcommon.h.
void* thread_context::heap |
Definition at line 216 of file thcommon.h.
s32 thread_context::sytem_status_flag |
Definition at line 217 of file thcommon.h.
u32 thread_context::thread_switch_count |
Definition at line 218 of file thcommon.h.
u32 thread_context::thread_resume_count |
Definition at line 219 of file thcommon.h.
u32 thread_context::min_wait |
Definition at line 220 of file thcommon.h.
u32 thread_context::unk4c8 |
Definition at line 221 of file thcommon.h.
u32 thread_context::unk_clock_mult |
Definition at line 222 of file thcommon.h.
u32 thread_context::unk_clock_div |
Definition at line 223 of file thcommon.h.