Home
last modified time | relevance | path

Searched refs:CBLK_FUTEX_WAKE (Results 1 – 3 of 3) sorted by relevance

/frameworks/av/media/libaudioclient/
DAudioTrackShared.cpp274 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/
DFastCapture.cpp204 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/
DAudioTrackShared.h158 #define CBLK_FUTEX_WAKE 1 // if event flag bit is set, then a deferred wake is pending macro