Home
last modified time | relevance | path

Searched refs:ExchangeValue (Results 1 – 25 of 38) sorted by relevance

12

/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/Ia32/
DGccInline.c113 IN UINT16 ExchangeValue in InternalSyncCompareExchange16() argument
122 : "q" (ExchangeValue), in InternalSyncCompareExchange16()
155 IN UINT32 ExchangeValue in InternalSyncCompareExchange32() argument
164 : "q" (ExchangeValue), // %1 in InternalSyncCompareExchange32()
196 IN UINT64 ExchangeValue in InternalSyncCompareExchange64() argument
208 "r" ((UINT32) ExchangeValue), // %2 in InternalSyncCompareExchange64()
209 "c" ((UINT32) (ExchangeValue >> 32)) // %3 in InternalSyncCompareExchange64()
DInterlockedCompareExchange64.c39 IN UINT64 ExchangeValue in InternalSyncCompareExchange64() argument
46 mov ebx, dword ptr [ExchangeValue + 0] in InternalSyncCompareExchange64()
47 mov ecx, dword ptr [ExchangeValue + 4] in InternalSyncCompareExchange64()
DInterlockedCompareExchange32.c40 IN UINT32 ExchangeValue in InternalSyncCompareExchange32() argument
46 mov edx, ExchangeValue in InternalSyncCompareExchange32()
DInterlockedCompareExchange16.c41 IN UINT16 ExchangeValue in InternalSyncCompareExchange16() argument
47 mov dx, ExchangeValue in InternalSyncCompareExchange16()
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/Ebc/
DSynchronization.c39 IN UINT16 ExchangeValue in InternalSyncCompareExchange16() argument
43 ((*Value = ExchangeValue), CompareValue); in InternalSyncCompareExchange16()
70 IN UINT32 ExchangeValue in InternalSyncCompareExchange32() argument
74 ((*Value = ExchangeValue), CompareValue); in InternalSyncCompareExchange32()
98 IN UINT64 ExchangeValue in InternalSyncCompareExchange64() argument
102 ((*Value = ExchangeValue), CompareValue); in InternalSyncCompareExchange64()
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/X64/
DGccInline.c114 IN UINT16 ExchangeValue in InternalSyncCompareExchange16() argument
125 "r" (ExchangeValue), in InternalSyncCompareExchange16()
158 IN UINT32 ExchangeValue in InternalSyncCompareExchange32() argument
169 "r" (ExchangeValue), // %3 in InternalSyncCompareExchange32()
201 IN UINT64 ExchangeValue in InternalSyncCompareExchange64() argument
211 "r" (ExchangeValue), // %3 in InternalSyncCompareExchange64()
DInterlockedCompareExchange32.c49 IN UINT32 ExchangeValue in InternalSyncCompareExchange32() argument
52 return _InterlockedCompareExchange (Value, ExchangeValue, CompareValue); in InternalSyncCompareExchange32()
DInterlockedCompareExchange16.c49 IN UINT16 ExchangeValue in InternalSyncCompareExchange16() argument
52 return _InterlockedCompareExchange16 (Value, ExchangeValue, CompareValue); in InternalSyncCompareExchange16()
DInterlockedCompareExchange64.c48 IN UINT64 ExchangeValue in InternalSyncCompareExchange64() argument
51 return _InterlockedCompareExchange64 (Value, ExchangeValue, CompareValue); in InternalSyncCompareExchange64()
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/
DSynchronization.c303 IN UINT16 ExchangeValue in InterlockedCompareExchange16() argument
307 return InternalSyncCompareExchange16 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange16()
334 IN UINT32 ExchangeValue in InterlockedCompareExchange32() argument
338 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange32()
364 IN UINT64 ExchangeValue in InterlockedCompareExchange64() argument
368 return InternalSyncCompareExchange64 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange64()
394 IN VOID *ExchangeValue in InterlockedCompareExchangePointer() argument
406 (UINT32)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
412 (UINT64)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
DSynchronizationMsc.c321 IN UINT16 ExchangeValue in InterlockedCompareExchange16() argument
325 return InternalSyncCompareExchange16 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange16()
352 IN UINT32 ExchangeValue in InterlockedCompareExchange32() argument
356 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange32()
382 IN UINT64 ExchangeValue in InterlockedCompareExchange64() argument
386 return InternalSyncCompareExchange64 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange64()
412 IN VOID *ExchangeValue in InterlockedCompareExchangePointer() argument
424 (UINT32)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
430 (UINT64)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
DSynchronizationGcc.c319 IN UINT16 ExchangeValue in InterlockedCompareExchange16() argument
323 return InternalSyncCompareExchange16 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange16()
350 IN UINT32 ExchangeValue in InterlockedCompareExchange32() argument
354 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange32()
380 IN UINT64 ExchangeValue in InterlockedCompareExchange64() argument
384 return InternalSyncCompareExchange64 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange64()
410 IN VOID *ExchangeValue in InterlockedCompareExchangePointer() argument
422 (UINT32)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
428 (UINT64)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
DBaseSynchronizationLibInternals.h87 IN UINT16 ExchangeValue
113 IN UINT32 ExchangeValue
138 IN UINT64 ExchangeValue
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ebc/
DSynchronization.c29 IN UINT32 ExchangeValue in InternalSyncCompareExchange32() argument
33 ((*Value = ExchangeValue), CompareValue); in InternalSyncCompareExchange32()
57 IN UINT64 ExchangeValue in InternalSyncCompareExchange64() argument
61 ((*Value = ExchangeValue), CompareValue); in InternalSyncCompareExchange64()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/
DSynchronization.c281 IN UINT32 ExchangeValue in InterlockedCompareExchange32() argument
285 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange32()
311 IN UINT64 ExchangeValue in InterlockedCompareExchange64() argument
315 return InternalSyncCompareExchange64 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange64()
340 IN VOID *ExchangeValue in InterlockedCompareExchangePointer() argument
352 (UINT32)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
358 (UINT64)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
DSynchronizationMsc.c292 IN UINT32 ExchangeValue in InterlockedCompareExchange32() argument
296 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange32()
322 IN UINT64 ExchangeValue in InterlockedCompareExchange64() argument
326 return InternalSyncCompareExchange64 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange64()
351 IN VOID *ExchangeValue in InterlockedCompareExchangePointer() argument
363 (UINT32)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
369 (UINT64)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
DSynchronizationGcc.c320 IN UINT32 ExchangeValue in InterlockedCompareExchange32() argument
324 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange32()
350 IN UINT64 ExchangeValue in InterlockedCompareExchange64() argument
354 return InternalSyncCompareExchange64 (Value, CompareValue, ExchangeValue); in InterlockedCompareExchange64()
379 IN VOID *ExchangeValue in InterlockedCompareExchangePointer() argument
391 (UINT32)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
397 (UINT64)(UINTN)ExchangeValue in InterlockedCompareExchangePointer()
/device/linaro/bootloader/edk2/MdePkg/Include/Library/
DSynchronizationLib.h209 IN UINT16 ExchangeValue
236 IN UINT32 ExchangeValue
263 IN UINT64 ExchangeValue
290 IN VOID *ExchangeValue
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
DInterlockedCompareExchange64.c22 IN UINT64 ExchangeValue in InternalSyncCompareExchange64() argument
29 mov ebx, dword ptr [ExchangeValue + 0] in InternalSyncCompareExchange64()
30 mov ecx, dword ptr [ExchangeValue + 4] in InternalSyncCompareExchange64()
DInterlockedCompareExchange32.c22 IN UINT32 ExchangeValue in InternalSyncCompareExchange32() argument
28 mov edx, ExchangeValue in InternalSyncCompareExchange32()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/
DInterlockedCompareExchange32.c33 IN UINT32 ExchangeValue in InternalSyncCompareExchange32() argument
36 return _InterlockedCompareExchange (Value, ExchangeValue, CompareValue); in InternalSyncCompareExchange32()
DInterlockedCompareExchange64.c33 IN UINT64 ExchangeValue in InternalSyncCompareExchange64() argument
36 return _InterlockedCompareExchange64 (Value, ExchangeValue, CompareValue); in InternalSyncCompareExchange64()
DInterlockedCompareExchange32.S30 # IN UINT32 ExchangeValue
DInterlockedCompareExchange32.asm30 ; IN UINT32 ExchangeValue
DInterlockedCompareExchange64.asm30 ; IN UINT64 ExchangeValue

12