Searched refs:CBLK_FUTEX_WAKE (Results 1 – 3 of 3) sorted by relevance
/frameworks/av/media/libaudioclient/ |
D | AudioTrackShared.cpp | 274 int32_t old = android_atomic_and(~CBLK_FUTEX_WAKE, &cblk->mFutex); in obtainBuffer() 275 if (!(old & CBLK_FUTEX_WAKE)) { in obtainBuffer() 282 mClientInServer ? FUTEX_WAIT_PRIVATE : FUTEX_WAIT, old & ~CBLK_FUTEX_WAKE, ts); in obtainBuffer() 369 android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); in binderDied() 380 android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); in interrupt() 531 int32_t old = android_atomic_and(~CBLK_FUTEX_WAKE, &cblk->mFutex); in waitStreamEndDone() 532 if (!(old & CBLK_FUTEX_WAKE)) { in waitStreamEndDone() 535 mClientInServer ? FUTEX_WAIT_PRIVATE : FUTEX_WAIT, old & ~CBLK_FUTEX_WAKE, ts); in waitStreamEndDone() 706 int32_t old = android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); in flushBufferIfNeeded() 707 if (!(old & CBLK_FUTEX_WAKE)) { in flushBufferIfNeeded() [all …]
|
/frameworks/av/services/audioflinger/ |
D | FastCapture.cpp | 204 int32_t old = android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); in onWork() 205 if (!(old & CBLK_FUTEX_WAKE)) { in onWork()
|
/frameworks/av/include/private/media/ |
D | AudioTrackShared.h | 158 #define CBLK_FUTEX_WAKE 1 // if event flag bit is set, then a deferred wake is pending macro
|