Searched refs:pRef (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/HostDrivers/VBoxUSB/win/cmn/
H A DVBoxDrvTool.h92 DECLINLINE(void) VBoxDrvToolRefInit(PVBOXDRVTOOL_REF pRef) argument
94 pRef->cRefs = 1;
97 DECLINLINE(uint32_t) VBoxDrvToolRefRetain(PVBOXDRVTOOL_REF pRef) argument
99 Assert(pRef->cRefs);
100 Assert(pRef->cRefs < UINT32_MAX / 2);
101 return ASMAtomicIncU32(&pRef->cRefs);
104 DECLINLINE(uint32_t) VBoxDrvToolRefRelease(PVBOXDRVTOOL_REF pRef) argument
106 uint32_t cRefs = ASMAtomicDecU32(&pRef->cRefs);
111 VBOXDRVTOOL_DECL(VOID) VBoxDrvToolRefWaitEqual(PVBOXDRVTOOL_REF pRef, uint32_t u32Val);
H A DVBoxDrvTool.cpp185 VBOXDRVTOOL_DECL(VOID) VBoxDrvToolRefWaitEqual(PVBOXDRVTOOL_REF pRef, uint32_t u32Val) argument
196 while ((cRefs = ASMAtomicReadU32(&pRef->cRefs)) > u32Val && loops < 256)
/vbox/src/VBox/Main/webservice/
H A Dvboxweb.h227 ManagedObjectRef **pRef,
266 ManagedObjectRef *pRef; local
267 if ((rc = ManagedObjectRef::findRefFromId(id, &pRef, fNullAllowed)))
272 if (fNullAllowed && pRef == NULL)
281 // pRef->getPtr returns both a void* for its specific interface pointer as well as a generic IUnknown*
284 const com::Guid &guidInterface = pRef->getPtr(&pobjInterface, &pobjUnknown);
289 WEBDEBUG((" %s(): returning original %s*=0x%lX (IUnknown*=0x%lX)\n", __FUNCTION__, pRef->getInterfaceName(), pobjInterface, pobjUnknown));
305 WEBDEBUG((" Interface not supported for object reference %s, which is of class %s\n", id.c_str(), pRef->getInterfaceName()));
342 ManagedObjectRef *pRef; local
347 if ( ((pRef
[all...]
H A Dvboxweb.cpp1631 ManagedObjectRef *pRef = it->second; local
1632 delete pRef; // this frees the contained ComPtr as well
1778 ManagedObjectRef *pRef = it->second; local
1779 WEBDEBUG((" %s: found existing ref %s (%s) for COM obj %#lx\n", __FUNCTION__, pRef->getWSDLID().c_str(), pRef->getInterfaceName(), ulp));
1780 return pRef;
1967 ManagedObjectRef **pRef,
1977 *pRef = NULL;
2012 *pRef = iter->second;
2049 ManagedObjectRef *pRef; local
1966 findRefFromId(const WSDLT_ID &id, ManagedObjectRef **pRef, bool fNullAllowed) argument
2084 ManagedObjectRef *pRef; local
[all...]
/vbox/src/VBox/Devices/Network/testcase/
H A DtstIntNetR0.cpp110 POBJREF pRef = (POBJREF)RTTestGuardedAllocTail(g_hTest, sizeof(OBJREF)); local
111 if (!pRef)
113 pRef->cRefs = 1;
114 pRef->pfnDestructor = pfnDestructor;
115 pRef->pvUser1 = pvUser1;
116 pRef->pvUser2 = pvUser2;
118 return pRef;
124 POBJREF pRef = (POBJREF)pvObj; local
125 ASMAtomicIncU32(&pRef->cRefs);
138 POBJREF pRef local
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPMisc.cpp1292 static VOID vboxVideoAMgrCtxAllocRefRelease(PVBOXVIDEOCM_ALLOC_REF pRef)
1294 uint32_t cRefs = ASMAtomicDecU32(&pRef->cRefs);
1353 PVBOXVIDEOCM_ALLOC_REF pRef = (PVBOXVIDEOCM_ALLOC_REF)pBufCmd->u64GuestData;
1357 if (pRef->pSynchEvent)
1358 KeSetEvent(pRef->pSynchEvent, 3, FALSE);
1361 vboxVideoAMgrCtxAllocRefRelease(pRef);
1397 PVBOXVIDEOCM_ALLOC_REF pRef = vboxVideoAMgrCtxAllocRefAcquire(pContext, pBufInfo->hAlloc);
1398 if (pRef)
1401 Assert(pRef->cRefs == 2);
1403 pBufCmd->offBuffer = pRef
[all...]
/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgmoddwarf.cpp3317 PRTDWARFREF pRef = (PRTDWARFREF)pbMember; local
3318 pRef->enmWrt = enmWrt;
3319 pRef->off = off;
3365 PRTDWARFREF pRef = (PRTDWARFREF)pbMember; local
3366 pRef->enmWrt = enmWrt;
3367 pRef->off = off;
/vbox/src/VBox/Runtime/common/misc/
H A Dlockvalidator.cpp1364 PRTLOCKVALCLASSREF pRef = pClass->apPriorLocksHash[RTLOCKVALCLASS_HASH(pPriorClass)]; local
1365 if ( pRef
1366 && pRef->hClass == pPriorClass)
1368 uint32_t cLookups = ASMAtomicIncU32(&pRef->cLookups);
1370 ASMAtomicWriteU32(&pRef->cLookups, RTLOCKVALCLASSREF_MAX_LOOKUPS);

Completed in 1194 milliseconds