Home
last modified time | relevance | path

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

/CafeSDK-2.12.13-1/system/include/cafe/os/
DOSAtomic.h47 BOOL OSCompareAndSwapAtomicEx(volatile OSAtomicVar* ptr, u32 cmp_val, u32 new_val, u32 *orig_val
55 s32 orig_val; in OSAddAtomic() local
59 orig_val = (s32)__LWARX((u32*)&ptr->u.u32, 0); in OSAddAtomic()
60 new_val = orig_val + val; in OSAddAtomic()
67 return orig_val; in OSAddAtomic()
72 u32 orig_val; in OSOrAtomic() local
76 orig_val = (u32)__LWARX((u32*)&ptr->u.u32, 0); in OSOrAtomic()
77 new_val = orig_val | mask; in OSOrAtomic()
84 return orig_val; in OSOrAtomic()
89 u32 orig_val; in OSAndAtomic() local
[all …]