Home | History | Annotate | Download | only in api1

Lines Matching defs:lock

101     // this lock should never be NULL
102 Mutex* lock = mCameraService->getClientLockById(mCameraId);
103 lock->lock();
105 // client will not be accessed from callback. should unlock to prevent dead-lock in disconnect
106 lock->unlock();
148 status_t CameraClient::lock() {
150 LOG1("lock (pid %d)", callingPid);
151 Mutex::Autolock lock(mLock);
153 // lock camera to this client if the the camera is unlocked
166 Mutex::Autolock lock(mLock);
168 // allow anyone to use camera (after they lock the camera)
188 Mutex::Autolock lock(mLock);
224 Mutex::Autolock lock(mLock);
268 Mutex::Autolock lock(mLock);
333 Mutex::Autolock lock(mLock);
366 Mutex::Autolock lock(mLock);
439 Mutex::Autolock lock(mLock);
452 Mutex::Autolock lock(mLock);
464 Mutex::Autolock lock(mLock);
472 Mutex::Autolock lock(mLock);
482 Mutex::Autolock lock(mLock);
490 Mutex::Autolock lock(mLock);
498 Mutex::Autolock lock(mLock);
508 Mutex::Autolock lock(mLock);
519 Mutex::Autolock lock(mLock);
548 Mutex::Autolock lock(mLock);
558 Mutex::Autolock lock(mLock);
598 Mutex::Autolock lock(mLock);
687 // lock before calling the ICameraClient's callbacks, so those callbacks can
690 // release the lock after all accesses to member variables, so it must be
697 Mutex* lock = getClientLockFromCookie(user);
698 if (lock == NULL) return;
699 Mutex::Autolock alock(*lock);
722 Mutex* lock = getClientLockFromCookie(user);
723 if (lock == NULL) return;
724 Mutex::Autolock alock(*lock);
760 Mutex* lock = getClientLockFromCookie(user);
761 if (lock == NULL) return;
762 Mutex::Autolock alock(*lock);
916 // hold the preview lock while we grab a reference to the preview buffer