Home
last modified time | relevance | path

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

/external/skia/include/core/
DSkAtomics.h33 bool sk_atomic_compare_exchange(T*, T* expected, T desired,
59 return sk_atomic_compare_exchange(&fVal, expected, desired, success, failure);
84 return sk_atomic_compare_exchange(ptr, &expected, desired); in sk_atomic_cas()
88 (void)sk_atomic_compare_exchange(ptr, &expected, desired); in sk_atomic_cas()
98 } while(!sk_atomic_compare_exchange(ptr, &prev, prev+1)); in sk_atomic_conditional_inc()
DSkLazyPtr.h75 if (sk_atomic_compare_exchange(dst, &prev, ptr, in try_cas()
/external/skia/include/ports/
DSkAtomics_sync.h49 bool sk_atomic_compare_exchange(T* ptr, T* expected, T desired, sk_memory_order, sk_memory_order) { in sk_atomic_compare_exchange() function
64 } while(!sk_atomic_compare_exchange(ptr, &prev, val)); in sk_atomic_exchange()
DSkAtomics_atomic.h35 bool sk_atomic_compare_exchange(T* ptr, T* expected, T desired, in sk_atomic_compare_exchange() function
DSkAtomics_std.h42 bool sk_atomic_compare_exchange(T* ptr, T* expected, T desired, in sk_atomic_compare_exchange() function
/external/skia/src/core/
DSkPicture.cpp477 if (sk_atomic_compare_exchange(&fUniqueID, &id, next, in uniqueID()