Searched refs:mFutex (Results 1 - 3 of 3) sorted by relevance

/frameworks/av/media/libmedia/
H A DAudioTrackShared.cpp29 : mServer(0), frameCount_(0), mFutex(0), mMinimum(0),
207 int32_t old = android_atomic_and(~CBLK_FUTEX_WAKE, &cblk->mFutex);
214 int ret = __futex_syscall4(&cblk->mFutex,
298 (void) __futex_syscall3(&cblk->mFutex, mClientInServer ? FUTEX_WAKE_PRIVATE : FUTEX_WAKE,
307 (void) __futex_syscall3(&cblk->mFutex, mClientInServer ? FUTEX_WAKE_PRIVATE : FUTEX_WAKE,
436 int32_t old = android_atomic_and(~CBLK_FUTEX_WAKE, &cblk->mFutex);
439 int ret = __futex_syscall4(&cblk->mFutex,
531 int32_t old = android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex);
533 (void) __futex_syscall3(&cblk->mFutex,
634 int32_t old = android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex);
[all...]
/frameworks/av/include/private/media/
H A DAudioTrackShared.h105 volatile int32_t mFutex; // event flag: down (P) by client, member in struct:android::audio_track_cblk_t
/frameworks/av/services/audioflinger/
H A DTracks.cpp953 android_atomic_release_store(0x40000000, &cblk->mFutex);
955 (void) __futex_syscall3(&cblk->mFutex, FUTEX_WAKE, INT_MAX);
1840 android_atomic_release_store(0x40000000, &cblk->mFutex);
1842 (void) __futex_syscall3(&cblk->mFutex, FUTEX_WAKE, INT_MAX);

Completed in 88 milliseconds