TianoCore EDK2 master
Loading...
Searching...
No Matches
InterlockedCompareExchange16.c
Go to the documentation of this file.
1
14__int16
16 __int16 volatile *Destination,
17 __int16 Exchange,
18 __int16 Comperand
19 );
20
21#pragma intrinsic(_InterlockedCompareExchange16)
22
39UINT16
40EFIAPI
42 IN volatile UINT16 *Value,
43 IN UINT16 CompareValue,
44 IN UINT16 ExchangeValue
45 )
46{
47 return _InterlockedCompareExchange16 (Value, ExchangeValue, CompareValue);
48}
UINT16 EFIAPI InternalSyncCompareExchange16(IN volatile UINT16 *Value, IN UINT16 CompareValue, IN UINT16 ExchangeValue)
#define IN
Definition: Base.h:279
__int16 _InterlockedCompareExchange16(__int16 volatile *Destination, __int16 Exchange, __int16 Comperand)