Home
last modified time | relevance | path

Searched refs:atomic (Results 1 – 25 of 618) sorted by relevance

12345678910>>...25

/frameworks/libs/binary_translation/tests/ndk_program_tests/
Dmemory_order_test.cc26 void ReleaseStore(uint32_t* x, std::atomic<UIntType>* y, std::atomic<uint32_t>* thread_cnt) { in ReleaseStore()
37 std::atomic<UIntType>* y, in AcquireLoad()
38 std::atomic<uint32_t>* thread_cnt, in AcquireLoad()
53 std::atomic<UIntType> y = {0U}; in ReleaseAcquireTest()
54 std::atomic<uint32_t> thread_cnt = {0U}; in ReleaseAcquireTest()
67 void WriteX(std::atomic<uint32_t>* x, std::atomic<uint32_t>* thread_cnt) { in WriteX()
75 void WriteY(std::atomic<uint32_t>* y, std::atomic<uint32_t>* thread_cnt) { in WriteY()
84 void ReadXAndY(std::atomic<uint32_t>* x, in ReadXAndY()
85 std::atomic<uint32_t>* y, in ReadXAndY()
86 std::atomic<UIntType>* z, in ReadXAndY()
[all …]
Datomics_test.cc25 void LockContentionWorkLoad(std::atomic<uint32_t>* data, int data_size) { in LockContentionWorkLoad()
37 std::atomic<int> data = {0}; in TEST()
52 std::atomic<uint32_t> data[10]; in TEST()
/frameworks/native/services/surfaceflinger/Scheduler/
DOneShotTimer.h99 std::atomic<Interval> mInterval;
110 std::atomic<bool> mResetTriggered = false;
111 std::atomic<bool> mStopTriggered = false;
112 std::atomic<bool> mWaiting = false;
113 std::atomic<bool> mPaused = false;
114 std::atomic<std::chrono::steady_clock::time_point> mLastResetTime;
DVsyncModulator.h97 std::atomic<Schedule> mTransactionSchedule = Schedule::Late;
100 std::atomic<bool> mRefreshRateChangePending = false;
102 std::atomic<int> mEarlyTransactionFrames = 0;
103 std::atomic<int> mEarlyGpuFrames = 0;
104 std::atomic<TimePoint> mEarlyTransactionStartTime = TimePoint();
105 std::atomic<TimePoint> mLastTransactionCommitTime = TimePoint();
/frameworks/libs/binary_translation/runtime_primitives/include/berberis/runtime_primitives/
Dtable_of_tables.h62 /*may_discard*/ std::atomic<T>* Put(Key key, T value) { in Put()
80 [[nodiscard]] std::atomic<T>* GetPointer(Key key) { in GetPointer()
88 [[nodiscard]] const std::atomic<std::atomic<T>*>* main_table() const { return main_table_; } in main_table()
128 auto tmp = static_cast<std::atomic<T>*>(CreateMemfdBackedMapOrDie( in AllocateIfNecessary()
159 std::atomic<std::atomic<T>*>* main_table_;
160 std::atomic<T>* default_table_;
Dtranslation_cache.h37 std::atomic<HostCode>* const host_code;
166 [[nodiscard]] const std::atomic<std::atomic<HostCode>*>* main_table_ptr() const { in main_table_ptr()
170 [[nodiscard]] const std::atomic<HostCode>* GetHostCodePtr(GuestAddr pc) { in GetHostCodePtr()
186 [[nodiscard]] std::atomic<HostCode>* GetHostCodePtrWritable(GuestAddr pc) { in GetHostCodePtrWritable()
192 std::atomic<HostCode>* host_code_ptr,
/frameworks/av/media/libaaudio/src/fifo/
DFifoControllerIndirect.h41 , mReadCounterAddress((std::atomic<fifo_counter_t> *) readCounterAddress) in FifoControllerIndirect()
42 , mWriteCounterAddress((std::atomic<fifo_counter_t> *) writeCounterAddress) in FifoControllerIndirect()
67 std::atomic<fifo_counter_t> * mReadCounterAddress;
68 std::atomic<fifo_counter_t> * mWriteCounterAddress;
DFifoController.h56 std::atomic<fifo_counter_t> mReadCounter;
57 std::atomic<fifo_counter_t> mWriteCounter;
/frameworks/av/media/libaaudio/tests/
Dtest_disconnect_race.cpp165 std::atomic<aaudio_result_t> mError{AAUDIO_OK}; // written by error callback
166 std::atomic<bool> mCallStopFromCallback{false};
167 std::atomic<bool> mCallbackStarted{false}; // written by error callback
168 std::atomic<bool> mCallbackFinished{false}; // written by error callback
169 std::atomic<aaudio_result_t> mStopResult{AAUDIO_OK};
Dtest_callback_race.cpp142 std::atomic<aaudio_result_t> mError{AAUDIO_OK}; // written by error callback
143 std::atomic<bool> mCallbackStarted{false}; // written by data callback
144 std::atomic<bool> mCallbackFinished{false}; // written by data callback
145 std::atomic<aaudio_data_callback_result_t> mCallbackResult{AAUDIO_CALLBACK_RESULT_CONTINUE};
146 std::atomic<aaudio_result_t> mStopResult{AAUDIO_OK};
Dtest_return_stop.cpp46 std::atomic<int32_t> framesRead{};
47 std::atomic<int32_t> startingFramesRead{};
48 std::atomic<int32_t> framesCalled{};
49 std::atomic<int32_t> callbackCount{};
50 std::atomic<int32_t> callbackCountAfterStop{};
/frameworks/native/services/surfaceflinger/Tracing/
DLocklessStack.h43 std::atomic<Entry*> mNext;
46 std::atomic<Entry*> mPush = nullptr;
47 std::atomic<Entry*> mPop = nullptr;
DLayerTracing.h129 std::atomic<bool> mIsActiveTracingStarted{false};
130 std::atomic<uint32_t> mActiveTracingFlags{0};
131 std::atomic<std::int64_t> mLastVsyncIdWrittenToPerfetto{-1};
/frameworks/native/services/surfaceflinger/
DLocklessQueue.h44 std::atomic<Entry*> mNext;
47 std::atomic<Entry*> mPush = nullptr;
48 std::atomic<Entry*> mPop = nullptr;
/frameworks/av/services/mediametrics/include/mediametricsservice/
DWrap.h153 LockedPointer(T *t, std::recursive_mutex *lock, std::atomic<size_t> *recursionDepth) in LockedPointer()
158 std::atomic<size_t>* mRecursionDepth;
185 mutable std::atomic<size_t> mRecursionDepth{}; // Used for testing.
/frameworks/base/services/backup/java/com/android/server/backup/restore/
DRestoreEngine.java19 import java.util.concurrent.atomic.AtomicBoolean;
20 import java.util.concurrent.atomic.AtomicInteger;
/frameworks/native/libs/ui/include/ui/
DBufferHubDefs.h133 std::atomic<uint32_t> bufferState;
137 std::atomic<uint32_t> fenceState;
141 std::atomic<uint32_t> activeClientsBitMask;
/frameworks/libs/binary_translation/runtime_primitives/
Dmemory_region_reservation.cc42 std::atomic_load_explicit(ToHostAddr<std::atomic<uint64_t>>(addr), mem_order); in MemoryRegionReservationLoadTemplate()
44 std::atomic_load_explicit(ToHostAddr<std::atomic<uint64_t>>(addr + 8), mem_order); in MemoryRegionReservationLoadTemplate()
158 ToHostAddr<std::atomic<Reservation>>(aligned_addr), in ReservationExchange()
/frameworks/native/services/gpuservice/gpumem/include/gpumem/
DGpuMem.h51 std::atomic<bool> mInitialized = false;
54 std::atomic<bool> mStop = false;
/frameworks/base/packages/SystemUI/src/com/android/systemui/util/concurrency/
DPendingTasksContainer.kt20 import java.util.concurrent.atomic.AtomicInteger
21 import java.util.concurrent.atomic.AtomicReference
/frameworks/native/libs/vr/libbufferhub/include/private/dvr/
Dbuffer_hub_base.h136 std::atomic<uint32_t>* buffer_state_ = nullptr;
137 std::atomic<uint32_t>* fence_state_ = nullptr;
138 std::atomic<uint32_t>* active_clients_bit_mask_ = nullptr;
/frameworks/av/services/oboeservice/
DAAudioServiceEndpointShared.h76 std::atomic<bool> mCallbackEnabled{false};
78 std::atomic<int> mRunningStreamCount{0};
/frameworks/base/services/tests/servicestests/src/com/android/server/
DSystemServiceManagerTest.java25 import java.util.concurrent.atomic.AtomicBoolean;
26 import java.util.concurrent.atomic.AtomicInteger;
/frameworks/native/services/surfaceflinger/FrontEnd/
DLayerCreationArgs.h38 static std::atomic<uint32_t> sSequence;
39 static std::atomic<uint32_t> sInternalSequence;
/frameworks/av/media/utils/tests/
DTimerThread-test.cpp52 std::atomic<bool> taskRan = false; in testBasic()
70 std::atomic<bool> taskRan = false; in testCancel()
89 std::atomic<bool> taskRan = false; in testCancelAfterRun()
108 std::array<std::atomic<bool>, 6> taskRan{}; in testMultipleTasks()
132 std::array<std::atomic<bool>, 6> expected{}; in testMultipleTasks()

12345678910>>...25