Lines Matching refs:mLock

170     Mutex::Autolock _l(mLock);
221 Mutex::Autolock _l(mLock);
342 bool locked = tryLock(mLock);
368 if (locked) mLock.unlock();
404 Mutex::Autolock _l(mLock);
455 Mutex::Autolock _dl(thread->mLock);
456 Mutex::Autolock _sl(effectThread->mLock);
464 // destructor is called by the TrackBase destructor with mLock held
478 Mutex::Autolock _l(mLock);
489 Mutex::Autolock _l(mLock);
500 Mutex::Autolock _l(mLock);
511 Mutex::Autolock _l(mLock);
522 Mutex::Autolock _l(mLock);
553 Mutex::Autolock _l(mLock);
585 Mutex::Autolock _l(mLock);
634 Mutex::Autolock _l(mLock);
663 AutoMutex lock(mLock);
697 AutoMutex lock(mLock);
711 AutoMutex lock(mLock);
761 Mutex::Autolock _l(mLock);
789 Mutex::Autolock _l(mLock);
828 Mutex::Autolock _l(mLock);
857 Mutex::Autolock _l(mLock);
890 Mutex::Autolock _l(mLock);
903 Mutex::Autolock _l(mLock);
931 Mutex::Autolock _l(mLock);
960 // audioConfigChanged_l() must be called with AudioFlinger::mLock held
969 // removeClient_l() must be called with AudioFlinger::mLock held
1008 AutoMutex lock(&mLock);
1041 Mutex::Autolock _l(mLock);
1047 if (mParamCond.waitRelative(mLock, kSetParametersTimeout) == NO_ERROR) {
1058 Mutex::Autolock _l(mLock);
1062 // sendConfigEvent_l() must be called with ThreadBase::mLock held
1075 mLock.lock();
1080 // release mLock before locking AudioFlinger mLock: lock order is always
1082 mLock.unlock();
1083 mAudioFlinger->mLock.lock();
1085 mAudioFlinger->mLock.unlock();
1087 mLock.lock();
1089 mLock.unlock();
1098 bool locked = tryLock(mLock);
1141 mLock.unlock();
1166 Mutex::Autolock _l(mLock);
1197 Mutex::Autolock _l(mLock);
1214 Mutex::Autolock _l(mLock);
1231 Mutex::Autolock _l(mLock);
1340 Mutex::Autolock _l(mLock);
1478 // PlaybackThread::createTrack_l() must be called with AudioFlinger::mLock held
1518 { // scope for mLock
1519 Mutex::Autolock _l(mLock);
1572 Mutex::Autolock _l(mLock);
1624 // addTrack_l() must be called with ThreadBase::mLock held
1655 // destroyTrack_l() must be called with ThreadBase::mLock held
1679 Mutex::Autolock _l(mLock);
1690 // audioConfigChanged_l() must be called with AudioFlinger::mLock held
1734 // Note that mLock is not held when readOutputParameters() is called from the constructor
1749 Mutex::Autolock _l(mLock);
1760 Mutex::Autolock _l(mLock);
1798 Mutex::Autolock _l(mLock);
1804 Mutex::Autolock _l(mLock);
1810 // this method must always be called either with ThreadBase mLock held or inside the thread loop
1908 { // scope for mLock
1910 Mutex::Autolock _l(mLock);
1944 mWaitWorkCV.wait(mLock);
2068 // prepareTracks_l() must be called with ThreadBase::mLock held
2283 Mutex::Autolock _l(mLock);
2299 Mutex::Autolock _l(mLock);
2304 // getTrackName_l() must be called with ThreadBase::mLock held
2310 // deleteTrackName_l() must be called with ThreadBase::mLock held
2317 // checkForNewParameters_l() must be called with ThreadBase::mLock held
2418 mWaitWorkCV.waitRelative(mLock, kSetParametersTimeout);
2583 { // scope for the mLock
2585 Mutex::Autolock _l(mLock);
2613 mWaitWorkCV.wait(mLock);
2840 // getTrackName_l() must be called with ThreadBase::mLock held
2846 // deleteTrackName_l() must be called with ThreadBase::mLock held
2851 // checkForNewParameters_l() must be called with ThreadBase::mLock held
2894 mWaitWorkCV.waitRelative(mLock, kSetParametersTimeout);
2970 { // scope for the mLock
2972 Mutex::Autolock _l(mLock);
3007 mWaitWorkCV.wait(mLock);
3121 Mutex::Autolock _l(mLock);
3172 // TrackBase constructor must be called with AudioFlinger::mLock held
3260 Mutex::Autolock _l(mClient->audioFlinger()->mLock);
3333 // Track constructor must be called with AudioFlinger::mLock and ThreadBase::mLock held
3373 Mutex::Autolock _l(thread->mLock);
3382 // desctructor is called. As the destructor needs to lock mLock,
3383 // we must acquire a strong reference on this Track before locking mLock
3389 { // scope for mLock
3403 Mutex::Autolock _l(thread->mLock);
3492 Mutex::Autolock _l(thread->mLock);
3505 thread->mLock.unlock();
3509 thread->mLock.lock();
3533 Mutex::Autolock _l(thread->mLock);
3545 thread->mLock.unlock();
3549 thread->mLock.lock();
3562 Mutex::Autolock _l(thread->mLock);
3567 thread->mLock.unlock();
3571 thread->mLock.lock();
3585 Mutex::Autolock _l(thread->mLock);
3647 // RecordTrack constructor must be called with AudioFlinger::mLock held
4008 // Client destructor must be called with AudioFlinger::mLock held
4125 { // scope for mLock
4126 Mutex::Autolock _l(mLock);
4162 // destructor is called by the TrackBase destructor with mLock held
4268 { // scope for mLock
4269 Mutex::Autolock _l(mLock);
4282 mWaitWorkCV.wait(mLock);
4463 { // scope for mLock
4464 Mutex::Autolock _l(mLock);
4496 AutoMutex lock(&mLock);
4508 mLock.unlock();
4510 mLock.lock();
4530 mStartStopCond.wait(mLock);
4548 AutoMutex lock(&mLock);
4555 mStartStopCond.wait(mLock);
4558 mLock.unlock();
4560 mLock.lock();
4737 mWaitWorkCV.waitRelative(mLock, kSetParametersTimeout);
4747 Mutex::Autolock _l(mLock);
4822 Mutex::Autolock _l(mLock);
4832 Mutex::Autolock _l(mLock);
4847 Mutex::Autolock _l(mLock);
4853 Mutex::Autolock _l(mLock);
4859 Mutex::Autolock _l(mLock);
4865 // this method must always be called either with ThreadBase mLock held or inside the thread loop
4905 Mutex::Autolock _l(mLock);
4951 Mutex::Autolock _l(mLock);
4975 Mutex::Autolock _l(mLock);
5008 Mutex::Autolock _l(mLock);
5023 Mutex::Autolock _l(mLock);
5058 Mutex::Autolock _l(mLock);
5126 Mutex::Autolock _l(mLock);
5149 Mutex::Autolock _l(mLock);
5182 Mutex::Autolock _l(mLock);
5204 Mutex::Autolock _l(mLock);
5270 Mutex::Autolock _l (t->mLock);
5288 // checkPlaybackThread_l() must be called with AudioFlinger::mLock held
5298 // checkMixerThread_l() must be called with AudioFlinger::mLock held
5310 // checkRecordThread_l() must be called with AudioFlinger::mLock held
5356 Mutex::Autolock _l(mLock);
5362 Mutex::Autolock _l(mLock);
5368 Mutex::Autolock _l(mLock);
5425 Mutex::Autolock _l(mLock);
5568 Mutex::Autolock _l(mLock);
5584 Mutex::Autolock _dl(dstThread->mLock);
5585 Mutex::Autolock _sl(srcThread->mLock);
5653 // PlaybackThread::createEffect_l() must be called with AudioFlinger::mLock held
5699 { // scope for mLock
5700 Mutex::Autolock _l(mLock);
5750 Mutex::Autolock _l(mLock);
5780 // PlaybackThread::addEffect_l() must be called with AudioFlinger::mLock and
5781 // PlaybackThread::mLock held
5856 Mutex::Autolock _l(mLock);
5876 Mutex::Autolock _l(mLock);
5887 Mutex::Autolock _l(mLock);
5997 Mutex::Autolock _l(mLock);
6134 Mutex::Autolock _l(mLock);
6164 Mutex::Autolock _l(mLock);
6203 Mutex::Autolock _l(mLock);
6226 Mutex::Autolock _l(mLock);
6263 Mutex::Autolock _l(mLock);
6396 Mutex::Autolock _l(mLock);
6416 Mutex::Autolock _l(mLock);
6452 Mutex::Autolock _l(mLock);
6492 Mutex::Autolock _l(mLock);
6519 Mutex::Autolock _l(mLock);
6597 Mutex::Autolock _l(mLock);
6630 Mutex::Autolock _l(mLock);
6674 Mutex::Autolock _l(mLock);
6694 Mutex::Autolock _l(mLock);
6699 Mutex::Autolock _l(mLock);
6712 bool locked = tryLock(mLock);
6781 mLock.unlock();
6913 Mutex::Autolock _l(mClient->audioFlinger()->mLock);
7081 // getEffectFromDesc_l() must be called with ThreadBase::mLock held
7096 // getEffectFromId_l() must be called with ThreadBase::mLock held
7112 // getEffectFromType_l() must be called with ThreadBase::mLock held
7128 // Must be called with EffectChain::mLock locked
7172 // addEffect_l() must be called with PlaybackThread::mLock held
7178 Mutex::Autolock _l(mLock);
7286 // removeEffect_l() must be called with PlaybackThread::mLock held
7289 Mutex::Autolock _l(mLock);
7320 // setDevice_l() must be called with PlaybackThread::mLock held
7329 // setMode_l() must be called with PlaybackThread::mLock held
7338 // setVolume_l() must be called with PlaybackThread::mLock held
7405 bool locked = tryLock(mLock);
7428 mLock.unlock();
7434 // must be called with ThreadBase::mLock held
7486 // must be called with ThreadBase::mLock held