Lines Matching refs:OSAtomicVar64
233 typedef struct OSAtomicVar64 struct
239 } OSAtomicVar64; typedef
243 u64 OSGetAtomic64(volatile OSAtomicVar64* ptr);
244 u64 OSSetAtomic64(volatile OSAtomicVar64* ptr, u64 val);
246 s64 OSAddAtomic64(volatile OSAtomicVar64* ptr, s64 val);
250 u64 OSOrAtomic64(volatile OSAtomicVar64* ptr, u64 mask);
251 u64 OSAndAtomic64(volatile OSAtomicVar64* ptr, u64 mask);
252 u64 OSXorAtomic64(volatile OSAtomicVar64* ptr, u64 mask);
254 u64 OSSwapAtomic64(volatile OSAtomicVar64* ptr, u64 val);
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…
258 BOOL OSTestAndSetAtomic64(volatile OSAtomicVar64* ptr, u32 bitnum);
259 BOOL OSTestAndClearAtomic64(volatile OSAtomicVar64* ptr, u32 bitnum);