Lines Matching refs:OSAtomicVar
24 typedef struct OSAtomicVar struct
31 } OSAtomicVar; typedef
40 s32 OSAddAtomic(volatile OSAtomicVar* ptr, s32 val);
41 u32 OSOrAtomic(volatile OSAtomicVar* ptr, u32 mask);
42 u32 OSAndAtomic(volatile OSAtomicVar* ptr, u32 mask);
43 u32 OSXorAtomic(volatile OSAtomicVar* ptr, u32 mask);
45 u32 OSSwapAtomic(volatile OSAtomicVar* ptr, u32 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…
49 BOOL OSTestAndSetAtomic(volatile OSAtomicVar* ptr, u32 bitnum);
50 BOOL OSTestAndClearAtomic(volatile OSAtomicVar* ptr, u32 bitnum);
53 inline s32 OSAddAtomic(volatile OSAtomicVar* ptr, s32 val) in OSAddAtomic()
70 inline u32 OSOrAtomic(volatile OSAtomicVar* ptr, u32 mask) in OSOrAtomic()
87 inline u32 OSAndAtomic(volatile OSAtomicVar* ptr, u32 mask) in OSAndAtomic()
104 inline u32 OSXorAtomic(volatile OSAtomicVar* ptr, u32 mask) in OSXorAtomic()
121 inline u32 OSSwapAtomic(volatile OSAtomicVar* ptr, u32 val) in OSSwapAtomic()
136 inline BOOL OSCompareAndSwapAtomic(volatile OSAtomicVar* ptr, u32 cmp_val, u32 new_val) in OSCompareAndSwapAtomic()
158 inline BOOL OSCompareAndSwapAtomicEx(volatile OSAtomicVar* ptr, u32 cmp_val, u32 new_val, u32 *ret_… in OSCompareAndSwapAtomicEx()
182 inline BOOL OSTestAndSetAtomic(volatile OSAtomicVar* ptr, u32 bitnum) in OSTestAndSetAtomic()
204 inline BOOL OSTestAndClearAtomic(volatile OSAtomicVar* ptr, u32 bitnum) in OSTestAndClearAtomic()