Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 187) sorted by relevance

12345678

/device/generic/vulkan-cereal/stream-servers/
DRenderChannelImpl.cpp76 AutoLock lock(mLock); in setWantedEvents() local
82 AutoLock lock(mLock); in state() local
88 AutoLock lock(mLock); in tryWrite() local
98 AutoLock lock(mLock); in tryRead() local
108 AutoLock lock(mLock); in readBefore() local
118 AutoLock lock(mLock); in stop() local
126 AutoLock lock(mLock); in writeToGuest() local
136 AutoLock lock(mLock); in readFromGuest() local
154 AutoLock lock(mLock); in stopFromHost() local
163 AutoLock lock(mLock); in isStopped() local
[all …]
DRenderThread.cpp119 AutoLock lock(mLock); in pausePreSnapshot() local
134 AutoLock lock(mLock); in resume() local
152 AutoLock lock(mLock); in save() local
169 void RenderThread::waitForSnapshotCompletion(AutoLock* lock) { in waitForSnapshotCompletion()
177 void RenderThread::snapshotOperation(AutoLock* lock, OpImpl&& implFunc) { in snapshotOperation()
195 void RenderThread::loadImpl(AutoLock* lock, const SnapshotObjects& objects) { in loadImpl()
205 void RenderThread::saveImpl(AutoLock* lock, const SnapshotObjects& objects) { in saveImpl()
221 AutoLock lock(mLock); in doSnapshotOperation() local
240 AutoLock lock(mLock); in setFinished() local
/device/generic/vulkan-cereal/base/
DConditionVariable.h77 void wait(StaticLock* lock, Predicate pred) { in wait()
84 void wait(AutoLock* lock, Predicate pred) { in wait()
173 inline void ConditionVariable::signalAndUnlock(StaticLock* lock) { in signalAndUnlock()
177 inline void ConditionVariable::signalAndUnlock(AutoLock* lock) { in signalAndUnlock()
182 inline void ConditionVariable::broadcastAndUnlock(StaticLock* lock) { in broadcastAndUnlock()
186 inline void ConditionVariable::broadcastAndUnlock(AutoLock* lock) { in broadcastAndUnlock()
191 inline void ConditionVariable::signalAndUnlock(StaticLock* lock) { in signalAndUnlock()
195 inline void ConditionVariable::signalAndUnlock(AutoLock* lock) { in signalAndUnlock()
199 inline void ConditionVariable::broadcastAndUnlock(StaticLock* lock) { in broadcastAndUnlock()
203 inline void ConditionVariable::broadcastAndUnlock(AutoLock* lock) { in broadcastAndUnlock()
DLock.h47 void lock() { in lock() function
138 AutoLock(StaticLock& lock) : mLock(lock) { mLock.lock(); } in AutoLock()
144 void lock() { in lock() function
175 AutoWriteLock(ReadWriteLock& lock) : mLock(lock) { mLock.lockWrite(); } in AutoWriteLock()
204 AutoReadLock(ReadWriteLock& lock) : mLock(lock) { mLock.lockRead(); } in AutoReadLock()
347 ScopedWrite(SeqLock* lock) : mLock(lock) { in ScopedWrite()
358 #define AEMU_SEQLOCK_READ_WITH_RETRY(lock, readStuff) { uint32_t aemu_seqlock_curr_seq; do { \ argument
DMessageChannel.cpp23 AutoLock lock(mLock); in size() local
28 android::base::AutoLock lock(mLock); in stop() local
36 AutoLock lock(mLock); in isStopped() local
41 AutoLock lock(mLock); in waitForEmpty() local
/device/generic/vulkan-cereal/stream-servers/glestranslator/GLcommon/
DShareGroup.cpp49 ObjectDataAutoLock lock(this); in ShareGroup() local
71 ObjectDataAutoLock lock(this); in preSave() local
80 ObjectDataAutoLock lock(this); in onSave() local
108 android::base::AutoLock lock(m_restoreLock); in postLoadRestore() local
141 android::base::AutoLock lock(m_namespaceLock); in ~ShareGroup() local
160 android::base::AutoLock lock(m_namespaceLock); in genName() local
189 android::base::AutoLock lock(m_namespaceLock); in getGlobalName() local
202 android::base::AutoLock lock(m_namespaceLock); in getLocalName() local
213 android::base::AutoLock lock(m_namespaceLock); in getNamedObject() local
225 android::base::AutoLock lock(m_namespaceLock); in deleteName() local
[all …]
/device/generic/goldfish-opengl/android-emu/android/base/synchronization/
DAndroidConditionVariable.h81 void wait(StaticLock<IsRecursive>* lock, Predicate pred) { in wait()
88 void wait(AutoLock<Lockable>* lock, Predicate pred) { in wait()
187 inline void ConditionVariable::signalAndUnlock(StaticLock<IsRecursive>* lock) { in signalAndUnlock()
192 inline void ConditionVariable::signalAndUnlock(AutoLock<Lockable>* lock) { in signalAndUnlock()
198 inline void ConditionVariable::broadcastAndUnlock(StaticLock<IsRecursive>* lock) { in broadcastAndUnlock()
203 inline void ConditionVariable::broadcastAndUnlock(AutoLock<Lockable>* lock) { in broadcastAndUnlock()
210 inline void ConditionVariable::signalAndUnlock(StaticLock<IsRecursive>* lock) { in signalAndUnlock()
215 inline void ConditionVariable::signalAndUnlock(AutoLock<Lockable>* lock) { in signalAndUnlock()
220 inline void ConditionVariable::broadcastAndUnlock(StaticLock<IsRecursive>* lock) { in broadcastAndUnlock()
225 inline void ConditionVariable::broadcastAndUnlock(AutoLock<Lockable>* lock) { in broadcastAndUnlock()
DAndroidLock.h60 void lock() { in lock() function
126 void lock() { in lock() function
239 AutoLock(Lockable& lock) : mLock(lock) { mLock.lock(); } in AutoLock()
245 void lock() { in lock() function
276 AutoWriteLock(ReadWriteLock& lock) : mLock(lock) { mLock.lockWrite(); } in AutoWriteLock()
305 AutoReadLock(ReadWriteLock& lock) : mLock(lock) { mLock.lockRead(); } in AutoReadLock()
/device/generic/vulkan-cereal/third-party/perfetto/src/base/
Dunix_task_runner.cc53 std::lock_guard<std::mutex> lock(lock_); in Run() local
71 std::lock_guard<std::mutex> lock(lock_); in Quit() local
77 std::lock_guard<std::mutex> lock(lock_); in QuitCalled() local
82 std::lock_guard<std::mutex> lock(lock_); in IsIdleForTesting() local
104 std::lock_guard<std::mutex> lock(lock_); in RunImmediateAndDelayedTask() local
155 std::lock_guard<std::mutex> lock(lock_); in RunFileDescriptorWatch() local
186 std::lock_guard<std::mutex> lock(lock_); in PostTask() local
198 std::lock_guard<std::mutex> lock(lock_); in PostDelayedTask() local
208 std::lock_guard<std::mutex> lock(lock_); in AddFileDescriptorWatch() local
219 std::lock_guard<std::mutex> lock(lock_); in RemoveFileDescriptorWatch() local
/device/generic/goldfish/gnss/
Ddata_sink.cpp23 std::unique_lock<std::mutex> lock(mtx); in gnssLocation() local
30 std::unique_lock<std::mutex> lock(mtx); in gnssSvStatus() local
37 std::unique_lock<std::mutex> lock(mtx); in gnssStatus() local
45 std::unique_lock<std::mutex> lock(mtx); in gnssNmea() local
52 std::unique_lock<std::mutex> lock(mtx); in setCallback20() local
57 std::unique_lock<std::mutex> lock(mtx); in cleanup() local
62 std::unique_lock<std::mutex> lock(mtx); in start() local
/device/generic/goldfish/audio/
Dring_buffer.cpp36 std::unique_lock<std::mutex> lock(mMutex); in availableToConsume() local
41 std::unique_lock<std::mutex> lock(mMutex); in makeRoomForProduce() local
55 std::unique_lock<std::mutex> lock(mMutex); in waitForProduceAvailable() local
66 std::unique_lock<std::mutex> lock(mMutex); in getProduceChunk() local
80 std::unique_lock<std::mutex> lock(mMutex); in produce() local
92 std::unique_lock<std::mutex> lock(mMutex); in produce() local
116 std::unique_lock<std::mutex> lock(mMutex); in waitForConsumeAvailable() local
127 std::unique_lock<std::mutex> lock(mMutex); in getConsumeChunk() local
140 size_t RingBuffer::consume(const ContiniousLockedChunk &lock, size_t size) { in consume()
/device/generic/goldfish-opengl/system/hwc2/
DDisplay.cpp78 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in init() local
108 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in updateParameters() local
156 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in acceptChanges() local
182 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in createLayer() local
198 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in destroyLayer() local
223 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in getActiveConfig() local
241 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in getDisplayAttributeEnum() local
268 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in getChangedCompositionTypes() local
304 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in getColorModes() local
323 std::unique_lock<std::recursive_mutex> lock(mStateMutex); in getConfigs() local
[all …]
/device/google/cuttlefish/host/frontend/webrtc/lib/
Daudio_track_source_impl.cpp25 std::lock_guard<std::mutex> lock(observers_mutex_); in SetVolume() local
32 std::lock_guard<std::mutex> lock(observers_mutex_); in RegisterAudioObserver() local
36 std::lock_guard<std::mutex> lock(observers_mutex_); in UnregisterAudioObserver() local
41 std::lock_guard<std::mutex> lock(sinks_mutex_); in AddSink() local
46 std::lock_guard<std::mutex> lock(sinks_mutex_); in RemoveSink() local
56 std::lock_guard<std::mutex> lock(sinks_mutex_); in OnFrame() local
/device/generic/vulkan-cereal/host-common/
DHostGoldfishPipe.cpp80 ScopedVmLock lock; in getErrno() local
88 ScopedVmLock lock; in connect() local
124 ScopedVmLock lock; in close() local
133 ScopedVmLock lock; in read() local
163 ScopedVmLock lock; in write() local
187 ScopedVmLock lock; in poll() local
200 ScopedVmLock lock; in setWakeCallback() local
209 ScopedVmLock lock; in getHostPipe() local
220 ScopedVmLock lock; in saveSnapshot() local
236 ScopedVmLock lock; in loadSnapshot() local
[all …]
DMultiDisplay.cpp161 AutoLock lock(mLock); in getMultiDisplay() local
211 AutoLock lock(mLock); in getNextMultiDisplay() local
254 AutoLock lock(mLock); in translateCoordination() local
283 AutoLock lock(mLock); in setGpuMode() local
298 AutoLock lock(mLock); in createDisplay() local
338 AutoLock lock(mLock); in destroyDisplay() local
382 AutoLock lock(mLock); in setDisplayPose() local
428 AutoLock lock(mLock); in getDisplayPose() local
448 AutoLock lock(mLock); in setDisplayColorBuffer() local
484 AutoLock lock(mLock); in getDisplayColorBuffer() local
[all …]
Dgoldfish_sync.cpp42 AutoLock lock(sCommandReplyLock); in next_unique_id() local
49 Lock lock; // protects other parts of this struct member
61 AutoLock lock(sCommandReplyLock); in allocWait() local
69 AutoLock lock(sCommandReplyLock); in freeWait() local
118 AutoLock lock(wait_info->lock); in goldfish_sync_receive_hostcmd_result() local
142 AutoLock lock(waitInfo->lock); in sendCommandAndGetResult() local
/device/generic/goldfish-opengl/shared/OpenglCodecCommon/
DPortableMutex.h38 static __inline__ void mutex_lock(mutex_t* lock) { in mutex_lock()
42 static __inline__ void mutex_unlock(mutex_t* lock) { in mutex_unlock()
46 static __inline__ int mutex_init(mutex_t* lock) { in mutex_init()
50 static __inline__ void mutex_destroy(mutex_t* lock) { in mutex_destroy()
/device/generic/goldfish/wifi/wifi_hal/
Dhalstate.cpp24 std::unique_lock<std::mutex> lock(mStateMutex); in init() local
51 std::unique_lock<std::mutex> lock(mStateMutex); in stop() local
81 std::unique_lock<std::mutex> lock(mStateMutex); in eventLoop() local
99 std::unique_lock<std::mutex> lock(mStateMutex); in onStop() local
/device/generic/goldfish/sensors/
Dmultihal_sensors.cpp121 std::unique_lock<std::mutex> lock(m_mtx); in setOperationMode() local
137 std::unique_lock<std::mutex> lock(m_mtx); in activate() local
191 std::unique_lock<std::mutex> lock(m_mtx); in batch() local
207 std::unique_lock<std::mutex> lock(m_mtx); in flush() local
229 std::unique_lock<std::mutex> lock(m_mtx); in injectSensorData_2_1() local
244 std::unique_lock<std::mutex> lock(m_mtx); in initialize() local
255 std::unique_lock<std::mutex> lock(m_mtx); in postSensorEvent() local
293 std::unique_lock<std::mutex> lock(m_mtx); in batchThread() local
/device/generic/goldfish/camera/fake-pipeline2/
DJpegCompressor.cpp42 Mutex::Autolock lock(mMutex); in ~JpegCompressor() local
60 Mutex::Autolock lock(mMutex); in start() local
89 Mutex::Autolock lock(mMutex); in compressSynchronous() local
207 Mutex::Autolock lock(mBusyMutex); in isStreamInUse() local
218 Mutex::Autolock lock(mBusyMutex); in waitForDone() local
227 Mutex::Autolock lock(mBusyMutex); in cleanUp() local
/device/generic/goldfish-opengl/android-emu/android/base/threads/
DAndroidWorkPool.cpp83 AutoLock lock(mLock); in decrementBroadcast() local
214 AutoLock lock(mLock); in acquire() local
227 AutoLock lock(mLock); in run() local
251 AutoLock lock(mLock); in shouldCleanupWaitGroup() local
272 AutoLock lock(mLock); in exit() local
289 AutoLock lock(mLock); in threadFunc() local
294 AutoLock lock(mLock); in threadFunc() local
310 AutoLock lock(mLock); in doRun() local
343 AutoLock lock(mLock); in schedule() local
385 AutoLock lock(mLock); in waitAny() local
[all …]
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/
DWorkerThread.cpp109 std::unique_lock<std::mutex> lock(mMutex); in wait() local
119 std::lock_guard<std::mutex> lock(mMutex); in isReady() local
157 std::lock_guard<std::mutex> lock(mMutex); in postWorkerTask() local
167 std::lock_guard<std::mutex> lock(mMutex); in setMaxThreads() local
180 std::lock_guard<std::mutex> lock(mMutex); in checkToRunPendingTasks() local
191 std::lock_guard<std::mutex> lock(mMutex); in checkToRunPendingTasks() local
/device/google/contexthub/firmware/os/core/
Dtrylock.c21 void trylockInit(struct TryLock *lock) in trylockInit()
26 void trylockRelease(struct TryLock *lock) in trylockRelease()
31 bool trylockTryTake(struct TryLock *lock) in trylockTryTake()
/device/generic/goldfish/camera/
DEmulatedFakeCamera2.cpp685 Mutex::Autolock lock(mInputMutex); in readyToRun() local
697 Mutex::Autolock lock(mInputMutex); in waitUntilRunning() local
708 Mutex::Autolock lock(mInputMutex); in newRequestAvailable() local
717 Mutex::Autolock lock(mInternalsMutex); in isStreamInUse() local
727 Mutex::Autolock lock(mInputMutex); in getInProgressCount() local
736 Mutex::Autolock lock(mInputMutex); in threadLoop() local
767 Mutex::Autolock lock(mInputMutex); in threadLoop() local
771 Mutex::Autolock lock(mInputMutex); in threadLoop() local
948 Mutex::Autolock lock(mInputMutex); in configureNextCapture() local
1050 Mutex::Autolock lock(mInputMutex); in configureNextReprocess() local
[all …]
/device/generic/vulkan-cereal/host-common/opengl/
DGLProcessPipe.cpp33 Lock lock; member
40 AutoLock lock(sRegistry.lock); in sIdExistsInRegistry() local
94 AutoLock lock(sRegistry.lock); in GLProcessPipe() local
99 AutoLock lock(sRegistry.lock); in ~GLProcessPipe() local
166 AutoLock lock(sRegistry.lock); in forEachProcessPipeId() local
173 AutoLock lock(sRegistry.lock); in forEachProcessPipeIdRunAndErase() local

12345678