Searched refs:p_atomic_cmpxchg_ptr (Results 1 - 2 of 2) sorted by relevance
/third_party/mesa3d/src/util/ |
H A D | u_atomic.h | 79 #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 D | u_threaded_context.c | 419 first_user = p_atomic_cmpxchg_ptr(&buf->first_user, NULL, tc); in tc_touch_buffer()
|
Completed in 8 milliseconds