/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | time-r0drv-linux.c | 120 if (!ASMAtomicCmpXchgU64(&s_u64Last, u64NewLast, u64Last)) 126 ASMAtomicCmpXchgU64(&s_u64Last, u64NewLast, u64Last);
|
/vbox/src/VBox/Runtime/common/asm/ |
H A D | ASMAtomicCmpXchgU64.asm | 3 ; IPRT - ASMAtomicCmpXchgU64(). 44 BEGINPROC_EXPORTED ASMAtomicCmpXchgU64 77 ENDPROC ASMAtomicCmpXchgU64
|
H A D | asm-fake.cpp | 86 RTDECL(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old) function
|
/vbox/src/VBox/Runtime/generic/ |
H A D | semxroads-generic.cpp | 221 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 232 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 254 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 284 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 354 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 365 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState))
|
H A D | critsectrw-generic.cpp | 193 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 206 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 250 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 281 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 305 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 415 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 423 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 511 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 519 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 533 if (ASMAtomicCmpXchgU64( [all...] |
H A D | semrw-lockless-generic.cpp | 277 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 290 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 334 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 368 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 392 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 503 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 511 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 602 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 610 if (ASMAtomicCmpXchgU64(&pThis->u64State, u64State, u64OldState)) 624 if (ASMAtomicCmpXchgU64( [all...] |
/vbox/src/VBox/Runtime/VBox/ |
H A D | VBoxRTDeps.cpp | 83 (PFNRT)ASMAtomicCmpXchgU64,
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PDMAllCritSectRw.cpp | 191 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 205 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 267 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 313 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 337 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 595 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 609 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 763 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 771 if (ASMAtomicCmpXchgU64(&pThis->s.Core.u64State, u64State, u64OldState)) 788 if (ASMAtomicCmpXchgU64( [all...] |
/vbox/src/VBox/Runtime/common/time/ |
H A D | timesupref.h | 274 if (RT_LIKELY(ASMAtomicCmpXchgU64(pData->pu64Prev, u64NanoTS, u64PrevNanoTS))) 283 if (ASMAtomicCmpXchgU64(pData->pu64Prev, u64NanoTS, u64PrevNanoTS))
|
/vbox/include/iprt/ |
H A D | asm.h | 809 DECLASM(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old); 811 DECLINLINE(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, uint64_t u64New, uint64_t u64Old) function 908 return ASMAtomicCmpXchgU64((volatile uint64_t *)pi64, (uint64_t)i64, (uint64_t)i64Old); 927 return ASMAtomicCmpXchgU64((volatile uint64_t *)(void *)ppv, (uint64_t)pvNew, (uint64_t)pvOld); 983 (fRc) = ASMAtomicCmpXchgU64((uint64_t volatile *)(ph), (const uint64_t)(hNew), (const uint64_t)(hOld)); \ 1004 case 8: (fRc) = ASMAtomicCmpXchgU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew), (uint64_t)(uOld)); \ 2531 if (ASMAtomicCmpXchgU64(pu64, u64New, u64Old)) 2985 if (ASMAtomicCmpXchgU64(pu64, u64New, u64Old)) 3078 if (ASMAtomicCmpXchgU64(pu64, u64New, u64Old)) 3165 if (ASMAtomicCmpXchgU64(pu6 [all...] |
H A D | mangling.h | 52 # define ASMAtomicCmpXchgU64 RT_MANGLER(ASMAtomicCmpXchgU64) /* not-some-systems... */ macro
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTInlineAsm.cpp | 790 CHECKOP(ASMAtomicCmpXchgU64(pu64, 0, 0), false, "%d", bool); 793 CHECKOP(ASMAtomicCmpXchgU64(pu64, 0, UINT64_C(0xffffffffffffff)), true, "%d", bool); 796 CHECKOP(ASMAtomicCmpXchgU64(pu64, UINT64_C(0x80040008008efd), UINT64_C(0xffffffff)), false, "%d", bool); 799 CHECKOP(ASMAtomicCmpXchgU64(pu64, UINT64_C(0x80040008008efd), UINT64_C(0xffffffff00000000)), false, "%d", bool); 802 CHECKOP(ASMAtomicCmpXchgU64(pu64, UINT64_C(0x80040008008efd), 0), true, "%d", bool); 809 DO_SIMPLE_TEST(ASMAtomicCmpXchgU64, uint64_t); 1667 BENCH(ASMAtomicCmpXchgU64(&s_u64, 0, 0), "ASMAtomicCmpXchgU64"); 1671 BENCH(ASMAtomicCmpXchgU64(&s_u64, 0, 1), "ASMAtomicCmpXchgU64/ne [all...] |
/vbox/src/VBox/Main/src-server/ |
H A D | VirtualBoxImpl.cpp | 4572 if (ASMAtomicCmpXchgU64(&m->uRegistryNeedsSaving, 0, uOld)) 4594 if (ASMAtomicCmpXchgU64(&pMachine->uRegistryNeedsSaving, 0, uOld)) 4631 if (ASMAtomicCmpXchgU64(&pMachine->uRegistryNeedsSaving, 0, uOld)) 4655 if (ASMAtomicCmpXchgU64(&m->uRegistryNeedsSaving, 0, uOld))
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletion.cpp | 743 if (ASMAtomicCmpXchgU64(&pBwMgr->tsUpdatedLast, tsNow, tsUpdatedLast))
|