Lines Matching defs:_OSThread
117 struct _OSThread struct
119 OSContext context;
120 OSThreadState state;
121 OSThread *next;
122 u32 id;
123 u32 priority;
125 void *profiler;
128 OSThreadQueue *queue;
129 OSThreadLink link;
133 void *mutex;
134 void *mutexQueueHead;
135 void *mutexQueueTail;
137 OSMutex *mutex; // OSMutex
138 OSMutexQueue mutexQueue; // OSMutexQueue
141 u32 stackTop; // for stack overflow
142 u32 stackBottom; // for stack underflow
143 u32 stackWarningOffset;
146 OSThreadQueue joinQueue; // for wakeup threads in thread termination
148 u16 padding;
151 OSThreadQueue joinQueue;
153 void *specific[OS_THREAD_SPECIFIC_MAX]; // for internal use
154 OSAlarm *alarmForSleep; // OSAlarm for sleeping
155 OSThreadDestructor destructor; // thread destructor
156 void *userParameter; // for user
158 int systemErrno;