Lines Matching refs:mutex
170 IpcMutex *mutex = nullptr; in doReceiver() local
185 mutex = IpcMutex::Import(mem); in doReceiver()
186 pthread_mutex_lock(&(mutex->lock)); in doReceiver()
187 while (mutex->signalled != true) { in doReceiver()
188 pthread_cond_wait(&(mutex->cond), &(mutex->lock)); in doReceiver()
190 val = mutex->counter; in doReceiver()
191 pthread_mutex_unlock(&(mutex->lock)); in doReceiver()
234 IpcMutex *mutex = nullptr; in TEST_F() local
242 mutex = new(mem) IpcMutex(); in TEST_F()
243 mutex->init(); in TEST_F()
258 pthread_mutex_lock(&(mutex->lock)); in TEST_F()
259 mutex->counter = kSignalInt; in TEST_F()
260 mutex->signalled = true; in TEST_F()
261 pthread_cond_signal(&(mutex->cond)); in TEST_F()
262 pthread_mutex_unlock(&(mutex->lock)); in TEST_F()