Lines Matching refs:mLock

239     Mutex::Autolock _l(mLock);
394 bool locked = tryLock(mLock);
420 if (locked) mLock.unlock();
470 Mutex::Autolock _l(mLock);
511 Mutex::Autolock _dl(thread->mLock);
512 Mutex::Autolock _sl(effectThread->mLock);
535 // destructor is called by the TrackBase destructor with mLock held
549 Mutex::Autolock _l(mLock);
560 Mutex::Autolock _l(mLock);
571 Mutex::Autolock _l(mLock);
582 Mutex::Autolock _l(mLock);
595 Mutex::Autolock _l(mLock);
616 Mutex::Autolock _l(mLock);
666 Mutex::Autolock _l(mLock);
723 Mutex::Autolock _l(mLock);
750 Mutex::Autolock _l(mLock);
756 Mutex::Autolock _l(mLock);
783 AutoMutex lock(mLock);
818 AutoMutex lock(mLock);
832 AutoMutex lock(mLock);
853 AutoMutex lock(mLock);
868 Mutex::Autolock _l(mLock);
920 Mutex::Autolock _l(mLock);
947 Mutex::Autolock _l(mLock);
1001 Mutex::Autolock _l(mLock);
1036 Mutex::Autolock _l(mLock);
1049 Mutex::Autolock _l(mLock);
1077 Mutex::Autolock _l(mLock);
1102 // audioConfigChanged_l() must be called with AudioFlinger::mLock held
1112 // removeClient_l() must be called with AudioFlinger::mLock held
1119 // getEffectThread_l() must be called with AudioFlinger::mLock held
1178 AutoMutex lock(mLock);
1192 Mutex::Autolock _l(mLock);
1198 if (mParamCond.waitRelative(mLock, kSetParametersTimeoutNs) == NO_ERROR) {
1209 Mutex::Autolock _l(mLock);
1213 // sendIoConfigEvent_l() must be called with ThreadBase::mLock held
1222 // sendPrioConfigEvent_l() must be called with ThreadBase::mLock held
1234 mLock.lock();
1239 // release mLock before locking AudioFlinger mLock: lock order is always
1241 mLock.unlock();
1253 mAudioFlinger->mLock.lock();
1255 mAudioFlinger->mLock.unlock();
1262 mLock.lock();
1264 mLock.unlock();
1273 bool locked = tryLock(mLock);
1320 mLock.unlock();
1343 Mutex::Autolock _l(mLock);
1374 Mutex::Autolock _l(mLock);
1391 Mutex::Autolock _l(mLock);
1408 Mutex::Autolock _l(mLock);
1516 Mutex::Autolock _l(mLock);
1562 // Assumes constructor is called by AudioFlinger with it's mLock held, but
1708 // PlaybackThread::createTrack_l() must be called with AudioFlinger::mLock held
1816 { // scope for mLock
1817 Mutex::Autolock _l(mLock);
1890 Mutex::Autolock _l(mLock);
1904 Mutex::Autolock _l(mLock);
1916 Mutex::Autolock _l(mLock);
1928 Mutex::Autolock _l(mLock);
1934 Mutex::Autolock _l(mLock);
1940 Mutex::Autolock _l(mLock);
1944 // addTrack_l() must be called with ThreadBase::mLock held
1976 // destroyTrack_l() must be called with ThreadBase::mLock held
2012 Mutex::Autolock _l(mLock);
2023 // audioConfigChanged_l() must be called with AudioFlinger::mLock held
2108 // Note that mLock is not held when readOutputParameters() is called from the constructor
2124 Mutex::Autolock _l(mLock);
2145 Mutex::Autolock _l(mLock);
2183 Mutex::Autolock _l(mLock);
2189 Mutex::Autolock _l(mLock);
2200 // this method must always be called either with ThreadBase mLock held or inside the thread loop
2220 Mutex::Autolock _l(mLock);
2581 { // scope for mLock
2583 Mutex::Autolock _l(mLock);
2612 mWaitWorkCV.wait(mLock);
2899 // prepareTracks_l() must be called with ThreadBase::mLock held
3421 Mutex::Autolock _l(mLock);
3433 // getTrackName_l() must be called with ThreadBase::mLock held
3439 // deleteTrackName_l() must be called with ThreadBase::mLock held
3446 // checkForNewParameters_l() must be called with ThreadBase::mLock held
3567 mWaitWorkCV.waitRelative(mLock, kSetParametersTimeoutNs);
3879 // getTrackName_l() must be called with ThreadBase::mLock held
3886 // deleteTrackName_l() must be called with ThreadBase::mLock held
3891 // checkForNewParameters_l() must be called with ThreadBase::mLock held
3934 mWaitWorkCV.waitRelative(mLock, kSetParametersTimeoutNs);
4059 Mutex::Autolock _l(mLock);
4078 Mutex::Autolock _l(mLock);
4090 // caller must hold mLock
4139 // TrackBase constructor must be called with AudioFlinger::mLock held
4241 Mutex::Autolock _l(mClient->audioFlinger()->mLock);
4313 // Track constructor must be called with AudioFlinger::mLock and ThreadBase::mLock held
4381 // destructor is called. As the destructor needs to lock mLock,
4382 // we must acquire a strong reference on this Track before locking mLock
4388 { // scope for mLock
4402 Mutex::Autolock _l(thread->mLock);
4582 Mutex::Autolock _l(thread->mLock);
4595 thread->mLock.unlock();
4597 thread->mLock.lock();
4624 Mutex::Autolock _l(thread->mLock);
4642 thread->mLock.unlock();
4644 thread->mLock.lock();
4659 Mutex::Autolock _l(thread->mLock);
4664 thread->mLock.unlock();
4666 thread->mLock.lock();
4682 Mutex::Autolock _l(thread->mLock);
4732 Mutex::Autolock _l(af->mLock);
4737 Mutex::Autolock _dl(playbackThread->mLock);
4738 Mutex::Autolock _sl(srcThread->mLock);
5367 // RecordTrack constructor must be called with AudioFlinger::mLock held
5452 recordThread->mLock.lock();
5460 recordThread->mLock.unlock();
5738 // Client destructor must be called with AudioFlinger::mLock held
5905 { // scope for mLock
5906 Mutex::Autolock _l(mLock);
5930 // destructor is called by the TrackBase destructor with mLock held
6044 { // scope for mLock
6045 Mutex::Autolock _l(mLock);
6055 mWaitWorkCV.wait(mLock);
6217 Mutex::Autolock _l(mLock);
6263 { // scope for mLock
6264 Mutex::Autolock _l(mLock);
6317 AutoMutex lock(mLock);
6329 mLock.unlock();
6331 mLock.lock();
6352 mStartStopCond.wait(mLock);
6405 mStartStopCond.wait(mLock);
6429 Mutex::Autolock _l(mLock);
6455 Mutex::Autolock _l(thread->mLock);
6462 // destroyTrack_l() must be called with ThreadBase::mLock held
6688 mWaitWorkCV.waitRelative(mLock, kSetParametersTimeoutNs);
6698 Mutex::Autolock _l(mLock);
6776 Mutex::Autolock _l(mLock);
6786 Mutex::Autolock _l(mLock);
6805 Mutex::Autolock _l(mLock);
6818 Mutex::Autolock _l(mLock);
6824 // this method must always be called either with ThreadBase mLock held or inside the thread loop
6841 Mutex::Autolock _l(mLock);
6845 // loadHwModule_l() must be called with AudioFlinger::mLock held
6929 Mutex::Autolock _l(mLock);
6936 Mutex::Autolock _l(mLock);
6973 Mutex::Autolock _l(mLock);
7040 Mutex::Autolock _l(mLock);
7069 Mutex::Autolock _l(mLock);
7104 Mutex::Autolock _l(mLock);
7119 Mutex::Autolock _l(mLock);
7156 Mutex::Autolock _l(mLock);
7224 Mutex::Autolock _l(mLock);
7249 Mutex::Autolock _l(mLock);
7268 Mutex::Autolock _l(mLock);
7286 Mutex::Autolock _l(mLock);
7348 Mutex::Autolock _l (t->mLock);
7364 // checkPlaybackThread_l() must be called with AudioFlinger::mLock held
7370 // checkMixerThread_l() must be called with AudioFlinger::mLock held
7377 // checkRecordThread_l() must be called with AudioFlinger::mLock held
7417 Mutex::Autolock _l(mLock);
7450 Mutex::Autolock _l(mLock);
7456 Mutex::Autolock _l(mLock);
7463 Mutex::Autolock _l(mLock);
7518 Mutex::Autolock _l(mLock);
7655 Mutex::Autolock _l(mLock);
7671 Mutex::Autolock _dl(dstThread->mLock);
7672 Mutex::Autolock _sl(srcThread->mLock);
7740 // PlaybackThread::createEffect_l() must be called with AudioFlinger::mLock held
7783 { // scope for mLock
7784 Mutex::Autolock _l(mLock);
7836 Mutex::Autolock _l(mLock);
7857 Mutex::Autolock _l(mLock);
7867 // PlaybackThread::addEffect_l() must be called with AudioFlinger::mLock and
7868 // PlaybackThread::mLock held
7945 Mutex::Autolock _l(mLock);
7962 Mutex::Autolock _l(mLock);
7973 Mutex::Autolock _l(mLock);
8083 Mutex::Autolock _l(mLock);
8218 Mutex::Autolock _l(mLock);
8250 Mutex::Autolock _l(mLock);
8280 // must be called with EffectModule::mLock held
8310 Mutex::Autolock _l(mLock);
8347 Mutex::Autolock _l(mLock);
8500 Mutex::Autolock _l(mLock);
8520 Mutex::Autolock _l(mLock);
8556 Mutex::Autolock _l(mLock);
8596 Mutex::Autolock _l(mLock);
8622 Mutex::Autolock _l(mLock);
8626 // must be called with EffectModule::mLock held
8707 Mutex::Autolock _l(mLock);
8744 Mutex::Autolock _l(mLock);
8763 Mutex::Autolock _l(mLock);
8783 Mutex::Autolock _l(mLock);
8799 Mutex::Autolock _l(mLock);
8805 Mutex::Autolock _l(mLock);
8812 Mutex::Autolock _l(mLock);
8834 bool locked = tryLock(mLock);
8903 mLock.unlock();
9041 Mutex::Autolock _l(mClient->audioFlinger()->mLock);
9204 // getEffectFromDesc_l() must be called with ThreadBase::mLock held
9217 // getEffectFromId_l() must be called with ThreadBase::mLock held
9231 // getEffectFromType_l() must be called with ThreadBase::mLock held
9247 Mutex::Autolock _l(mLock);
9256 // Must be called with EffectChain::mLock locked
9264 // Must be called with EffectChain::mLock locked
9307 // addEffect_l() must be called with PlaybackThread::mLock held
9313 Mutex::Autolock _l(mLock);
9421 // removeEffect_l() must be called with PlaybackThread::mLock held
9424 Mutex::Autolock _l(mLock);
9454 // setDevice_l() must be called with PlaybackThread::mLock held
9463 // setMode_l() must be called with PlaybackThread::mLock held
9472 // setAudioSource_l() must be called with PlaybackThread::mLock held
9481 // setVolume_l() must be called with PlaybackThread::mLock held
9548 bool locked = tryLock(mLock);
9571 mLock.unlock();
9575 // must be called with ThreadBase::mLock held
9629 // must be called with ThreadBase::mLock held