sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
thread Struct Reference

Classes

union  [union].__unnamed0__

Public Attributes

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 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

Detailed Description

Definition at line 147 of file thcommon.h.

Member Data Documentation

◆ attr

u32 thread::attr

Definition at line 175 of file thcommon.h.

◆ entry

void* thread::entry

Definition at line 171 of file thcommon.h.

◆ event_bits

u32 thread::event_bits

Definition at line 166 of file thcommon.h.

◆ event_mode

u16 thread::event_mode

Definition at line 167 of file thcommon.h.

◆ gp

void* thread::gp

Definition at line 174 of file thcommon.h.

◆ init_priority

u16 thread::init_priority

Definition at line 168 of file thcommon.h.

◆ irq_preemption_count

u32 thread::irq_preemption_count

Definition at line 182 of file thcommon.h.

◆ option

u32 thread::option

Definition at line 176 of file thcommon.h.

◆ priority

u16 thread::priority

Definition at line 152 of file thcommon.h.

◆ queue

struct list_head thread::queue

Definition at line 150 of file thcommon.h.

◆ reason_counter

u32* thread::reason_counter

Definition at line 181 of file thcommon.h.

◆ release_count

u32 thread::release_count

Definition at line 184 of file thcommon.h.

◆ run_clocks_hi

u32 thread::run_clocks_hi

Definition at line 169 of file thcommon.h.

◆ run_clocks_lo

u32 thread::run_clocks_lo

Definition at line 170 of file thcommon.h.

◆ saved_regs

struct regctx* thread::saved_regs

Definition at line 153 of file thcommon.h.

◆ stack_size

u32 thread::stack_size

Definition at line 173 of file thcommon.h.

◆ stack_top

void* thread::stack_top

Definition at line 172 of file thcommon.h.

◆ status

u8 thread::status

Definition at line 151 of file thcommon.h.

◆ tag

struct heaptag thread::tag

Definition at line 149 of file thcommon.h.

◆ thread_list

struct list_head thread::thread_list

Definition at line 165 of file thcommon.h.

◆ thread_preemption_count

u32 thread::thread_preemption_count

Definition at line 183 of file thcommon.h.

◆ unk14

u32 thread::unk14

Definition at line 154 of file thcommon.h.

◆ unk18

u32 thread::unk18

Definition at line 155 of file thcommon.h.

◆ wait_type

u16 thread::wait_type

Definition at line 156 of file thcommon.h.

◆ wakeup_count

u16 thread::wakeup_count

Definition at line 157 of file thcommon.h.


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