Lines Matching defs:mutex
52 #define Pthread_mutex_lock(mutex) \
55 int err = pthread_mutex_trylock(mutex); \
57 fprintf(stderr, "lock " #mutex " is busy (%s): waiting in " __func__ "\n", *(mutex##_holder)); \
58 pthread_mutex_lock(mutex); \
61 *(mutex##_holder) = __func__; \
64 #define Pthread_mutex_unlock(mutex) \
66 *(mutex##_holder) = 0; \
67 pthread_mutex_unlock(mutex); \
70 #define Pthread_mutex_lock(mutex) pthread_mutex_lock(mutex)
71 #define Pthread_mutex_unlock(mutex) pthread_mutex_unlock(mutex)
94 pthread_mutex_t mutex;
135 /* Warning: take the mutex before to call this */
376 Pthread_mutex_lock(&slave->mutex);
380 Pthread_mutex_unlock(&slave->mutex);
407 Pthread_mutex_unlock(&slave->mutex);
412 Pthread_mutex_unlock(&slave->mutex);
414 Pthread_mutex_lock(&slave->mutex);
421 pthread_cond_wait(&slave->poll_cond, &slave->mutex);
424 Pthread_mutex_unlock(&slave->mutex);
629 Pthread_mutex_lock(&slave->mutex);
675 Pthread_mutex_unlock(&slave->mutex);
684 Pthread_mutex_lock(&slave->mutex);
689 Pthread_mutex_unlock(&slave->mutex);
704 Pthread_mutex_lock(&slave->mutex);
727 Pthread_mutex_unlock(&slave->mutex);
755 Pthread_mutex_lock(&slave->mutex);
757 Pthread_mutex_unlock(&slave->mutex);
785 Pthread_mutex_lock(&slave->mutex);
787 Pthread_mutex_unlock(&slave->mutex);
796 Pthread_mutex_lock(&slave->mutex);
800 Pthread_mutex_unlock(&slave->mutex);
805 Pthread_mutex_unlock(&slave->mutex);
818 Pthread_mutex_lock(&slave->mutex);
820 Pthread_mutex_unlock(&slave->mutex);
824 /* Call it with mutex held */
875 Pthread_mutex_lock(&slave->mutex);
877 Pthread_mutex_unlock(&slave->mutex);
886 Pthread_mutex_lock(&slave->mutex);
910 Pthread_mutex_unlock(&slave->mutex);
920 Pthread_mutex_lock(&slave->mutex);
924 Pthread_mutex_unlock(&slave->mutex);
936 Pthread_mutex_lock(&slave->mutex);
990 Pthread_mutex_unlock(&slave->mutex);
1058 Pthread_mutex_lock(&slave->mutex);
1060 Pthread_mutex_unlock(&slave->mutex);
1069 Pthread_mutex_lock(&slave->mutex);
1071 Pthread_mutex_unlock(&slave->mutex);
1115 Pthread_mutex_lock(&slave->mutex);
1117 Pthread_mutex_unlock(&slave->mutex);
1126 Pthread_mutex_lock(&slave->mutex);
1128 Pthread_mutex_unlock(&slave->mutex);
1132 /* Warning: take the mutex before to call this */
1173 Pthread_mutex_lock(&slave->mutex);
1195 Pthread_mutex_unlock(&slave->mutex);
1222 Pthread_mutex_unlock(&slave->mutex);
1231 Pthread_mutex_lock(&slave->mutex);
1259 Pthread_mutex_unlock(&slave->mutex);
1270 Pthread_mutex_lock(&slave->mutex);
1274 Pthread_mutex_unlock(&slave->mutex);
1278 pthread_mutex_destroy(&slave->mutex);
1285 Pthread_mutex_unlock(&slave->mutex);
1505 pthread_mutex_init(&slave->mutex, NULL);
1508 Pthread_mutex_lock(&slave->mutex);
1513 Pthread_mutex_lock(&slave->mutex);
1520 Pthread_mutex_unlock(&slave->mutex);
1550 Pthread_mutex_unlock(&slave->mutex);