Searched refs:ASMAtomicXchgU64 (Results 1 - 8 of 8) sorted by relevance
/vbox/src/VBox/Runtime/common/asm/ |
H A D | ASMAtomicXchgU64.asm | 3 ; IPRT - ASMAtomicXchgU64(). 43 BEGINPROC_EXPORTED ASMAtomicXchgU64 75 ENDPROC ASMAtomicXchgU64
|
H A D | asm-fake.cpp | 59 RTDECL(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64) function
|
/vbox/src/VBox/Runtime/generic/ |
H A D | timer-generic.cpp | 191 ASMAtomicXchgU64(&pTimer->iTick, 0); 192 ASMAtomicXchgU64(&pTimer->u64StartTS, u64First); 193 ASMAtomicXchgU64(&pTimer->u64NextTS, u64First);
|
/vbox/include/iprt/ |
H A D | asm.h | 419 DECLASM(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64); 421 DECLINLINE(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64) function 499 return (int64_t)ASMAtomicXchgU64((volatile uint64_t *)pi64, (uint64_t)i64); 515 return (void *)ASMAtomicXchgU64((volatile uint64_t *)(void *)ppv, (uint64_t)pv); 570 return (RTR0PTR)ASMAtomicXchgU64((volatile uint64_t *)(void *)ppvR0, (uint64_t)pvR0); 589 return (RTR3PTR)ASMAtomicXchgU64((volatile uint64_t *)(void *)ppvR3, (uint64_t)pvR3); 617 *(uint64_t *)(phRes) = ASMAtomicXchgU64((uint64_t volatile *)(ph), (const uint64_t)(hNew)); \ 638 case 8: ASMAtomicXchgU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \ 657 case 8: *(uint64_t *)(puRes) = ASMAtomicXchgU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \ 2138 ASMAtomicXchgU64(pu6 [all...] |
H A D | mangling.h | 70 # define ASMAtomicXchgU64 RT_MANGLER(ASMAtomicXchgU64) /* not-some-systems... */ macro
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTInlineAsm.cpp | 696 CHECKOP(ASMAtomicXchgU64(pu64, 1), UINT64_C(0), "%#llx", uint64_t); 699 CHECKOP(ASMAtomicXchgU64(pu64, 0), UINT64_C(1), "%#llx", uint64_t); 702 CHECKOP(ASMAtomicXchgU64(pu64, ~UINT64_C(0)), UINT64_C(0), "%#llx", uint64_t); 705 CHECKOP(ASMAtomicXchgU64(pu64, UINT64_C(0xfedcba0987654321)), ~UINT64_C(0), "%#llx", uint64_t); 712 DO_SIMPLE_TEST(ASMAtomicXchgU64, uint64_t); 1663 BENCH(ASMAtomicXchgU64(&s_u64, 0), "ASMAtomicXchgU64");
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | STAM.cpp | 1715 ASMAtomicXchgU64(&pDesc->u.pCounter->c, 0); 1720 ASMAtomicXchgU64(&pDesc->u.pProfile->cPeriods, 0); 1721 ASMAtomicXchgU64(&pDesc->u.pProfile->cTicks, 0); 1722 ASMAtomicXchgU64(&pDesc->u.pProfile->cTicksMax, 0); 1723 ASMAtomicXchgU64(&pDesc->u.pProfile->cTicksMin, ~0); 1753 ASMAtomicXchgU64(pDesc->u.pu64, 0);
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GVMMR0.cpp | 1675 if (ASMAtomicXchgU64(&pCurGVCpu->gvmm.s.u64HaltExpire, 0)) 1715 if (ASMAtomicXchgU64(&pCurGVCpu->gvmm.s.u64HaltExpire, 0)) 1745 if (ASMAtomicXchgU64(&pCurGVCpu->gvmm.s.u64HaltExpire, 0))
|
Completed in 127 milliseconds