Home
last modified time | relevance | path

Searched refs:mRWMutex (Results 1 – 6 of 6) sorted by relevance

/aosp12/packages/services/Car/cpp/watchdog/server/src/
H A DWatchdogServiceHelper.cpp66 std::unique_lock writeLock(mRWMutex); in registerService()
92 std::unique_lock writeLock(mRWMutex); in unregisterService()
104 std::unique_lock writeLock(mRWMutex); in binderDied()
115 std::unique_lock writeLock(mRWMutex); in terminate()
123 if (std::shared_lock readLock(mRWMutex); mService == nullptr || in checkIfAlive()
137 if (std::shared_lock readLock(mRWMutex); mService == nullptr || in prepareProcessTermination()
147 std::unique_lock writeLock(mRWMutex); in prepareProcessTermination()
184 if (std::shared_lock readLock(mRWMutex); mService == nullptr) { in getPackageInfosForUids()
199 if (std::shared_lock readLock(mRWMutex); mService == nullptr) { in latestIoOveruseStats()
210 if (std::shared_lock readLock(mRWMutex); mService == nullptr) { in resetResourceOveruseStats()
[all …]
H A DPackageInfoResolver.h106 std::unique_lock writeLock(mRWMutex); in ~PackageInfoResolver()
135 mutable std::shared_mutex mRWMutex; variable
144 android::sp<IWatchdogServiceHelper> mWatchdogServiceHelper GUARDED_BY(mRWMutex);
146 mUidToPackageInfoMapping GUARDED_BY(mRWMutex);
147 std::vector<std::string> mVendorPackagePrefixes GUARDED_BY(mRWMutex);
150 mPackagesToAppCategories GUARDED_BY(mRWMutex);
H A DPackageInfoResolver.cpp113 std::unique_lock writeLock(mRWMutex); in initWatchdogServiceHelper()
127 std::unique_lock writeLock(mRWMutex); in setPackageConfigurations()
137 std::unique_lock writeLock(mRWMutex); in updatePackageInfos()
212 std::shared_lock readLock(mRWMutex); in getPackageNamesForUids()
231 std::shared_lock readLock(mRWMutex); in getPackageInfosForUids()
H A DWatchdogServiceHelper.h128 mutable std::shared_mutex mRWMutex; variable
130 GUARDED_BY(mRWMutex);
/aosp12/packages/services/Car/cpp/powerpolicy/client/src/
H A DPowerPolicyClientBase.cpp99 std::unique_lock writeLock(mRWMutex); in handleBinderDeath()
107 std::shared_lock readLock(mRWMutex); in connectToDaemon()
152 std::unique_lock writeLock(mRWMutex); in connectToDaemon()
/aosp12/packages/services/Car/cpp/powerpolicy/client/include/
H A DPowerPolicyClientBase.h85 mutable std::shared_mutex mRWMutex; variable