Lines Matching refs:lock

113     pthread_mutex_init(&mutex->lock, &attr);  in mpp_mutex_init()
119 pthread_mutex_destroy(&mutex->lock); in mpp_mutex_destroy()
124 pthread_mutex_lock(&mutex->lock); in mpp_mutex_lock()
129 pthread_mutex_unlock(&mutex->lock); in mpp_mutex_unlock()
134 return pthread_mutex_trylock(&mutex->lock); in mpp_mutex_trylock()
167 return pthread_cond_wait(&condition->cond, &mutex->lock); in mpp_cond_wait()
181 return pthread_cond_timedwait(&condition->cond, &mutex->lock, &ts); in mpp_cond_timedwait()
197 mpp_mutex_init(&mutexCond->lock); in mpp_mutex_cond_init()
203 mpp_mutex_destroy(&mutexCond->lock); in mpp_mutex_cond_destroy()
209 mpp_mutex_lock(&mutexCond->lock); in mpp_mutex_cond_lock()
214 mpp_mutex_unlock(&mutexCond->lock); in mpp_mutex_cond_unlock()
219 return mpp_mutex_trylock(&mutexCond->lock); in mpp_mutex_cond_trylock()
224 return mpp_cond_wait(&mutexCond->cond, &mutexCond->lock); in mpp_mutex_cond_wait()
229 return mpp_cond_timedwait(&mutexCond->cond, &mutexCond->lock, timeout); in mpp_mutex_cond_timedwait()
306 pthread_mutex_t lock; member
315 pthread_mutex_t lock; member
356 pthread_mutex_init(&thd->lock, &attr); in mpp_sthd_init()
369 pthread_mutex_lock(&thd->lock); in mpp_sthd_deinit()
372 pthread_mutex_unlock(&thd->lock); in mpp_sthd_deinit()
375 pthread_mutex_destroy(&thd->lock); in mpp_sthd_deinit()
481 pthread_mutex_lock(&impl->lock); in mpp_sthd_setup()
494 pthread_mutex_unlock(&impl->lock); in mpp_sthd_setup()
507 pthread_mutex_lock(&impl->lock); in mpp_sthd_start()
517 pthread_mutex_unlock(&impl->lock); in mpp_sthd_start()
529 pthread_mutex_lock(&impl->lock); in mpp_sthd_stop()
541 pthread_mutex_unlock(&impl->lock); in mpp_sthd_stop()
553 pthread_mutex_lock(&impl->lock); in mpp_sthd_stop_sync()
566 pthread_mutex_unlock(&impl->lock); in mpp_sthd_stop_sync()
577 pthread_mutex_lock(&impl->lock); in mpp_sthd_lock()
586 pthread_mutex_unlock(&impl->lock); in mpp_sthd_unlock()
595 return pthread_mutex_trylock(&impl->lock); in mpp_sthd_trylock()
607 pthread_cond_wait(&impl->cond, &impl->lock); in mpp_sthd_wait()
659 pthread_mutex_init(&grp->lock, &attr); in mpp_sthd_grp_get()
694 pthread_mutex_lock(&impl->lock); in mpp_sthd_grp_setup()
715 pthread_mutex_unlock(&impl->lock); in mpp_sthd_grp_setup()
726 pthread_mutex_lock(&impl->lock); in mpp_sthd_grp_start()
741 pthread_mutex_unlock(&impl->lock); in mpp_sthd_grp_start()
752 pthread_mutex_lock(&impl->lock); in mpp_sthd_grp_stop()
764 pthread_mutex_lock(&thd->lock); in mpp_sthd_grp_stop()
767 pthread_mutex_unlock(&thd->lock); in mpp_sthd_grp_stop()
774 pthread_mutex_unlock(&impl->lock); in mpp_sthd_grp_stop()
785 pthread_mutex_lock(&impl->lock); in mpp_sthd_grp_stop_sync()
805 pthread_mutex_unlock(&impl->lock); in mpp_sthd_grp_stop_sync()
816 pthread_mutex_lock(&impl->lock); in mpp_sthd_grp_get_each()
818 pthread_mutex_unlock(&impl->lock); in mpp_sthd_grp_get_each()