Home
last modified time | relevance | path

Searched refs:fetch_add (Results 1 – 21 of 21) sorted by relevance

/external/skia/src/core/
DSkTaskGroup.cpp14 fPending.fetch_add(+1, std::memory_order_relaxed); in add()
17 fPending.fetch_add(-1, std::memory_order_release); in add()
23 fPending.fetch_add(+N, std::memory_order_relaxed); in batch()
27 fPending.fetch_add(-1, std::memory_order_release); in batch()
DSkSharedMutex.cpp266 int32_t oldQueueCounts = fQueueCounts.fetch_add(1 << kWaitingExlusiveOffset, in acquire()
/external/llvm/include/llvm/ADT/
DStatistic.h70 Value.fetch_add(1, std::memory_order_relaxed);
76 return Value.fetch_add(1, std::memory_order_relaxed);
92 Value.fetch_add(V, std::memory_order_relaxed);
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
DStatistic.h71 Value.fetch_add(1, std::memory_order_relaxed);
77 return Value.fetch_add(1, std::memory_order_relaxed);
93 Value.fetch_add(V, std::memory_order_relaxed);
DIntrusiveRefCntPtr.h105 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } in Retain()
/external/libchrome/base/
Datomicops_internals_portable.h86 ->fetch_add(increment, std::memory_order_relaxed); in NoBarrier_AtomicIncrement()
91 return increment + ((AtomicLocation32)ptr)->fetch_add(increment); in Barrier_AtomicIncrement()
169 ->fetch_add(increment, std::memory_order_relaxed); in NoBarrier_AtomicIncrement()
174 return increment + ((AtomicLocation64)ptr)->fetch_add(increment); in Barrier_AtomicIncrement()
/external/protobuf/src/google/protobuf/stubs/
Datomicops_internals_pnacl.h86 ->fetch_add(increment, std::memory_order_relaxed); in NoBarrier_AtomicIncrement()
91 return increment + ((AtomicLocation32)ptr)->fetch_add(increment); in Barrier_AtomicIncrement()
169 ->fetch_add(increment, std::memory_order_relaxed); in NoBarrier_AtomicIncrement()
174 return increment + ((AtomicLocation64)ptr)->fetch_add(increment); in Barrier_AtomicIncrement()
/external/skia/include/private/
DSkWeakRefCnt.h121 (void)fWeakCnt.fetch_add(+1, std::memory_order_relaxed); in weak_ref()
132 if (1 == fWeakCnt.fetch_add(-1, std::memory_order_acq_rel)) { in weak_unref()
DSkSemaphore.h61 int prev = fCount.fetch_add(n, std::memory_order_release); in signal()
DSkAtomics.h75 T fetch_add(const T& val, sk_memory_order mo = default_memory_order) {
/external/libcxx/include/
Datomic165 fetch_add(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
166 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) noexcept;
238 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) volatile noexcept;
239 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) noexcept;
1000 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1003 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1031 _Tp operator++(int) volatile _NOEXCEPT {return fetch_add(_Tp(1));}
1033 _Tp operator++(int) _NOEXCEPT {return fetch_add(_Tp(1));}
1039 _Tp operator++() volatile _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
1041 _Tp operator++() _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
[all …]
/external/skia/include/core/
DSkRefCnt.h74 (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); in ref()
84 if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) { in unref()
220 void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); } in ref()
222 if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) { in unref()
/external/compiler-rt/lib/tsan/rtl/
Dtsan_interceptors_mac.cc83 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicAdd, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC() argument
85 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicIncrement, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
/external/kernel-headers/original/uapi/rdma/
Dvmw_pvrdma-abi.h248 struct pvrdma_ex_fetch_add fetch_add; member
/external/skia/src/pdf/
DSkPDFBitmap.cpp422 gJpegImageObjects.fetch_add(1); in SkPDFCreateBitmapObject()
447 gRegularImageObjects.fetch_add(1); in SkPDFCreateBitmapObject()
DSkPDFDevice.cpp2378 gDrawImageCalls.fetch_add(1); in internalDrawImageRect()
/external/eigen/unsupported/Eigen/CXX11/src/ThreadPool/
DEventCount.h68 w->epoch = state_.fetch_add(kWaiterInc, std::memory_order_relaxed); in Prewait()
/external/icu/icu4c/source/common/
Dumutex.h71 return var->fetch_add(1) + 1;
/external/mesa3d/src/gallium/drivers/swr/rasterizer/archrast/
Darchrast.cpp333 uint32_t id = counter.fetch_add(1); in CreateThreadContext()
/external/libchrome/base/metrics/
Dpersistent_memory_allocator.cc223 record_count_.fetch_add(1, std::memory_order_release); in GetNext()
/external/vulkan-validation-layers/layers/
Dcore_validation.cpp4661 base_obj->in_use.fetch_add(1); in ValidateAndIncrementBoundObjects()
4671 cb_node->in_use.fetch_add(1); in validateAndIncrementResources()
4687 buffer_node->in_use.fetch_add(1); in validateAndIncrementResources()
4986 pSemaphore->in_use.fetch_add(1); in QueueSubmit()
5015 pSemaphore->in_use.fetch_add(1); in QueueSubmit()
11212 pSemaphore->in_use.fetch_add(1); in QueueBindSparse()
11242 pSemaphore->in_use.fetch_add(1); in QueueBindSparse()