Searched defs:pFree (Results 1 - 24 of 24) sorted by relevance

/vbox/src/VBox/Runtime/common/misc/
H A Dhandletablectx.cpp73 PRTHTENTRYFREE pFree = (PRTHTENTRYFREE)rtHandleTableLookupWithCtxIdx(pThis, i); local
74 Assert(pFree);
78 pThis->iFreeHead = RTHT_GET_FREE_IDX(pFree);
85 pEntry = (PRTHTENTRYCTX)pFree;
297 PRTHTENTRYFREE pFree; local
302 pFree = (PRTHTENTRYFREE)pEntry;
303 RTHT_SET_FREE_IDX(pFree, NIL_RTHT_INDEX);
H A Dhandletablesimple.cpp70 PRTHTENTRYFREE pFree = (PRTHTENTRYFREE)rtHandleTableLookupSimpleIdx(pThis, i); local
71 Assert(pFree);
75 pThis->iFreeHead = RTHT_GET_FREE_IDX(pFree);
82 PRTHTENTRY pEntry = (PRTHTENTRY)pFree;
277 PRTHTENTRYFREE pFree = (PRTHTENTRYFREE)pEntry; local
278 RTHT_SET_FREE_IDX(pFree, NIL_RTHT_INDEX);
/vbox/src/VBox/VMM/VMMAll/
H A DREMAll.cpp92 PREMHANDLERNOTIFICATION pFree; local
107 pFree = &pVM->rem.s.aHandlerNotifications[idxFree];
108 } while (!ASMAtomicCmpXchgU32(&pVM->rem.s.idxFreeList, pFree->idxNext, idxFree));
113 pFree->enmKind = pRec->enmKind;
114 pFree->u = pRec->u;
123 ASMAtomicWriteU32(&pFree->idxNext, idxNext);
H A DMMAllHyper.cpp400 PMMHYPERCHUNKFREE pFree = (PMMHYPERCHUNKFREE)((char *)pHeap->CTX_SUFF(pbHeap) + pHeap->offFreeHead); local
401 while (pFree)
403 ASSERT_CHUNK_FREE(pHeap, pFree);
404 if (pFree->cb >= cb)
406 unsigned offAlign = (uintptr_t)(&pFree->core + 1) & (uAlignment - 1);
409 if (!offAlign || pFree->cb - offAlign >= cb)
411 Log3(("mmHyperAllocChunk: Using pFree=%p pFree->cb=%d offAlign=%d\n", pFree, pFree
662 AssertMsg(RT_ALIGN_P(pvRet, PAGE_SIZE) == pvRet, ("pvRet=%p cb=%#x pFree=%p pFree->cb=%#x\\n", pvRet, cb, pFree, pFree->cb)); local
958 PMMHYPERCHUNKFREE pFree = (PMMHYPERCHUNKFREE)pChunk; local
[all...]
/vbox/src/VBox/Runtime/r0drv/
H A Dmpnotification-r0drv.c312 PRTMPNOTIFYREG pFree = pHead; local
315 pFree->pNext = NULL;
316 pFree->pfnCallback = NULL;
317 RTMemFree(pFree);
H A Dpowernotification-r0drv.c308 PRTPOWERNOTIFYREG pFree = pHead; local
311 pFree->pNext = NULL;
312 pFree->pfnCallback = NULL;
313 RTMemFree(pFree);
/vbox/src/VBox/Runtime/generic/
H A Dmempool-generic.cpp178 PRTMEMPOOLENTRY pFree = pEntry; local
179 Assert(pFree->cRefs > 0 && pFree->cRefs < UINT32_MAX / 2);
182 pFree->pMemPool = NULL;
183 pFree->pNext = NULL;
184 pFree->pPrev = NULL;
185 pFree->cRefs = UINT32_MAX - 3;
186 RTMemFree(pFree);
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFOS.cpp127 PDBGFOSEMTWRAPPER pFree = pOS->pWrapperHead; local
128 while ((pFree = pOS->pWrapperHead) != NULL)
130 pOS->pWrapperHead = pFree->pNext;
131 pFree->pNext = NULL;
132 MMR3HeapFree(pFree);
274 PDBGFOSEMTWRAPPER pFree = pOS->pWrapperHead; local
275 while ((pFree = pOS->pWrapperHead) != NULL)
277 pOS->pWrapperHead = pFree->pNext;
278 pFree->pNext = NULL;
279 MMR3HeapFree(pFree);
[all...]
H A DPDMNetShaper.cpp465 PPDMNSBWGROUP pFree = pBwGroup; local
467 pdmNsBwGroupTerminate(pFree);
468 MMR3HeapFree(pFree->pszNameR3);
469 MMHyperFree(pVM, pFree);
H A DMMHyper.cpp850 PMMHYPERCHUNKFREE pFree = (PMMHYPERCHUNKFREE)pHeap->pbHeapR3; local
851 pFree->cb = pHeap->cbFree;
852 //pFree->core.offNext = 0;
853 MMHYPERCHUNK_SET_TYPE(&pFree->core, MMHYPERCHUNK_FLAGS_FREE);
854 pFree->core.offHeap = -(int32_t)MMYPERHEAP_HDR_SIZE;
855 //pFree->offNext = 0;
856 //pFree->offPrev = 0;
H A DPDMAsyncCompletion.cpp943 PPDMACBWMGR pFree = pBwMgr; local
945 MMR3HeapFree(pFree);
H A DPDMBlkCache.cpp387 PPDMBLKCACHEENTRY pFree = pGhostEntFree; local
388 PPDMBLKCACHE pBlkCacheFree = pFree->pBlkCache;
394 if (ASMAtomicReadU32(&pFree->cRefs) == 0)
396 pdmBlkCacheEntryRemoveFromList(pFree);
399 RTAvlrU64Remove(pBlkCacheFree->pTree, pFree->Core.Key);
402 RTMemFree(pFree);
H A DSSM.cpp423 PSSMSTRMBUF volatile pFree; member in struct:SSMSTRM
426 /** Event that's signalled when pFree is updated. */
1549 PSSMUNIT pFree = pUnit;
1556 Log(("SSM: Removed data unit '%s' (pdm dev).\n", pFree->szName));
1557 MMR3HeapFree(pFree);
1625 PSSMUNIT pFree = pUnit;
1632 Log(("SSM: Removed data unit '%s' (pdm drv).\n", pFree->szName));
1633 MMR3HeapFree(pFree);
1695 PSSMUNIT pFree = pUnit;
1702 Log(("SSM: Removed data unit '%s' (pdm drv).\n", pFree
[all...]
/vbox/src/VBox/Runtime/common/crypto/
H A Dpemfile.cpp296 PRTCRPEMSECTION pFree = (PRTCRPEMSECTION)pSectionHead; local
299 if (pFree->pMarker)
301 if (pFree->pbData)
303 RTMemFree(pFree->pbData);
304 pFree->pbData = NULL;
305 pFree->cbData = 0;
308 if (pFree->pszPreamble)
310 RTMemFree(pFree->pszPreamble);
311 pFree->pszPreamble = NULL;
312 pFree
[all...]
/vbox/src/VBox/Devices/USB/linux/
H A DUSBProxyDevice-linux.cpp391 PUSBPROXYURBLNX pFree = pUrbLnx; local
393 Assert(pFree->pSplitHead);
394 pFree->pSplitHead = pFree->pSplitNext = NULL;
395 usbProxyLinuxUrbFree(pProxyDev, pFree);
787 PUSBPROXYURBLNX pFree = pCur;
788 pCur = pFree->pSplitNext;
789 if ( !pFree->fSplitElementReaped
790 && usbProxyLinuxDoIoCtl(pProxyDev, USBDEVFS_DISCARDURB, &pFree->KUrb, false, UINT32_MAX)
794 RTMemFree(pFree);
[all...]
/vbox/src/VBox/Runtime/common/alloc/
H A Dheapoffset.cpp366 PRTHEAPOFFSETFREE pFree; local
402 pFree = RTHEAPOFF_TO_PTR(pHeapInt, pHeapInt->offFreeHead, PRTHEAPOFFSETFREE);
403 pFree->Core.offNext = 0;
404 pFree->Core.offPrev = 0;
405 pFree->Core.offSelf = pHeapInt->offFreeHead;
406 pFree->Core.fFlags = RTHEAPOFFSETBLOCK_FLAGS_MAGIC | RTHEAPOFFSETBLOCK_FLAGS_FREE;
407 pFree->offNext = 0;
408 pFree->offPrev = 0;
409 pFree->cb = pHeapInt->cbFree;
511 PRTHEAPOFFSETFREE pFree; local
694 PRTHEAPOFFSETFREE pFree = (PRTHEAPOFFSETFREE)pBlock; local
[all...]
H A Dheapsimple.cpp283 PRTHEAPSIMPLEFREE pFree; local
319 pFree = pHeapInt->pFreeHead;
320 pFree->Core.pNext = NULL;
321 pFree->Core.pPrev = NULL;
322 pFree->Core.pHeap = pHeapInt;
323 pFree->Core.fFlags = RTHEAPSIMPLEBLOCK_FLAGS_MAGIC | RTHEAPSIMPLEBLOCK_FLAGS_FREE;
324 pFree->pNext = NULL;
325 pFree->pPrev = NULL;
326 pFree->cb = pHeapInt->cbFree;
479 PRTHEAPSIMPLEFREE pFree; local
686 PRTHEAPSIMPLEFREE pFree = (PRTHEAPSIMPLEFREE)pBlock; local
[all...]
/vbox/src/VBox/Runtime/common/string/
H A Dstrcache.cpp424 PRTSTRCACHEFREEMERGE pFree; local
425 RTListForEach(&pThis->aMergedFreeLists[i], pFree, RTSTRCACHEFREEMERGE, ListEntry)
427 Assert(pFree->uMarker == RTSTRCACHEFREEMERGE_MAIN);
428 Assert(pFree->cbFree > 0);
429 Assert(RT_ALIGN_32(pFree->cbFree, sizeof(*pFree)) == pFree->cbFree);
516 * @param pFree The free string entry.
518 static void rtStrCacheRelinkMerged(PRTSTRCACHEINT pThis, PRTSTRCACHEFREEMERGE pFree) argument
520 Assert(pFree
554 PRTSTRCACHEFREEMERGE pFree = NULL; local
706 PRTSTRCACHEFREE pFree = pThis->apFreeLists[iFreeList]; local
[all...]
/vbox/src/VBox/Runtime/r3/
H A Dtest.cpp490 PRTTESTGUARDEDMEM pFree = pMem; local
492 rtTestGuardedFreeOne(pFree);
/vbox/src/VBox/Main/src-server/linux/
H A DUSBGetDevices.cpp796 PUSBDEVICE pFree = pFirst; local
798 deviceFree(pFree);
/vbox/src/VBox/Storage/
H A DVCICache.cpp453 PVCIBLKRANGEDESC pFree = (PVCIBLKRANGEDESC)RTMemAllocZ(sizeof(VCIBLKRANGEDESC)); local
457 if (pBlkMap && pFree)
464 pFree->pPrev = NULL;
465 pFree->pNext = NULL;
466 pFree->offAddrStart = 0;
467 pFree->cBlocks = cBlocks;
468 pFree->fFree = true;
470 pBlkMap->pRangesHead = pFree;
471 pBlkMap->pRangesTail = pFree;
481 if (pFree)
838 PVCIBLKRANGEDESC pFree = (PVCIBLKRANGEDESC)RTMemAllocZ(sizeof(VCIBLKRANGEDESC)); local
[all...]
/vbox/src/VBox/VMM/include/
H A DTMInternal.h196 /** Pointer to the next timer in the list of created or free timers. (TM::pTimers or TM::pFree) */
511 PTMTIMERR3 pFree; member in struct:TM
/vbox/src/VBox/Devices/Storage/
H A DDevLsiLogicSCSI.cpp611 PMptSASDevice pFree = pSASDeviceCurr; local
614 RTMemFree(pFree);
5015 PLSILOGICREQ pFree; local
5034 pFree = pLsiReq;
5037 RTMemCacheFree(pThis->hTaskCache, pFree);
H A DDevBusLogic.cpp3653 PBUSLOGICTASKSTATE pFree; local
3655 pFree = pTaskState;
3658 RTMemCacheFree(pThis->hTaskCache, pFree);
3865 PBUSLOGICTASKSTATE pFree; local
3867 pFree = pTaskState;
3870 RTMemCacheFree(pThis->hTaskCache, pFree);

Completed in 111 milliseconds