Lines Matching refs:mutex
49 pthread_mutex_t* mutex = in MutexImpl() local
65 errorcode = pthread_mutex_init(mutex, &attr); in MutexImpl()
73 data_ = mutex; in MutexImpl()
79 pthread_mutex_t* mutex = static_cast<pthread_mutex_t*>(data_); in ~MutexImpl() local
80 assert(mutex != nullptr); in ~MutexImpl()
81 pthread_mutex_destroy(mutex); in ~MutexImpl()
82 free(mutex); in ~MutexImpl()
88 pthread_mutex_t* mutex = static_cast<pthread_mutex_t*>(data_); in acquire() local
89 assert(mutex != nullptr); in acquire()
91 int errorcode = pthread_mutex_lock(mutex); in acquire()
98 pthread_mutex_t* mutex = static_cast<pthread_mutex_t*>(data_); in release() local
99 assert(mutex != nullptr); in release()
101 int errorcode = pthread_mutex_unlock(mutex); in release()
108 pthread_mutex_t* mutex = static_cast<pthread_mutex_t*>(data_); in tryacquire() local
109 assert(mutex != nullptr); in tryacquire()
111 int errorcode = pthread_mutex_trylock(mutex); in tryacquire()