Searched refs:mFutex (Results 1 – 4 of 4) sorted by relevance
/frameworks/av/media/libmedia/ |
D | AudioTrackShared.cpp | 49 : 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/ |
D | FastCapture.cpp | 202 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()
|
D | Tracks.cpp | 1072 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/ |
D | AudioTrackShared.h | 149 volatile int32_t mFutex; // event flag: down (P) by client, member
|