/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncPredictor.h | 41 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 …]
|
D | VSyncReactor.h | 51 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 …]
|
D | VsyncModulator.h | 91 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 …]
|
D | VSyncDispatchTimerQueue.h | 138 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 …]
|
D | DispSyncSource.cpp | 49 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/ |
D | BLASTBufferQueue.h | 49 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/ |
D | TranscoderTestUtils.h | 88 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/ |
D | JetPlayer.cpp | 103 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/ |
D | rsSignal.cpp | 28 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()
|
D | rsMutex.cpp | 26 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/ |
D | SystemFonts.h | 70 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/ |
D | DisconnectWaiter.h | 40 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;
|
D | SurfaceTextureGLThreadToGL.h | 112 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/ |
D | HdrLayerInfoReporter.h | 49 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);
|
D | TransactionCallbackInvoker.h | 92 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);
|
D | BufferLayerConsumer.cpp | 88 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 …]
|
D | FrameTracker.cpp | 44 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/ |
D | FrameTimeline.h | 223 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/ |
D | ACameraManagerTest.cpp | 42 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/ |
D | WorkerPool.cpp | 35 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/ |
D | SurfaceTexture.cpp | 87 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/ |
D | ThreadPool.cpp | 98 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/ |
D | ConsumerBase.cpp | 83 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/ |
D | AutoConditionLock.cpp | 21 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/ |
D | VibratorCallbackSchedulerTest.cpp | 45 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()
|