Home
last modified time | relevance | path

Searched refs:mFutex (Results 1 – 4 of 4) sorted by relevance

/frameworks/av/media/libmedia/
DAudioTrackShared.cpp49 : mServer(0), mFutex(0), mMinimum(0), in audio_track_cblk_t()
234 int32_t old = android_atomic_and(~CBLK_FUTEX_WAKE, &cblk->mFutex); in obtainBuffer()
241 (void) syscall(__NR_futex, &cblk->mFutex, in obtainBuffer()
324 android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); in binderDied()
326 (void) syscall(__NR_futex, &cblk->mFutex, mClientInServer ? FUTEX_WAKE_PRIVATE : FUTEX_WAKE, in binderDied()
335 android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); in interrupt()
336 (void) syscall(__NR_futex, &cblk->mFutex, mClientInServer ? FUTEX_WAKE_PRIVATE : FUTEX_WAKE, in interrupt()
473 int32_t old = android_atomic_and(~CBLK_FUTEX_WAKE, &cblk->mFutex); in waitStreamEndDone()
476 (void) syscall(__NR_futex, &cblk->mFutex, in waitStreamEndDone()
643 int32_t old = android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); in obtainBuffer()
[all …]
/frameworks/av/services/audioflinger/
DFastCapture.cpp202 int32_t old = android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); in onWork()
205 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, 1); in onWork()
DTracks.cpp1072 android_atomic_release_store(0x40000000, &cblk->mFutex); in invalidate()
1074 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, INT_MAX); in invalidate()
2066 android_atomic_release_store(0x40000000, &cblk->mFutex); in invalidate()
2068 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, INT_MAX); in invalidate()
/frameworks/av/include/private/media/
DAudioTrackShared.h149 volatile int32_t mFutex; // event flag: down (P) by client, member