Lines Matching refs:PIMutex
136 struct PIMutex { struct
148 static inline __always_inline int PIMutexTryLock(PIMutex& mutex) { in PIMutexTryLock() argument
177 static int __attribute__((noinline)) PIMutexTimedLock(PIMutex& mutex, in PIMutexTimedLock()
191 static int PIMutexUnlock(PIMutex& mutex) { in PIMutexUnlock()
228 static int PIMutexDestroy(PIMutex& mutex) { in PIMutexDestroy()
261 PIMutex mutex;
277 static inline __always_inline PIMutex& IdToPIMutex(int id) { in IdToPIMutex()
314 memset(&IdToPIMutex(result), 0, sizeof(PIMutex)); in AllocId()
459 PIMutex pi_mutex;
463 PIMutex& ToPIMutex() { in ToPIMutex()
479 PIMutex& ToPIMutex() { in ToPIMutex()
542 PIMutex& pi_mutex = mutex->ToPIMutex(); in pthread_mutex_init()
829 PIMutex& m = mutex->ToPIMutex(); in pthread_mutex_lock()