Lines Matching refs:UInt8
133 static Boolean OSCompareAndSwap8(UInt8 oldValue8, UInt8 newValue8, volatile UInt8 * value8)
138 int shift = (UInt32) *(((UInt8 *) &shiftValues) + alignment);
152 static Boolean OSTestAndSetClear(UInt32 bit, Boolean wantSet, volatile UInt8 * startAddress)
154 UInt8 mask = 1;
155 UInt8 oldValue;
156 UInt8 wantValue;
172 Boolean OSTestAndSet(UInt32 bit, volatile UInt8 * startAddress)
177 Boolean OSTestAndClear(UInt32 bit, volatile UInt8 * startAddress)
204 } while (! OSCompareAndSwap8((UInt8) oldValue, (UInt8) newValue, (volatile UInt8 *) value));
209 static UInt8 OSBitwiseAtomic8(UInt32 and_mask, UInt32 or_mask, UInt32 xor_mask, volatile UInt8 * value)
211 UInt8 oldValue;
212 UInt8 newValue;
222 UInt8 OSBitAndAtomic8(UInt32 mask, volatile UInt8 * value)
227 UInt8 OSBitOrAtomic8(UInt32 mask, volatile UInt8 * value)
232 UInt8 OSBitXorAtomic8(UInt32 mask, volatile UInt8 * value)
242 UInt32 shift = (UInt32) *(((UInt8 *) &shiftValues) + alignment);