Lines Matching refs:flags
37 cond->flags = 0;
39 cond->flags |= COND_FLAG_SHARED;
42 cond->flags |= COND_FLAG_MONOTONIC;
60 cond_wait(pthread_cond_t* cond, pthread_mutex_t* mutex, uint32 flags,
83 if ((cond->flags & COND_FLAG_SHARED) != 0)
84 flags |= B_USER_MUTEX_SHARED;
86 ((mutex->flags & MUTEX_FLAG_SHARED) ? B_USER_MUTEX_SHARED : 0),
87 (int32*)&cond->lock, "pthread condition", flags, timeout);
113 uint32 flags = 0;
115 flags |= B_USER_MUTEX_UNBLOCK_ALL;
116 if ((cond->flags & COND_FLAG_SHARED) != 0)
117 flags |= B_USER_MUTEX_SHARED;
121 _kern_mutex_unblock((int32*)&cond->lock, flags);
141 uint32 flags = 0;
144 flags = B_ABSOLUTE_REAL_TIME_TIMEOUT;
147 flags = B_ABSOLUTE_TIMEOUT;
153 RETURN_AND_TEST_CANCEL(cond_wait(cond, mutex, flags, timeoutMicros));
162 (cond->flags & COND_FLAG_MONOTONIC) != 0 ? CLOCK_MONOTONIC : CLOCK_REALTIME,