Lines Matching refs:destination

81 #define ZYAN_ATOMIC_COMPARE_EXCHANGE(destination, comparand, value) \  argument
82 ZyanAtomicCompareExchange((ZyanAtomicPointer*)&(destination), (comparand), (value))
87 #define ZYAN_ATOMIC_INCREMENT(destination) \ argument
88 ZyanAtomicIncrement((ZyanAtomicPointer*)&(destination));
93 #define ZYAN_ATOMIC_DECREMENT(destination) \ argument
94 ZyanAtomicDecrement((ZyanAtomicPointer*)&(destination));
103 #define ZYAN_ATOMIC_COMPARE_EXCHANGE32(destination, comparand, value) \ argument
104 ZyanAtomicCompareExchange32((ZyanAtomic32*)&(destination), (comparand), (value))
109 #define ZYAN_ATOMIC_INCREMENT32(destination) \ argument
110 ZyanAtomicIncrement32((ZyanAtomic32*)&(destination));
115 #define ZYAN_ATOMIC_DECREMENT32(destination) \ argument
116 ZyanAtomicDecrement32((ZyanAtomic32*)&(destination));
125 #define ZYAN_ATOMIC_COMPARE_EXCHANGE64(destination, comparand, value) \ argument
126 ZyanAtomicCompareExchange64((ZyanAtomic64*)&(destination), (comparand), (value))
131 #define ZYAN_ATOMIC_INCREMENT64(destination) \ argument
132 ZyanAtomicIncrement64((ZyanAtomic64*)&(destination));
137 #define ZYAN_ATOMIC_DECREMENT64(destination) \ argument
138 ZyanAtomicDecrement64((ZyanAtomic64*)&(destination));
159 static ZyanUPointer ZyanAtomicCompareExchange(ZyanAtomicPointer* destination,
169 static ZyanUPointer ZyanAtomicIncrement(ZyanAtomicPointer* destination);
178 static ZyanUPointer ZyanAtomicDecrement(ZyanAtomicPointer* destination);
187 static ZyanU32 ZyanAtomicCompareExchange32(ZyanAtomic32* destination,
193 static ZyanU32 ZyanAtomicIncrement32(ZyanAtomic32* destination);
198 static ZyanU32 ZyanAtomicDecrement32(ZyanAtomic32* destination);
207 static ZyanU64 ZyanAtomicCompareExchange64(ZyanAtomic64* destination,
213 static ZyanU64 ZyanAtomicIncrement64(ZyanAtomic64* destination);
218 static ZyanU64 ZyanAtomicDecrement64(ZyanAtomic64* destination);