Lines Matching refs:oldValue
56 OSCompareAndSwap8(UInt8 oldValue, UInt8 newValue, volatile UInt8 *address) in OSCompareAndSwap8() argument
58 return (Boolean)os_atomic_cmpxchg(address, oldValue, newValue, acq_rel); in OSCompareAndSwap8()
63 OSCompareAndSwap16(UInt16 oldValue, UInt16 newValue, volatile UInt16 *address) in OSCompareAndSwap16() argument
65 return (Boolean)os_atomic_cmpxchg(address, oldValue, newValue, acq_rel); in OSCompareAndSwap16()
70 OSCompareAndSwap(UInt32 oldValue, UInt32 newValue, volatile UInt32 *address) in OSCompareAndSwap() argument
73 return (Boolean)os_atomic_cmpxchg(address, oldValue, newValue, acq_rel); in OSCompareAndSwap()
78 OSCompareAndSwap64(UInt64 oldValue, UInt64 newValue, volatile UInt64 *address) in OSCompareAndSwap64() argument
88 return (Boolean)os_atomic_cmpxchg(aligned_addr, oldValue, newValue, acq_rel); in OSCompareAndSwap64()
93 OSCompareAndSwapPtr(void *oldValue, void *newValue, void * volatile *address) in OSCompareAndSwapPtr() argument
95 return (Boolean)os_atomic_cmpxchg(address, oldValue, newValue, acq_rel); in OSCompareAndSwapPtr()
174 UInt8 oldValue, newValue; in OSTestAndSetClear() local
182 return !os_atomic_rmw_loop(address, oldValue, newValue, relaxed, { in OSTestAndSetClear()
183 if ((oldValue & mask) == wantValue) { in OSTestAndSetClear()
186 newValue = (oldValue & ~mask) | wantValue; in OSTestAndSetClear()