Lines Matching refs:count
50 s32 count; // lock count (notice: use upper 1byte as mutex type) member
62 static inline void OS_SetMutexCount( OSMutex* mutex, s32 count ) in OS_SetMutexCount() argument
64 mutex->count = (s32)( (mutex->count & OSi_MUTEX_TYPE_MASK) | (count & OSi_MUTEX_COUNT_MASK) ); in OS_SetMutexCount()
68 return (s32)( mutex->count & OSi_MUTEX_COUNT_MASK); in OS_GetMutexCount()
72 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()
78 u32 type = (u32)(mutex->count & OSi_MUTEX_TYPE_MASK); in OS_DecreaseMutexCount()
79 mutex->count --; in OS_DecreaseMutexCount()
80 mutex->count = (s32)( type | (mutex->count & OSi_MUTEX_COUNT_MASK) ); in OS_DecreaseMutexCount()
84 mutex->count = (s32)( type | (mutex->count & OSi_MUTEX_COUNT_MASK) ); in OS_SetMutexType()
88 return (u32)( mutex->count & OSi_MUTEX_TYPE_MASK ); in OS_GetMutexType()