9#ifndef __BASE_SYNCHRONIZATION_LIB_INTERNALS__
10#define __BASE_SYNCHRONIZATION_LIB_INTERNALS__
34 IN volatile UINT32 *Value
52 IN volatile UINT32 *Value
75 IN volatile UINT16 *Value,
76 IN UINT16 CompareValue,
77 IN UINT16 ExchangeValue
100 IN volatile UINT32 *Value,
101 IN UINT32 CompareValue,
102 IN UINT32 ExchangeValue
124 IN volatile UINT64 *Value,
125 IN UINT64 CompareValue,
126 IN UINT64 ExchangeValue
UINTN InternalGetSpinLockProperties(VOID)
UINT32 EFIAPI InternalSyncDecrement(IN volatile UINT32 *Value)
UINT32 EFIAPI InternalSyncIncrement(IN volatile UINT32 *Value)
UINT64 EFIAPI InternalSyncCompareExchange64(IN volatile UINT64 *Value, IN UINT64 CompareValue, IN UINT64 ExchangeValue)
UINT32 EFIAPI InternalSyncCompareExchange32(IN volatile UINT32 *Value, IN UINT32 CompareValue, IN UINT32 ExchangeValue)
UINT16 EFIAPI InternalSyncCompareExchange16(IN volatile UINT16 *Value, IN UINT16 CompareValue, IN UINT16 ExchangeValue)