/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/Ebc/ |
Synchronization.c | 21 CompareValue, then Value is set to ExchangeValue and
22 CompareValue is returned. If Value is not equal to
23 CompareValue, then Value is returned. The compare exchange
28 @param CompareValue 16-bit value used in compare operation.
38 IN UINT16 CompareValue,
42 return *Value != CompareValue ? *Value :
43 ((*Value = ExchangeValue), CompareValue);
52 CompareValue, then Value is set to ExchangeValue and
53 CompareValue is returned. If Value is not equal to
54 CompareValue, then Value is returned. The compare exchange [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ebc/ |
Synchronization.c | 28 IN UINT32 CompareValue,
32 return *Value != CompareValue ? *Value :
33 ((*Value = ExchangeValue), CompareValue);
40 by Value. If Value is equal to CompareValue, then Value is set to ExchangeValue and
41 CompareValue is returned. If Value is not equal to CompareValue, then Value is returned.
46 @param CompareValue 64-bit value used in compare operation.
56 IN UINT64 CompareValue,
60 return *Value != CompareValue ? *Value :
61 ((*Value = ExchangeValue), CompareValue);
[all...] |
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/X64/ |
GccInline.c | 95 specified by Value. If Value is equal to CompareValue, then Value is set to
96 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
103 @param CompareValue 16-bit value used in compare operation.
113 IN UINT16 CompareValue,
122 : "=a" (CompareValue),
124 : "a" (CompareValue),
131 return CompareValue;
139 specified by Value. If Value is equal to CompareValue, then Value is set to
140 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue, [all...] |
InterlockedCompareExchange16.c | 32 by Value. If Value is equal to CompareValue, then Value is set to ExchangeValue and
33 CompareValue is returned. If Value is not equal to CompareValue, then Value is returned.
38 @param CompareValue 16-bit value used in compare operation.
48 IN UINT16 CompareValue,
52 return _InterlockedCompareExchange16 (Value, ExchangeValue, CompareValue);
|
InterlockedCompareExchange32.c | 31 specified by Value. If Value is equal to CompareValue, then Value is set to
32 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
38 @param CompareValue 32-bit value used in compare operation.
48 IN UINT32 CompareValue,
52 return _InterlockedCompareExchange (Value, ExchangeValue, CompareValue);
|
InterlockedCompareExchange64.c | 31 by Value. If Value is equal to CompareValue, then Value is set to ExchangeValue and
32 CompareValue is returned. If Value is not equal to CompareValue, then Value is returned.
37 @param CompareValue 64-bit value used in compare operation.
47 IN UINT64 CompareValue,
51 return _InterlockedCompareExchange64 (Value, ExchangeValue, CompareValue);
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/Ia32/ |
GccInline.c | 94 specified by Value. If Value is equal to CompareValue, then Value is set to
95 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
102 @param CompareValue 16-bit value used in compare operation.
112 IN UINT16 CompareValue,
121 : "=a" (CompareValue)
124 "0" (CompareValue)
129 return CompareValue;
136 specified by Value. If Value is equal to CompareValue, then Value is set to
137 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue, [all...] |
InterlockedCompareExchange64.c | 22 by Value. If Value is equal to CompareValue, then Value is set to ExchangeValue and
23 CompareValue is returned. If Value is not equal to CompareValue, then Value is returned.
28 @param CompareValue A 64-bit value used in a compare operation.
38 IN UINT64 CompareValue,
44 mov eax, dword ptr [CompareValue + 0]
45 mov edx, dword ptr [CompareValue + 4]
|
InterlockedCompareExchange16.c | 23 specified by Value. If Value is equal to CompareValue, then Value is set to
24 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
30 @param CompareValue 16-bit value used in compare operation.
40 IN UINT16 CompareValue,
46 mov ax, CompareValue
|
InterlockedCompareExchange32.c | 22 specified by Value. If Value is equal to CompareValue, then Value is set to
23 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
29 @param CompareValue 32-bit value used in compare operation.
39 IN UINT32 CompareValue,
45 mov eax, CompareValue
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/ |
InterlockedCompareExchange64.c | 21 IN UINT64 CompareValue,
27 mov eax, dword ptr [CompareValue + 0]
28 mov edx, dword ptr [CompareValue + 4]
|
InterlockedCompareExchange32.c | 21 IN UINT32 CompareValue,
27 mov eax, CompareValue
|
InterlockedCompareExchange32.S | 33 # IN UINT32 CompareValue,
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ |
InterlockedCompareExchange32.c | 32 IN UINT32 CompareValue,
36 return _InterlockedCompareExchange (Value, ExchangeValue, CompareValue);
|
InterlockedCompareExchange64.c | 32 IN UINT64 CompareValue,
36 return _InterlockedCompareExchange64 (Value, ExchangeValue, CompareValue);
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/ |
BaseSynchronizationLibInternals.h | 69 specified by Value. If Value is equal to CompareValue, then Value is set to
70 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
76 @param CompareValue A 16-bit value used in compare operation.
86 IN UINT16 CompareValue,
95 specified by Value. If Value is equal to CompareValue, then Value is set to
96 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
102 @param CompareValue A 32-bit value used in compare operation.
112 IN UINT32 CompareValue,
[all...] |
Synchronization.c | 283 specified by Value. If Value is equal to CompareValue, then Value is set to
284 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
292 @param CompareValue 16-bit value used in compare operation.
302 IN UINT16 CompareValue,
307 return InternalSyncCompareExchange16 (Value, CompareValue, ExchangeValue);
314 specified by Value. If Value is equal to CompareValue, then Value is set to
315 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
323 @param CompareValue 32-bit value used in compare operation. [all...] |
SynchronizationGcc.c | 299 specified by Value. If Value is equal to CompareValue, then Value is set to
300 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
308 @param CompareValue A 16-bit value used in compare operation.
318 IN UINT16 CompareValue,
323 return InternalSyncCompareExchange16 (Value, CompareValue, ExchangeValue);
330 specified by Value. If Value is equal to CompareValue, then Value is set to
331 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
339 @param CompareValue A 32-bit value used in compare operation. [all...] |
SynchronizationMsc.c | 301 specified by Value. If Value is equal to CompareValue, then Value is set to
302 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
310 @param CompareValue A 16-bit value used in a compare operation.
320 IN UINT16 CompareValue,
325 return InternalSyncCompareExchange16 (Value, CompareValue, ExchangeValue);
332 specified by Value. If Value is equal to CompareValue, then Value is set to
333 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
341 @param CompareValue A 32-bit value used in a compare operation. [all...] |
/device/linaro/bootloader/edk2/MdePkg/Include/Library/ |
SynchronizationLib.h | 190 specified by Value. If Value is equal to CompareValue, then Value is set to
191 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
199 @param CompareValue 16-bit value used in compare operation.
208 IN UINT16 CompareValue,
216 specified by Value. If Value is equal to CompareValue, then Value is set to
217 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
225 @param CompareValue 32-bit value used in compare operation.
235 IN UINT32 CompareValue,
[all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/ |
Synchronization.c | 261 specified by Value. If Value is equal to CompareValue, then Value is set to
262 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
270 @param CompareValue 32-bit value used in compare operation.
280 IN UINT32 CompareValue,
285 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue);
292 by Value. If Value is equal to CompareValue, then Value is set to ExchangeValue and
293 CompareValue is returned. If Value is not equal to CompareValue, then Value is returned.
300 @param CompareValue 64-bit value used in compare operation. [all...] |
SynchronizationGcc.c | 300 specified by Value. If Value is equal to CompareValue, then Value is set to
301 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
309 @param CompareValue 32-bit value used in compare operation.
319 IN UINT32 CompareValue,
324 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue);
331 by Value. If Value is equal to CompareValue, then Value is set to ExchangeValue and
332 CompareValue is returned. If Value is not equal to CompareValue, then Value is returned.
339 @param CompareValue 64-bit value used in compare operation. [all...] |
SynchronizationMsc.c | 272 specified by Value. If Value is equal to CompareValue, then Value is set to
273 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
281 @param CompareValue 32-bit value used in compare operation.
291 IN UINT32 CompareValue,
296 return InternalSyncCompareExchange32 (Value, CompareValue, ExchangeValue);
303 by Value. If Value is equal to CompareValue, then Value is set to ExchangeValue and
304 CompareValue is returned. If Value is not equal to CompareValue, then Value is returned.
311 @param CompareValue 64-bit value used in compare operation. [all...] |
/device/linaro/bootloader/edk2/ArmPkg/Drivers/TimerDxe/ |
TimerDxe.c | 301 UINT64 CompareValue;
327 CompareValue = ArmGenericTimerGetCompareVal ();
334 CompareValue += mTimerTicks;
336 } while (CompareValue < CurrentValue);
339 ArmGenericTimerSetCompareVal (CompareValue);
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/Arm/ |
Synchronization.asm | 28 specified by Value. If Value is equal to CompareValue, then Value is set to
29 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
35 @param CompareValue 16-bit value used in compare operation.
45 // IN UINT16 CompareValue,
70 specified by Value. If Value is equal to CompareValue, then Value is set to
71 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue,
77 @param CompareValue 32-bit value used in compare operation.
87 // IN UINT32 CompareValue,
[all...] |