Lines Matching refs:new_val
46 BOOL OSCompareAndSwapAtomic(volatile OSAtomicVar* ptr, u32 cmp_val, u32 new_val);
47 BOOL OSCompareAndSwapAtomicEx(volatile OSAtomicVar* ptr, u32 cmp_val, u32 new_val, u32 *orig_val…
56 s32 new_val; in OSAddAtomic() local
60 new_val = orig_val + val; in OSAddAtomic()
62 if(__STWCX((u32*)&ptr->u.u32, 0, new_val)) { in OSAddAtomic()
73 u32 new_val; in OSOrAtomic() local
77 new_val = orig_val | mask; in OSOrAtomic()
79 if(__STWCX((u32*)&ptr->u.u32, 0, new_val)) { in OSOrAtomic()
90 u32 new_val; in OSAndAtomic() local
94 new_val = orig_val & mask; in OSAndAtomic()
96 if(__STWCX((u32*)&ptr->u.u32, 0, new_val)) { in OSAndAtomic()
107 u32 new_val; in OSXorAtomic() local
111 new_val = orig_val ^ mask; in OSXorAtomic()
113 if(__STWCX((u32*)&ptr->u.u32, 0, new_val)) { in OSXorAtomic()
136 inline BOOL OSCompareAndSwapAtomic(volatile OSAtomicVar* ptr, u32 cmp_val, u32 new_val) in OSCompareAndSwapAtomic() argument
145 if(__STWCX((u32*)&ptr->u.u32, 0, new_val)) { in OSCompareAndSwapAtomic()
158 inline BOOL OSCompareAndSwapAtomicEx(volatile OSAtomicVar* ptr, u32 cmp_val, u32 new_val, u32 *ret_… in OSCompareAndSwapAtomicEx() argument
167 if(__STWCX((u32*)&ptr->u.u32, 0, new_val)) { in OSCompareAndSwapAtomicEx()
186 u32 new_val; in OSTestAndSetAtomic() local
193 new_val = orig_val | bitmask; in OSTestAndSetAtomic()
195 if(__STWCX((u32*)&ptr->u.u32, 0, new_val)) { in OSTestAndSetAtomic()
208 u32 new_val; in OSTestAndClearAtomic() local
215 new_val = orig_val & (~bitmask); in OSTestAndClearAtomic()
217 if(__STWCX((u32*)&ptr->u.u32, 0, new_val)) { in OSTestAndClearAtomic()
255 BOOL OSCompareAndSwapAtomic64(volatile OSAtomicVar64* ptr, u64 cmp_val, u64 new_val);
256 BOOL OSCompareAndSwapAtomicEx64(volatile OSAtomicVar64* ptr, u64 cmp_val, u64 new_val, u64 *orig…