Searched refs:pu64 (Results 1 - 25 of 40) sorted by relevance

12

/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp59 RTDECL(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64) argument
61 uint64_t u64Ret = *pu64;
62 *pu64 = u64;
86 RTDECL(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old) argument
88 if (*pu64 == u64Old)
90 *pu64 = u64New;
109 RTDECL(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old) argument
111 uint64_t u64Cur = *pu64;
114 *pu64 = u64New;
129 RTDECL(uint64_t) ASMAtomicAddU64(uint64_t volatile *pu64, uint64_ argument
146 ASMAtomicIncU64(uint64_t volatile *pu64) argument
151 ASMAtomicDecU64(uint64_t volatile *pu64) argument
166 ASMAtomicOrU64(uint64_t volatile *pu64, uint64_t u64) argument
171 ASMAtomicAndU64(uint64_t volatile *pu64, uint64_t u64) argument
181 ASMAtomicReadU64(volatile uint64_t *pu64) argument
186 ASMAtomicUoReadU64(volatile uint64_t *pu64) argument
[all...]
H A DASMAtomicReadU64.asm37 ; @param pu64 x86:ebp+8
H A DASMAtomicUoReadU64.asm37 ; @param pu64 x86:ebp+8
H A DASMAtomicCmpXchgExU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
H A DASMAtomicCmpXchgU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
H A DASMAtomicUoAndU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
H A DASMAtomicUoOrU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
H A DASMAtomicXchgU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
/vbox/include/iprt/
H A Dasm.h413 * @returns Current *pu64 value
414 * @param pu64 Pointer to the 64-bit variable to update.
415 * @param u64 The 64-bit value to assign to *pu64.
419 DECLASM(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64);
421 DECLINLINE(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64) argument
425 u64 = _InterlockedExchange64((__int64 *)pu64, u64);
429 : "=m" (*pu64),
432 "m" (*pu64));
436 mov rdx, [pu64]
454 "=m" (*pu64)
811 ASMAtomicCmpXchgU64(volatile uint64_t *pu64, uint64_t u64New, uint64_t u64Old) argument
1109 ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old) argument
1568 DECLASM(uint64_t) ASMAtomicReadU64(volatile uint64_t *pu64); variable
1570 ASMAtomicReadU64(volatile uint64_t *pu64) argument
1648 DECLASM(uint64_t) ASMAtomicUoReadU64(volatile uint64_t *pu64); variable
1650 ASMAtomicUoReadU64(volatile uint64_t *pu64) argument
2136 ASMAtomicWriteU64(volatile uint64_t *pu64, uint64_t u64) argument
2148 ASMAtomicUoWriteU64(volatile uint64_t *pu64, uint64_t u64) argument
2510 ASMAtomicAddU64(uint64_t volatile *pu64, uint64_t u64) argument
2624 ASMAtomicSubU64(uint64_t volatile *pu64, uint64_t u64) argument
2742 DECLASM(uint64_t) ASMAtomicIncU64(uint64_t volatile *pu64); variable
2744 ASMAtomicIncU64(uint64_t volatile *pu64) argument
2859 DECLASM(uint64_t) ASMAtomicDecU64(uint64_t volatile *pu64); variable
2861 ASMAtomicDecU64(uint64_t volatile *pu64) argument
2970 ASMAtomicOrU64(uint64_t volatile *pu64, uint64_t u64) argument
3063 ASMAtomicAndU64(uint64_t volatile *pu64, uint64_t u64) argument
3153 ASMAtomicUoOrU64(uint64_t volatile *pu64, uint64_t u64) argument
3240 ASMAtomicUoAndU64(uint64_t volatile *pu64, uint64_t u64) argument
[all...]
H A Dtypes.h2443 uint64_t *pu64; member in union:RTPTRUNION
2482 uint64_t const *pu64; member in union:RTCPTRUNION
2521 uint64_t volatile *pu64; member in union:RTVPTRUNION
2560 uint64_t const volatile *pu64; member in union:RTCVPTRUNION
/vbox/src/VBox/Runtime/testcase/
H A DtstRTInlineAsm.cpp692 DECLINLINE(void) tstASMAtomicXchgU64Worker(uint64_t volatile *pu64) argument
694 *pu64 = 0;
696 CHECKOP(ASMAtomicXchgU64(pu64, 1), UINT64_C(0), "%#llx", uint64_t);
697 CHECKVAL(*pu64, UINT64_C(1), "%#llx");
699 CHECKOP(ASMAtomicXchgU64(pu64, 0), UINT64_C(1), "%#llx", uint64_t);
700 CHECKVAL(*pu64, UINT64_C(0), "%#llx");
702 CHECKOP(ASMAtomicXchgU64(pu64, ~UINT64_C(0)), UINT64_C(0), "%#llx", uint64_t);
703 CHECKVAL(*pu64, ~UINT64_C(0), "%#llx");
705 CHECKOP(ASMAtomicXchgU64(pu64, UINT64_C(0xfedcba0987654321)), ~UINT64_C(0), "%#llx", uint64_t);
706 CHECKVAL(*pu64, UINT64_
786 tstASMAtomicCmpXchgU64Worker(uint64_t volatile *pu64) argument
846 tstASMAtomicCmpXchgExU64Worker(uint64_t volatile *pu64) argument
883 tstASMAtomicReadU64Worker(uint64_t volatile *pu64) argument
906 tstASMAtomicUoReadU64Worker(uint64_t volatile *pu64) argument
1160 tstASMAtomicAndOrU64Worker(uint64_t volatile *pu64) argument
[all...]
H A DtstSemMutex.cpp67 uint64_t *pu64 = (uint64_t *)pvUser; local
85 (*pu64)++;
108 RTPrintf("tstSemMutex: Thread %08x exited with %lld\n", ThreadSelf, *pu64);
/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DVBGLR3Internal.h81 DECLINLINE(int) VbglHGCMParmUInt64Get(HGCMFunctionParameter *pParm, uint64_t *pu64) argument
85 *pu64 = pParm->u.value64;
/vbox/src/VBox/Runtime/win/amd64/
H A DASMAtomicReadU64.asm37 ; @returns rax Current *pu64 value
38 ; @param rcx pu64 Pointer to the 64-bit variable to read.
/vbox/include/VBox/vmm/
H A Dcfgm.h138 VMMR3DECL(int) CFGMR3QueryInteger( PCFGMNODE pNode, const char *pszName, uint64_t *pu64);
139 VMMR3DECL(int) CFGMR3QueryIntegerDef( PCFGMNODE pNode, const char *pszName, uint64_t *pu64, uint64_t u64Def);
148 VMMR3DECL(int) CFGMR3QueryU64( PCFGMNODE pNode, const char *pszName, uint64_t *pu64);
149 VMMR3DECL(int) CFGMR3QueryU64Def( PCFGMNODE pNode, const char *pszName, uint64_t *pu64, uint64_t u64Def);
/vbox/src/VBox/VMM/include/
H A DSTAMInternal.h108 uint64_t *pu64; member in union:STAMDESC::STAMDESCSAMPLEDATA
/vbox/src/VBox/ValidationKit/utils/cpu/
H A Dcidet-instr-1.cpp206 *pThis->aOperands[0].In.pu64 = pEntry->uIn1;
207 *pThis->aOperands[1].In.pu64 = pEntry->uIn2;
210 *pThis->aOperands[0].Expected.pu64 = pEntry->uOut;
211 *pThis->aOperands[1].Expected.pu64 = pEntry->uIn2;
/vbox/src/VBox/HostDrivers/VBoxUSB/darwin/testcase/
H A DtstOpenUSBDev.cpp67 * @param pu64 Where to store the key value.
69 static bool tstDictGetU64(CFMutableDictionaryRef DictRef, CFStringRef KeyStrRef, uint64_t *pu64) argument
74 if (CFNumberGetValue((CFNumberRef)ValRef, kCFNumberSInt64Type, pu64))
77 *pu64 = 0;
/vbox/src/VBox/Runtime/common/string/
H A Dstrtonum.cpp107 * @param pu64 Where to store the converted number. (optional)
109 RTDECL(int) RTStrToUInt64Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint64_t *pu64) argument
189 if (pu64)
190 *pu64 = u64;
230 * @param pu64 Where to store the converted number. (optional)
232 RTDECL(int) RTStrToUInt64Full(const char *pszValue, unsigned uBase, uint64_t *pu64) argument
235 int rc = RTStrToUInt64Ex(pszValue, &psz, uBase, pu64);
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFStack.cpp126 uint64_t *pu64; member in union:__anon16849
184 case 8: pFrame->AddrReturnFrame.off = *uBp.pu64; break;
221 pFrame->AddrReturnPC.FlatPtr += *uRet.pu64 - pFrame->AddrReturnPC.off;
222 pFrame->AddrReturnPC.off = *uRet.pu64;
225 DBGFR3AddrFromFlat(pUVM, &pFrame->AddrReturnPC, *uRet.pu64);
234 DBGFR3AddrFromSelOff(pUVM, idCpu, &pFrame->AddrReturnPC, uRet.pu16[4], uRet.pu64[0]);
249 DBGFR3AddrFromSelOff(pUVM, idCpu, &pFrame->AddrReturnPC, uRet.pu16[4], uRet.pu64[0]);
H A DVMMSwitcher.cpp439 const uint64_t *pu64; member in union:__anon16865
461 uint64_t *pu64; member in union:__anon16866
787 *uSrc.pu64 = pVM->pVMR0 + RT_OFFSETOF(VM, cpum);
799 *uSrc.pu64 = R0PtrCode + offTrg;
808 *uSrc.pu64 = (uint32_t)(VM_RC_ADDR(pVM, &pVM->cpum) + offCPUM);
834 *uSrc.pu64 = u32IDCode + offTrg;
/vbox/src/VBox/Devices/build/
H A Dvl_vbox.h110 #define qemu_put_be64s(f, pu64) SSMR3PutU64((f), *(pu64))
118 #define qemu_get_be64s(f, pu64) SSMR3GetU64((f), (pu64))
/vbox/src/recompiler/
H A DVBoxREMWrapper.cpp1626 uint64_t *pu64; member in union:__anon17378
1643 if (cb >= 8 && *u.pu64 == REM_FIXUP_64_REAL_STUFF)
1646 *u.pu64++ = uExport;
1650 if (cb >= 8 && *u.pu64 == REM_FIXUP_64_DESC)
1653 *u.pu64++ = (uintptr_t)pDesc;
1657 if (cb >= 8 && *u.pu64 == REM_FIXUP_64_WRAP_GCC_CB)
1660 *u.pu64++ = (uintptr_t)remWrapGCCCallback;
1664 if (cb >= 8 && *u.pu64 == REM_FIXUP_64_LOG_ENTRY)
1667 *u.pu64++ = (uintptr_t)remLogEntry;
1671 if (cb >= 8 && *u.pu64
1700 uint64_t *pu64; member in union:__anon17379
[all...]
/vbox/include/VBox/
H A DVMMDev.h1645 int GetUInt64(uint64_t *pu64) argument
1649 *pu64 = u.value64;
1715 int GetUInt64(uint64_t *pu64) argument
1719 *pu64 = u.value64;
1800 int GetUInt64(uint64_t *pu64) argument
1804 *pu64 = u.value64;
H A Dvd-ifs.h817 * @param pu64 Where to store the value. Set to default on failure.
821 const char *pszName, uint64_t *pu64,
828 rc = RTStrToUInt64Full(aszBuf, 0, pu64);
833 *pu64 = u64Def;
844 * @param pu64 Where to store the value.
847 uint64_t *pu64)
853 rc = RTStrToUInt64Full(aszBuf, 0, pu64);
820 VDCFGQueryU64Def(PVDINTERFACECONFIG pCfgIf, const char *pszName, uint64_t *pu64, uint64_t u64Def) argument
846 VDCFGQueryU64(PVDINTERFACECONFIG pCfgIf, const char *pszName, uint64_t *pu64) argument

Completed in 111 milliseconds

12