Home
last modified time | relevance | path

Searched refs:exchange (Results 1 – 25 of 39) sorted by relevance

12

/frameworks/av/media/codec2/vndk/platform/
DC2SurfaceSyncObj.cpp175 old = mLock.exchange(FUTEX_LOCKED_CONTENDED); in lock()
187 old = mLock.exchange(FUTEX_LOCKED_CONTENDED); in lock()
197 if (mLock.exchange(FUTEX_UNLOCKED) == FUTEX_LOCKED_UNCONTENDED) { in unlock()
353 while (mLock.exchange(FUTEX_LOCKED_CONTENDED)) { in wait()
367 old = mLock.exchange(FUTEX_LOCKED_CONTENDED); in tryLockFor()
379 old = mLock.exchange(FUTEX_LOCKED_CONTENDED); in tryLockFor()
DC2BqBuffer.cpp816 bool old = mInvalidated.exchange(true); in invalidate()
/frameworks/native/services/surfaceflinger/Scheduler/
DOneShotTimer.cpp175 if (mStopTriggered.exchange(false)) { in checkForResetAndStop()
180 if (state != TimerState::STOPPED && mResetTriggered.exchange(false)) { in checkForResetAndStop()
202 if (mPaused.exchange(false)) { in resume()
DMessageQueue.cpp33 if (!mFramePending.exchange(true)) { in dispatchFrame()
DVSyncDispatchTimerQueue.cpp512 : mDispatch(std::move(other.mDispatch)), mToken(std::exchange(other.mToken, std::nullopt)) {} in VSyncCallbackRegistration()
520 mToken = std::exchange(other.mToken, std::nullopt); in operator =()
DEventThread.cpp791 std::exchange(mVsyncRegistration, in onNewVsyncScheduleInternal()
DScheduler.cpp621 const nsecs_t last = mLastResyncTime.exchange(now); in resync()
/frameworks/av/services/camera/virtualcamera/
DVirtualCameraTestInstance.cc68 if (mRunning.exchange(true, std::memory_order_relaxed)) { in start()
78 if (!mRunning.exchange(false, std::memory_order_relaxed)) { in stop()
DVirtualCameraRenderThread.cc496 mLastAcquisitionTimestampNanoseconds.exchange(timestamp.count(), in processTask()
/frameworks/minikin/libs/minikin/
DFont.cpp115 mExternalRefsHolder.exchange(new ExternalRefs(std::move(typeface), std::move(hbFont))); in Font()
140 mExternalRefsHolder.store(o.mExternalRefsHolder.exchange(nullptr)); in Font()
144 resetExternalRefs(o.mExternalRefsHolder.exchange(nullptr)); in operator =()
166 ExternalRefs* oldRefs = mExternalRefsHolder.exchange(refs); in resetExternalRefs()
/frameworks/native/services/surfaceflinger/Tracing/
DLocklessStack.h64 Entry *grabbedList = mPush.exchange(nullptr/* , std::memory_order_acquire */); in pop()
/frameworks/libs/binary_translation/runtime_primitives/
Dsignal_queue.cc40 Node* produced = produced_.exchange(nullptr, std::memory_order_acquire); in DequeueSignalUnsafe()
/frameworks/native/services/surfaceflinger/
DLocklessQueue.h67 Entry* grabbedList = mPush.exchange(nullptr /* , std::memory_order_acquire */); in pop()
/frameworks/av/services/audioflinger/afutils/
DNBAIO_Tee.h238 if (!mDataReady.exchange(false)) return; in dump()
/frameworks/base/services/core/java/com/android/server/am/
DLmkdConnection.java291 public boolean exchange(ByteBuffer req, ByteBuffer repl) { in exchange() method in LmkdConnection
/frameworks/libs/binary_translation/guest_os_primitives/
Dguest_signal_handling.cc199 uint8_t old_status = GetPendingSignalsStatusAtomic(*state_).exchange(kPendingSignalsPresent, in SetSignalFromHost()
/frameworks/base/libs/androidfw/
DZipFileRO.cpp55 result->cookie = std::exchange(this->cookie, nullptr); in convertToPtr()
/frameworks/opt/net/ims/
DREADME.txt108 Provides the call initiation/termination, and media exchange between two IMS endpoints.
/frameworks/av/media/module/libmediatranscoding/
DTranscodingClientManager.cpp284 bool abandoned = mAbandoned.exchange(true); in unregister()
/frameworks/proto_logging/stats/enums/stats/dnsresolver/
Ddns_resolver.proto269 SYS_EBADE = 52; // Invalid exchange
/frameworks/native/services/surfaceflinger/DisplayHardware/
DPowerAdvisor.cpp164 if (mSendUpdateImminent.exchange(false)) { in notifyDisplayUpdateImminentAndCpuReset()
/frameworks/native/services/sensorservice/
DSensorEventConnection.cpp63 if (!mDestroyed.exchange(true)) { in destroy()
/frameworks/hardware/interfaces/cameraservice/device/2.0/
Dtypes.hal94 * usually limit the generality of the API in exchange for higher performance in
/frameworks/base/services/core/jni/
Dcom_android_server_pm_PackageManagerShellCommandDataLoader.cpp371 if (enabled != mReadLogsEnabled.exchange(enabled)) { in updateReadLogsState()
/frameworks/base/services/incremental/
DIncrementalService.cpp551 if (mSystemReady.exchange(true)) { in onSystemReady()
810 dataLoaderStub = std::exchange(ifs->dataLoaderStub, nullptr); in startLoading()
1861 dataLoaderStub = std::exchange(ifs->dataLoaderStub, nullptr); in prepareDataLoaderLocked()

12