Searched refs:mutex (Results 1 – 7 of 7) sorted by relevance
21 void OSi_UnlockMutexCore(OSMutex *mutex, u32 type);23 void OSi_EnqueueTail(OSThread *thread, OSMutex *mutex);24 void OSi_DequeueItem(OSThread *thread, OSMutex *mutex);37 void OS_InitMutex(OSMutex *mutex) in OS_InitMutex() argument39 SDK_ASSERT(mutex); in OS_InitMutex()41 OS_InitThreadQueue(&mutex->queue); in OS_InitMutex()42 mutex->thread = NULL; in OS_InitMutex()43 OS_SetMutexCount( mutex, 0 ); in OS_InitMutex()44 OS_SetMutexType( mutex, OS_MUTEX_TYPE_NONE ); in OS_InitMutex()56 void OS_LockMutex(OSMutex *mutex) in OS_LockMutex() argument[all …]
682 thread->mutex = NULL; in OS_CreateThread()
62 static inline void OS_SetMutexCount( OSMutex* mutex, s32 count ) in OS_SetMutexCount() argument64 mutex->count = (s32)( (mutex->count & OSi_MUTEX_TYPE_MASK) | (count & OSi_MUTEX_COUNT_MASK) ); in OS_SetMutexCount()66 static inline s32 OS_GetMutexCount( OSMutex* mutex ) in OS_GetMutexCount() argument68 return (s32)( mutex->count & OSi_MUTEX_COUNT_MASK); in OS_GetMutexCount()70 static inline void OS_IncreaseMutexCount( OSMutex* mutex ) in OS_IncreaseMutexCount() argument72 u32 type = (u32)(mutex->count & OSi_MUTEX_TYPE_MASK); in OS_IncreaseMutexCount()73 mutex->count ++; in OS_IncreaseMutexCount()74 mutex->count = (s32)( type | (mutex->count & OSi_MUTEX_COUNT_MASK) ); in OS_IncreaseMutexCount()76 static inline void OS_DecreaseMutexCount( OSMutex* mutex ) in OS_DecreaseMutexCount() argument78 u32 type = (u32)(mutex->count & OSi_MUTEX_TYPE_MASK); in OS_DecreaseMutexCount()[all …]
133 void *mutex; member137 OSMutex *mutex; // OSMutex member
36 OSMutex mutex; variable61 OS_InitMutex(&mutex); in NitroMain()116 OS_LockMutex(&mutex); in proc1()141 OS_LockMutex(&mutex); in proc2()143 OS_UnlockMutex(&mutex); in proc2()
37 OSMutex mutex; variable59 OS_InitMutex(&mutex); in NitroMain()198 OS_LockMutex(&mutex); in common()213 OS_UnlockMutex(&mutex); in common()
48 mutex-1 \49 mutex-2 \