/external/clang/test/CodeGen/ |
ms-intrinsics.c | 24 // CHECK: %[[EXCHANGE:[0-9]+]] = atomicrmw xchg [[iPTR]]* %[[TARGET]], [[iPTR]] %[[VALUE]] seq_cst 25 // CHECK: %[[RESULT:[0-9]+]] = inttoptr [[iPTR]] %[[EXCHANGE]] to i8* 30 void *Exchange, void *Comparand) { 31 return _InterlockedCompareExchangePointer(Destination, Exchange, Comparand); 34 // CHECK: define{{.*}}i8* @test_InterlockedCompareExchangePointer(i8** {{[a-z_ ]*}}%Destination, i8* {{[a-z_ ]*}}%Exchange, i8* {{[a-z_ ]*}}%Comparand){{.*}}{ 36 // CHECK: %[[EXCHANGE:[0-9]+]] = ptrtoint i8* %Exchange to [[iPTR]] 38 // CHECK: %[[XCHG:[0-9]+]] = cmpxchg volatile [[iPTR]]* %[[DEST:[0-9]+]], [[iPTR]] %[[COMPARAND:[0-9]+]], [[iPTR]] %[[EXCHANGE:[0-9]+]] seq_cst seq_cst 49 // CHECK: %[[EXCHANGE:[0-9]+]] = atomicrmw xchg i32* %Target, i32 %Value seq_cst 50 // CHECK: ret i32 %[[EXCHANGE:[0-9]+] [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ |
InterlockedCompareExchange32.c | 22 long Exchange,
|
InterlockedCompareExchange64.c | 22 __int64 Exchange,
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/X64/ |
InterlockedCompareExchange16.c | 22 __int16 Exchange,
29 Performs an atomic compare exchange operation on a 16-bit unsigned integer.
31 Performs an atomic compare exchange operation on the 16-bit unsigned integer specified
34 The compare exchange operation must be performed using MP safe mechanisms.
36 @param Value A pointer to the 16-bit value for the compare exchange
39 @param ExchangeValue 16-bit value used in exchange operation.
41 @return The original *Value before exchange.
|
InterlockedCompareExchange32.c | 21 long Exchange,
28 Performs an atomic compare exchange operation on a 32-bit unsigned integer.
30 Performs an atomic compare exchange operation on the 32-bit unsigned integer
33 then Value is returned. The compare exchange operation must be performed using
36 @param Value A pointer to the 32-bit value for the compare exchange
39 @param ExchangeValue 32-bit value used in exchange operation.
41 @return The original *Value before exchange.
|
InterlockedCompareExchange64.c | 21 __int64 Exchange,
28 Performs an atomic compare exchange operation on a 64-bit unsigned integer.
30 Performs an atomic compare exchange operation on the 64-bit unsigned integer specified
33 The compare exchange operation must be performed using MP safe mechanisms.
35 @param Value A pointer to the 64-bit value for the compare exchange
38 @param ExchangeValue 64-bit value used in exchange operation.
40 @return The original *Value before exchange.
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
interlockedapi.h | 22 WINBASEAPI LONG WINAPI InterlockedCompareExchange (LONG volatile *Destination, LONG Exchange, LONG Comperand); 23 WINBASEAPI LONGLONG WINAPI InterlockedCompareExchange64 (LONGLONG volatile *Destination, LONGLONG Exchange, LONGLONG Comperand); 41 __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { 42 return _InterlockedCompareExchange(Destination, Exchange, Comperand); 44 __MINGW_INTRIN_INLINE LONGLONG WINAPI InterlockedCompareExchange64(LONGLONG volatile *Destination, LONGLONG Exchange, LONGLONG Comperand) { 45 return _InterlockedCompareExchange64(Destination, Exchange, Comperand);
|
winbase.h | 743 LONGLONG __cdecl InterlockedCompareExchange64 (LONGLONG volatile *Destination, LONGLONG ExChange, LONGLONG Comperand); 744 LONGLONG __cdecl InterlockedCompareExchangeAcquire64 (LONGLONG volatile *Destination, LONGLONG ExChange, LONGLONG Comperand); 745 LONGLONG __cdecl InterlockedCompareExchangeRelease64 (LONGLONG volatile *Destination, LONGLONG ExChange, LONGLONG Comperand); 753 LONG __cdecl InterlockedCompareExchange (LONG volatile *Destination, LONG ExChange, LONG Comperand); 754 LONG __cdecl InterlockedCompareExchangeRelease (LONG volatile *Destination, LONG ExChange, LONG Comperand); 755 LONG __cdecl InterlockedCompareExchangeAcquire (LONG volatile *Destination, LONG ExChange, LONG Comperand); 757 PVOID __cdecl InterlockedCompareExchangePointer (PVOID volatile *Destination, PVOID ExChange, PVOID Comperand); 758 PVOID __cdecl InterlockedCompareExchangePointerAcquire (PVOID volatile *Destination, PVOID Exchange, PVOID Comperand); 759 PVOID __cdecl InterlockedCompareExchangePointerRelease (PVOID volatile *Destination, PVOID Exchange, PVOID Comperand); 916 LONG __cdecl InterlockedCompareExchange(LONG volatile *Destination, LONG ExChange, LONG Comperand) [all...] |
intrin.h | [all...] |
/device/linaro/bootloader/edk2/NetworkPkg/IpSecDxe/ |
IkeService.c | 2 Provide IPsec Key Exchange (IKE) service general interfaces.
501 The general interface of starting IPsec Key Exchange.
524 IKE_EXCHANGE_INTERFACE *Exchange;
555 // Determine the IKE exchange instance by the auth protocol in pad entry.
561 Exchange = mIkeExchange[PadEntry->Data->AuthProtocol];
565 Status = Exchange->NegotiateSa (UdpService, SpdEntry, PadEntry, RemoteIp);
568 // Determine the IKE exchange instance by the IKE version in IKE SA session.
575 Exchange = mIkeExchange[IkeVersion - 1];
579 Status = Exchange->NegotiateChildSa (IkeSaSession, SpdEntry, NULL);
610 IKE_EXCHANGE_INTERFACE *Exchange;
[all...] |
IpSecDxe.inf | 65 Ikev2/Exchange.c
|
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_atomic_msvc.h | 38 char Exchange, char Comparand); // NOLINT 42 short Exchange, short Comparand); // NOLINT 47 long long Exchange, long long Comparand); // NOLINT 51 void *Exchange, void *Comparand); 56 long Exchange, long Comparand); // NOLINT
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/ |
os.h | 227 #define InterlockedCompareExchange(Dest, Exchange, Comparand) __sync_val_compare_and_swap(Dest, Comparand, Exchange)
|
/external/compiler-rt/lib/tsan/rtl/ |
tsan_interface_atomic.cc | 554 SCOPED_ATOMIC(Exchange, a, v, mo); 559 SCOPED_ATOMIC(Exchange, a, v, mo); 564 SCOPED_ATOMIC(Exchange, a, v, mo); 569 SCOPED_ATOMIC(Exchange, a, v, mo); 575 SCOPED_ATOMIC(Exchange, a, v, mo); 905 ATOMIC_RET(Exchange, *(a32*)(a+16), *(a32**)a, *(a32*)(a+8), mo_acq_rel); 910 ATOMIC_RET(Exchange, *(a64*)(a+16), *(a64**)a, *(a64*)(a+8), mo_acq_rel);
|
/art/compiler/optimizing/ |
code_generator_x86.h | 141 void Exchange(Register reg, int mem); 142 void Exchange(int mem1, int mem2);
|
code_generator_arm_vixl.h | 250 void Exchange(vixl32::Register reg, int mem); 251 void Exchange(int mem1, int mem2); [all...] |
code_generator_mips.h | 147 void Exchange(int index1, int index2, bool double_slot);
|
code_generator_mips64.h | 144 void Exchange(int index1, int index2, bool double_slot);
|
/prebuilts/go/darwin-x86/src/runtime/ |
os2_nacl.go | 63 _EBADE = 52 /* Invalid exchange */ 65 _EXFULL = 54 /* Exchange full */
|
/prebuilts/go/linux-x86/src/runtime/ |
os2_nacl.go | 63 _EBADE = 52 /* Invalid exchange */ 65 _EXFULL = 54 /* Exchange full */
|
/external/libchrome/base/ |
atomicops_unittest.cc | 230 TEST(AtomicOpsTest, Exchange) {
|
/prebuilts/go/darwin-x86/src/syscall/ |
tables_nacl.go | 147 EBADE Errno = 52 /* Invalid exchange */ 149 EXFULL Errno = 54 /* Exchange full */ 273 EBADE: "Invalid exchange", 275 EXFULL: "Exchange full",
|
/prebuilts/go/linux-x86/src/syscall/ |
tables_nacl.go | 147 EBADE Errno = 52 /* Invalid exchange */ 149 EXFULL Errno = 54 /* Exchange full */ 273 EBADE: "Invalid exchange", 275 EXFULL: "Exchange full",
|
/external/spirv-llvm/lib/SPIRV/ |
OCLUtil.h | 498 _SPIRV_OP(xchg, Exchange)
|
/external/python/cpython2/Modules/zlib/ |
make_vms.com | 16 $! 0.05 20100221 Exchange zlibdefs.h by zconf.h.in
|