Lines Matching defs:mutex
9 pthread_mutex_t mutex;
18 .mutex = PTHREAD_MUTEX_INITIALIZER, \
28 return pthread_mutex_init(&lock->mutex, __mutexattr);
31 #define liblockdep_pthread_mutex_init(mutex, mutexattr) \
33 lockdep_register_key(&(mutex)->key); \
34 __mutex_init((mutex), #mutex, &(mutex)->key, (mutexattr)); \
40 return pthread_mutex_lock(&lock->mutex);
46 return pthread_mutex_unlock(&lock->mutex);
52 return pthread_mutex_trylock(&lock->mutex) == 0 ? 1 : 0;
59 return pthread_mutex_destroy(&lock->mutex);