Home
last modified time | relevance | path

Searched refs:p_atomic_cmpxchg_ptr (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/util/
H A Du_atomic.h79 #define p_atomic_cmpxchg_ptr(v, old, _new) p_atomic_cmpxchg(v, old, _new) macro
104 #define p_atomic_cmpxchg_ptr(_v, _old, _new) p_atomic_cmpxchg(_v, _old, _new) macro
180 #define p_atomic_cmpxchg_ptr(_v, _old, _new) (void *)InterlockedCompareExchange64((__int64 *)(_v), (__int64)(_new), (__int64)(_old)) macro
182 #define p_atomic_cmpxchg_ptr(_v, _old, _new) (void *)InterlockedCompareExchange((long *)(_v), (long)(_new), (long)(_old)) macro
267 #define p_atomic_cmpxchg_ptr(v, old, _new) (__typeof(*v))(atomic_cas_32((uint32_t *)(v), (uint32_t)(old), (uint32_t)(_new))) macro
269 #define p_atomic_cmpxchg_ptr(v, old, _new) (__typeof(*v))(atomic_cas_64((uint64_t *)(v), (uint64_t)(old), (uint64_t)(_new))) macro
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_threaded_context.c419 first_user = p_atomic_cmpxchg_ptr(&buf->first_user, NULL, tc); in tc_touch_buffer()

Completed in 8 milliseconds