Home
last modified time | relevance | path

Searched refs:mMutex (Results 1 – 25 of 229) sorted by relevance

12345678910

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncPredictor.h41 bool addVsyncTimestamp(nsecs_t timestamp) final EXCLUDES(mMutex);
42 nsecs_t nextAnticipatedVSyncTimeFrom(nsecs_t timePoint) const final EXCLUDES(mMutex);
43 nsecs_t currentPeriod() const final EXCLUDES(mMutex);
44 void resetModel() final EXCLUDES(mMutex);
53 void setPeriod(nsecs_t period) final EXCLUDES(mMutex);
58 bool needsMoreSamples() const final EXCLUDES(mMutex);
65 VSyncPredictor::Model getVSyncPredictionModel() const EXCLUDES(mMutex);
67 bool isVSyncInPhase(nsecs_t timePoint, Fps frameRate) const final EXCLUDES(mMutex);
69 void dump(std::string& result) const final EXCLUDES(mMutex);
74 void clearTimestamps() REQUIRES(mMutex);
[all …]
DVSyncReactor.h51 void setIgnorePresentFencesInternal(bool ignore) REQUIRES(mMutex);
52 void updateIgnorePresentFencesInternal() REQUIRES(mMutex);
53 void startPeriodTransitionInternal(nsecs_t newPeriod) REQUIRES(mMutex);
54 void endPeriodTransition() REQUIRES(mMutex);
56 REQUIRES(mMutex);
62 mutable std::mutex mMutex; variable
63 bool mInternalIgnoreFences GUARDED_BY(mMutex) = false;
64 bool mExternalIgnoreFences GUARDED_BY(mMutex) = false;
65 std::vector<std::shared_ptr<android::FenceTime>> mUnfiredFences GUARDED_BY(mMutex);
67 bool mMoreSamplesNeeded GUARDED_BY(mMutex) = false;
[all …]
DVsyncModulator.h91 VsyncConfig getVsyncConfig() const EXCLUDES(mMutex);
93 [[nodiscard]] VsyncConfig setVsyncConfigSet(const VsyncConfigSet&) EXCLUDES(mMutex);
97 const sp<IBinder>& = {}) EXCLUDES(mMutex);
112 void binderDied(const wp<IBinder>&) override EXCLUDES(mMutex);
115 const VsyncConfig& getNextVsyncConfig() const REQUIRES(mMutex);
116 [[nodiscard]] VsyncConfig updateVsyncConfig() EXCLUDES(mMutex);
117 [[nodiscard]] VsyncConfig updateVsyncConfigLocked() REQUIRES(mMutex);
119 mutable std::mutex mMutex; variable
120 VsyncConfigSet mVsyncConfigSet GUARDED_BY(mMutex);
122 VsyncConfig mVsyncConfig GUARDED_BY(mMutex){mVsyncConfigSet.late}; in GUARDED_BY() argument
[all …]
DVSyncDispatchTimerQueue.h138 void setTimer(nsecs_t, nsecs_t) REQUIRES(mMutex);
139 void rearmTimer(nsecs_t now) REQUIRES(mMutex);
141 REQUIRES(mMutex);
142 void cancelTimer() REQUIRES(mMutex);
150 std::mutex mutable mMutex; variable
151 size_t mCallbackToken GUARDED_BY(mMutex) = 0;
153 CallbackMap mCallbacks GUARDED_BY(mMutex);
154 nsecs_t mIntendedWakeupTime GUARDED_BY(mMutex) = kInvalidTime;
165 } mTraceBuffer GUARDED_BY(mMutex);
168 nsecs_t mLastTimerCallback GUARDED_BY(mMutex) = kInvalidTime;
[all …]
DDispSyncSource.cpp49 std::lock_guard lock(mMutex); in ~CallbackRepeater()
54 std::lock_guard lock(mMutex); in start()
67 std::lock_guard lock(mMutex); in stop()
74 std::lock_guard lock(mMutex); in dump()
87 std::lock_guard lock(mMutex); in callback()
94 std::lock_guard lock(mMutex); in callback()
109 mutable std::mutex mMutex; member in android::scheduler::CallbackRepeater
110 VSyncCallbackRegistration mRegistration GUARDED_BY(mMutex);
111 bool mStarted GUARDED_BY(mMutex) = false;
112 std::chrono::nanoseconds mWorkDuration GUARDED_BY(mMutex) = 0ns;
[all …]
/frameworks/native/libs/gui/include/gui/
DBLASTBufferQueue.h49 FrameEventHistoryDelta* outDelta) override REQUIRES(mMutex);
54 nsecs_t dequeueReadyTime) REQUIRES(mMutex);
56 void setBlastBufferQueue(BLASTBufferQueue* blastbufferqueue) REQUIRES(mMutex);
59 void onSidebandStreamChanged() override REQUIRES(mMutex);
64 Mutex mMutex; variable
65 ConsumerFrameEventHistory mFrameEventHistory GUARDED_BY(mMutex);
66 std::queue<uint64_t> mDisconnectEvents GUARDED_BY(mMutex);
67 bool mCurrentlyConnected GUARDED_BY(mMutex);
68 bool mPreviouslyConnected GUARDED_BY(mMutex);
69 BLASTBufferQueue* mBLASTBufferQueue GUARDED_BY(mMutex);
[all …]
/frameworks/av/media/libmediatranscoding/transcoder/tests/
DTranscoderTestUtils.h88 std::unique_lock<std::mutex> lock(mMutex); in onTrackFormatAvailable()
94 std::unique_lock<std::mutex> lock(mMutex); in onTrackFinished()
100 std::unique_lock<std::mutex> lock(mMutex); in onTrackStopped()
107 std::unique_lock<std::mutex> lock(mMutex); in onTrackError()
115 std::unique_lock<std::mutex> lock(mMutex); in waitUntilFinished()
123 std::unique_lock<std::mutex> lock(mMutex); in waitUntilTrackFormatAvailable()
136 std::mutex mMutex; variable
147 std::unique_lock<std::mutex> lock(mMutex); in onFinished()
155 std::unique_lock<std::mutex> lock(mMutex); in onError()
165 std::unique_lock<std::mutex> lock(mMutex); in onProgressUpdate()
[all …]
/frameworks/base/media/jni/
DJetPlayer.cpp103 Mutex::Autolock l(mMutex); in init()
107 mCondition.wait(mMutex); in init()
124 Mutex::Autolock l(mMutex); in setEventCallback()
132 Mutex::Autolock lock(mMutex); in release()
173 Mutex::Autolock l(mMutex); in render()
181 mMutex.lock(); // [[[[[[[[ LOCK --------------------------------------- in render()
184 mMutex.unlock(); in render()
198 mCondition.wait(mMutex); in render()
223 mMutex.unlock(); // UNLOCK ]]]]]]]] ----------------------------------- in render()
254 mMutex.lock(); in render()
[all …]
/frameworks/rs/
DrsSignal.cpp28 pthread_mutex_destroy(&mMutex); in ~Signal()
33 int status = pthread_mutex_init(&mMutex, nullptr); in init()
42 pthread_mutex_destroy(&mMutex); in init()
50 int status = pthread_mutex_lock(&mMutex); in set()
63 status = pthread_mutex_unlock(&mMutex); in set()
70 int status = pthread_mutex_lock(&mMutex); in wait()
77 status = pthread_cond_wait(&mCondition, &mMutex); in wait()
86 status = pthread_mutex_unlock(&mMutex); in wait()
DrsMutex.cpp26 pthread_mutex_destroy(&mMutex); in ~Mutex()
30 int status = pthread_mutex_init(&mMutex, nullptr); in init()
40 status = pthread_mutex_lock(&mMutex); in lock()
50 status = pthread_mutex_unlock(&mMutex); in unlock()
/frameworks/minikin/include/minikin/
DSystemFonts.h70 std::lock_guard<std::mutex> lock(mMutex); in registerFallbackInternal()
75 std::lock_guard<std::mutex> lock(mMutex); in registerDefaultInternal()
80 std::lock_guard<std::mutex> lock(mMutex); in addFontMapInternal()
86 std::lock_guard<std::mutex> lock(mMutex); in getFontMapInternal()
91 std::lock_guard<std::mutex> lock(mMutex); in getFontSetInternal()
101 void buildFontSetLocked() EXCLUSIVE_LOCKS_REQUIRED(mMutex);
103 std::map<std::string, std::shared_ptr<FontCollection>> mSystemFallbacks GUARDED_BY(mMutex);
104 std::shared_ptr<FontCollection> mDefaultFallback GUARDED_BY(mMutex);
105 std::vector<std::shared_ptr<FontCollection>> mCollections GUARDED_BY(mMutex);
106 std::optional<std::vector<std::shared_ptr<Font>>> mFonts GUARDED_BY(mMutex);
[all …]
/frameworks/native/libs/gui/tests/
DDisconnectWaiter.h40 Mutex::Autolock lock(mMutex); in waitForFrame()
42 mFrameCondition.wait(mMutex); in waitForFrame()
48 Mutex::Autolock lock(mMutex); in onFrameAvailable()
54 Mutex::Autolock lock(mMutex); in onBuffersReleased()
56 mDisconnectCondition.wait(mMutex); in onBuffersReleased()
63 Mutex::Autolock lock(mMutex); in finishDisconnect()
69 Mutex mMutex;
DSurfaceTextureGLThreadToGL.h112 Mutex::Autolock lock(mMutex); in waitForFrame()
115 mFrameAvailableCondition.wait(mMutex); in waitForFrame()
125 Mutex::Autolock lock(mMutex); in finishFrame()
134 Mutex::Autolock lock(mMutex); in onFrameAvailable()
139 mFrameFinishCondition.wait(mMutex); in onFrameAvailable()
149 Mutex mMutex; variable
/frameworks/native/services/surfaceflinger/
DHdrLayerInfoReporter.h49 void dispatchHdrLayerInfo(const HdrLayerInfo& info) EXCLUDES(mMutex);
52 void binderDied(const wp<IBinder>&) override EXCLUDES(mMutex);
55 void addListener(const sp<gui::IHdrLayerInfoListener>& listener) EXCLUDES(mMutex);
57 void removeListener(const sp<gui::IHdrLayerInfoListener>& listener) EXCLUDES(mMutex);
59 bool hasListeners() const EXCLUDES(mMutex) { in hasListeners()
60 std::scoped_lock lock(mMutex); in hasListeners()
65 mutable std::mutex mMutex;
77 std::unordered_map<wp<IBinder>, TrackedListener, WpHash> mListeners GUARDED_BY(mMutex);
DTransactionCallbackInvoker.h92 const std::vector<CallbackId>& callbackIds) REQUIRES(mMutex);
96 TransactionStats** outTransactionStats) REQUIRES(mMutex);
99 const std::vector<JankData>& jankData) REQUIRES(mMutex);
102 const std::vector<JankData>& jankData) REQUIRES(mMutex);
116 std::mutex mMutex; variable
120 GUARDED_BY(mMutex);
126 mPendingTransactions GUARDED_BY(mMutex);
129 mCompletedTransactions GUARDED_BY(mMutex);
131 sp<Fence> mPresentFence GUARDED_BY(mMutex);
DBufferLayerConsumer.cpp88 Mutex::Autolock lock(mMutex); in setDefaultBufferSize()
100 Mutex::Autolock lock(mMutex); in setContentsChangedListener()
109 Mutex::Autolock lock(mMutex); in updateTexImage()
182 Mutex::Autolock lock(mMutex); in releasePendingBuffer()
193 Mutex::Autolock lock(mMutex); in getPrevFinalReleaseFence()
281 Mutex::Autolock lock(mMutex); in getTransformMatrix()
286 Mutex::Autolock lock(mMutex); in setFilteringEnabled()
319 Mutex::Autolock lock(mMutex); in getTimestamp()
325 Mutex::Autolock lock(mMutex); in getCurrentDataSpace()
331 Mutex::Autolock lock(mMutex); in getCurrentHdrMetadata()
[all …]
DFrameTracker.cpp44 Mutex::Autolock lock(mMutex); in setDesiredPresentTime()
49 Mutex::Autolock lock(mMutex); in setFrameReadyTime()
55 Mutex::Autolock lock(mMutex); in setFrameReadyFence()
61 Mutex::Autolock lock(mMutex); in setActualPresentTime()
66 Mutex::Autolock lock(mMutex); in setActualPresentFence()
72 Mutex::Autolock lock(mMutex); in setDisplayRefreshPeriod()
77 Mutex::Autolock lock(mMutex); in advanceFrame()
104 Mutex::Autolock lock(mMutex); in clearStats()
119 Mutex::Autolock lock(mMutex); in getStats()
145 Mutex::Autolock lock(mMutex); in logAndResetStats()
[all …]
/frameworks/native/services/surfaceflinger/FrameTimeline/
DFrameTimeline.h223 nsecs_t& deadlineDelta) REQUIRES(mMutex);
232 PresentState mPresentState GUARDED_BY(mMutex);
235 TimelineItem mActuals GUARDED_BY(mMutex);
238 nsecs_t mActualQueueTime GUARDED_BY(mMutex) = 0;
239 nsecs_t mDropTime GUARDED_BY(mMutex) = 0;
240 mutable std::mutex mMutex; variable
242 int32_t mJankType GUARDED_BY(mMutex) = JankType::None;
244 bool mGpuComposition GUARDED_BY(mMutex) = false;
246 std::optional<Fps> mRenderRate GUARDED_BY(mMutex);
248 FramePresentMetadata mFramePresentMetadata GUARDED_BY(mMutex) =
[all …]
/frameworks/av/camera/ndk/ndk_vendor/tests/
DACameraManagerTest.cpp42 std::lock_guard<std::mutex> lock(thiz->mMutex); in onAvailable()
54 std::lock_guard<std::mutex> lock(thiz->mMutex); in onUnavailable()
71 std::lock_guard<std::mutex> lock(thiz->mMutex); in onPhysicalCameraAvailable()
83 std::lock_guard<std::mutex> lock(thiz->mMutex); in onPhysicalCameraUnavailable()
89 std::lock_guard<std::mutex> lock(mMutex); in resetCount()
98 std::lock_guard<std::mutex> lock(mMutex); in getAvailableCount()
103 std::lock_guard<std::mutex> lock(mMutex); in getUnavailableCount()
108 std::lock_guard<std::mutex> lock(mMutex); in getPhysicalCameraAvailableCount()
113 std::lock_guard<std::mutex> lock(mMutex); in getUnavailablePhysicalCameras()
118 std::lock_guard<std::mutex> lock(mMutex); in isAvailable()
[all …]
/frameworks/base/tests/JankBench/app/src/main/jni/
DWorkerPool.cpp35 pthread_mutex_destroy(&mMutex); in ~Signal()
40 int status = pthread_mutex_init(&mMutex, NULL); in init()
49 pthread_mutex_destroy(&mMutex); in init()
59 status = pthread_mutex_lock(&mMutex); in set()
72 status = pthread_mutex_unlock(&mMutex); in set()
82 status = pthread_mutex_lock(&mMutex); in wait()
90 status = pthread_cond_wait(&mCondition, &mMutex); in wait()
93 status = pthread_cond_timeout_np(&mCondition, &mMutex, timeout / 1000000); in wait()
96 status = pthread_cond_wait(&mCondition, &mMutex); in wait()
112 status = pthread_mutex_unlock(&mMutex); in wait()
/frameworks/native/libs/nativedisplay/surfacetexture/
DSurfaceTexture.cpp87 Mutex::Autolock lock(mMutex); in setDefaultBufferSize()
100 Mutex::Autolock lock(mMutex); in updateTexImage()
114 Mutex::Autolock lock(mMutex); in releaseTexImage()
161 Mutex::Autolock lock(mMutex); in detachFromContext()
184 Mutex::Autolock lock(mMutex); in attachToContext()
202 Mutex::Autolock _l(mMutex); in takeConsumerOwnership()
222 Mutex::Autolock _l(mMutex); in releaseConsumerOwnership()
241 Mutex::Autolock lock(mMutex); in getTransformMatrix()
246 Mutex::Autolock lock(mMutex); in setFilteringEnabled()
391 Mutex::Autolock lock(mMutex); in getTimestamp()
[all …]
/frameworks/wilhelm/src/
DThreadPool.cpp98 err = pthread_mutex_init(&tp->mMutex, (const pthread_mutexattr_t *) NULL); in ThreadPool_init()
175 ok = pthread_mutex_lock(&tp->mMutex); in ThreadPool_deinit_internal()
182 ok = pthread_mutex_unlock(&tp->mMutex); in ThreadPool_deinit_internal()
191 ok = pthread_mutex_lock(&tp->mMutex); in ThreadPool_deinit_internal()
202 ok = pthread_mutex_unlock(&tp->mMutex); in ThreadPool_deinit_internal()
205 ok = pthread_mutex_lock(&tp->mMutex); in ThreadPool_deinit_internal()
208 ok = pthread_mutex_unlock(&tp->mMutex); in ThreadPool_deinit_internal()
223 ok = pthread_mutex_destroy(&tp->mMutex); in ThreadPool_deinit_internal()
280 ok = pthread_mutex_lock(&tp->mMutex); in ThreadPool_add()
284 ok = pthread_mutex_unlock(&tp->mMutex); in ThreadPool_add()
[all …]
/frameworks/native/libs/gui/
DConsumerBase.cpp83 Mutex::Autolock lock(mMutex); in ~ConsumerBase()
177 Mutex::Autolock lock(mMutex); in onBuffersReleased()
200 Mutex::Autolock lock(mMutex); in abandon()
223 Mutex::Autolock _l(mMutex); in isAbandoned()
228 Mutex::Autolock _l(mMutex); in setName()
246 Mutex::Autolock lock(mMutex); in detachBuffer()
265 Mutex::Autolock _l(mMutex); in setDefaultBufferSize()
274 Mutex::Autolock _l(mMutex); in setDefaultBufferFormat()
284 Mutex::Autolock _l(mMutex); in setDefaultBufferDataSpace()
293 Mutex::Autolock lock(mMutex); in setConsumerUsageBits()
[all …]
/frameworks/av/services/camera/libcameraservice/utils/
DAutoConditionLock.cpp21 WaitableMutexWrapper::WaitableMutexWrapper(Mutex* mutex) : mMutex{mutex}, mState{false} {} in WaitableMutexWrapper()
27 mManager{manager}, mAutoLock{manager->mMutex}, mAcquired(false) {} in AutoConditionLock()
41 if (manager == nullptr || manager->mMutex == nullptr) { in waitAndAcquire()
54 status_t ret = manager->mCondition.waitRelative(*(manager->mMutex), waitTime); in waitAndAcquire()
71 if (manager == nullptr || manager->mMutex == nullptr) { in waitAndAcquire()
81 status_t ret = manager->mCondition.wait(*(manager->mMutex)); in waitAndAcquire()
/frameworks/native/services/vibratorservice/test/
DVibratorCallbackSchedulerTest.cpp45 std::lock_guard<std::mutex> lock(mMutex); in SetUp()
50 std::mutex mMutex; member in VibratorCallbackSchedulerTest
53 std::vector<int32_t> mExpiredCallbacks GUARDED_BY(mMutex);
58 std::lock_guard<std::mutex> lock(mMutex); in createCallback()
66 std::lock_guard<std::mutex> lock(mMutex); in getExpiredCallbacks()
73 std::lock_guard<std::mutex> lock(mMutex); in waitForCallbacks()
77 mCondition.wait_until(mMutex, expiration); in waitForCallbacks()

12345678910