Lines Matching refs:OSThread
38 FORWARD_DECLARE_STRUCT_TYPE(OSThread)
58 OSThread* head;
59 OSThread* tail;
67 OSThread* head;
68 OSThread* tail;
74 OSThread* next;
75 OSThread* prev;
160 struct OSThread struct
309 OSThread* OSGetCurrentThread ( void );
310 OSThread* OSGetDefaultThread ( u32 coreIdc);
311 BOOL OSIsThreadSuspended ( OSThread* thread );
312 BOOL OSIsThreadTerminated( OSThread* thread );
314 BOOL OSCreateThread( OSThread* thread,
322 BOOL OSCreateThreadType( OSThread* thread,
332 BOOL OSJoinThread ( OSThread* thread, int * val );
333 void OSCancelThread ( OSThread* thread );
334 void OSDetachThread ( OSThread* thread );
335 s32 OSResumeThread ( OSThread* thread );
336 s32 OSSuspendThread ( OSThread* thread );
337 BOOL OSSetThreadPriority ( OSThread* thread, OSPriority priority );
338 OSPriority OSGetThreadPriority ( OSThread* thread );
341 BOOL OSSetThreadAffinity ( OSThread* thread, u16 affinity);
342 u16 OSGetThreadAffinity ( OSThread* thread );
343 void OSSetThreadName ( OSThread* thread, const char* name);
344 const char* OSGetThreadName ( OSThread const * thread );
347 void OSContinueThread ( OSThread* thread );
348 BOOL OSSetThreadRunQuantum(OSThread *thread, u32 quantumMicrosec);
354 BOOL OSRunThread(OSThread* thread,
364 u32 OSGetUserStackPointer(OSThread* thread);
366 BOOL OSSetThreadStackUsage(OSThread *thread);
367 void OSClearThreadStackUsage(OSThread *thread);
368 s32 OSCheckThreadStackUsage(OSThread *thread);
375 void __OSBoostThreadPriority ( OSThread* currentThread );
376 void __OSDeboostThreadPrioriy ( OSThread* currentThread );
380 OSTime OSGetThreadCoreTime(const OSThread *thread, u16 affinity);
389 OSThreadCleanupCallback OSSetThreadCleanupCallback(OSThread* thread, OSThreadCleanupCallback callba…
390 OSThreadDeallocator OSSetThreadDeallocator(OSThread* thread, OSThreadDeallocator deallocator);
392 BOOL OSGetActiveThreadLink(OSThread *thread, OSThreadLink *threadLink);