/vbox/src/VBox/Additions/common/VBoxGuestLib/ |
H A D | PhysHeap.cpp | 134 VBGLPHYSHEAPBLOCK *pBlock = g_vbgldata.pAllocBlocksHead; local 136 while (pBlock) 139 pBlock, pBlock->pNext, pBlock->pPrev, pBlock->u32Signature, pBlock->cbDataSize, pBlock->fu32Flags, pBlock->pChunk)); 141 pBlock 161 vbglPhysHeapBlock2Data(VBGLPHYSHEAPBLOCK *pBlock) argument 168 VBGLPHYSHEAPBLOCK *pBlock = (VBGLPHYSHEAPBLOCK *)(p? (char *)p - sizeof (VBGLPHYSHEAPBLOCK): NULL); local 192 vbglPhysHeapInitBlock(VBGLPHYSHEAPBLOCK *pBlock, VBGLPHYSHEAPCHUNK *pChunk, uint32_t cbDataSize) argument 206 vbglPhysHeapInsertBlock(VBGLPHYSHEAPBLOCK *pInsertAfter, VBGLPHYSHEAPBLOCK *pBlock) argument 255 vbglPhysHeapExcludeBlock(VBGLPHYSHEAPBLOCK *pBlock) argument 294 VBGLPHYSHEAPBLOCK *pBlock; local [all...] |
/vbox/src/VBox/Runtime/common/alloc/ |
H A D | heapoffset.cpp | 84 * @param pBlock Pointer to a RTHEAPOFFSETBLOCK structure. 86 #define RTHEAPOFFSETBLOCK_IS_VALID(pBlock) \ 87 ( ((pBlock)->fFlags & RTHEAPOFFSETBLOCK_FLAGS_MAGIC_MASK) == RTHEAPOFFSETBLOCK_FLAGS_MAGIC ) 92 * @param pBlock Pointer to a RTHEAPOFFSETBLOCK structure. 94 #define RTHEAPOFFSETBLOCK_IS_VALID_USED(pBlock) \ 95 ( ((pBlock)->fFlags & (RTHEAPOFFSETBLOCK_FLAGS_MAGIC_MASK | RTHEAPOFFSETBLOCK_FLAGS_FREE)) \ 101 * @param pBlock Pointer to a RTHEAPOFFSETBLOCK structure. 103 #define RTHEAPOFFSETBLOCK_IS_VALID_FREE(pBlock) \ 104 ( ((pBlock)->fFlags & (RTHEAPOFFSETBLOCK_FLAGS_MAGIC_MASK | RTHEAPOFFSETBLOCK_FLAGS_FREE)) \ 110 * @param pBlock Pointe 424 PRTHEAPOFFSETBLOCK pBlock; local 461 PRTHEAPOFFSETBLOCK pBlock; local 650 PRTHEAPOFFSETBLOCK pBlock; local 692 rtHeapOffsetFreeBlock(PRTHEAPOFFSETINTERNAL pHeapInt, PRTHEAPOFFSETBLOCK pBlock) argument 818 PRTHEAPOFFSETFREE pBlock; local 843 PRTHEAPOFFSETBLOCK pBlock; local 906 PRTHEAPOFFSETFREE pBlock; local [all...] |
H A D | heapsimple.cpp | 83 * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure. 85 #define RTHEAPSIMPLEBLOCK_IS_VALID(pBlock) \ 86 ( ((pBlock)->fFlags & RTHEAPSIMPLEBLOCK_FLAGS_MAGIC_MASK) == RTHEAPSIMPLEBLOCK_FLAGS_MAGIC ) 91 * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure. 93 #define RTHEAPSIMPLEBLOCK_IS_VALID_USED(pBlock) \ 94 ( ((pBlock)->fFlags & (RTHEAPSIMPLEBLOCK_FLAGS_MAGIC_MASK | RTHEAPSIMPLEBLOCK_FLAGS_FREE)) \ 100 * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure. 102 #define RTHEAPSIMPLEBLOCK_IS_VALID_FREE(pBlock) \ 103 ( ((pBlock)->fFlags & (RTHEAPSIMPLEBLOCK_FLAGS_MAGIC_MASK | RTHEAPSIMPLEBLOCK_FLAGS_FREE)) \ 109 * @param pBlock Pointe 392 PRTHEAPSIMPLEBLOCK pBlock; local 429 PRTHEAPSIMPLEBLOCK pBlock; local 642 PRTHEAPSIMPLEBLOCK pBlock; local 684 rtHeapSimpleFreeBlock(PRTHEAPSIMPLEINTERNAL pHeapInt, PRTHEAPSIMPLEBLOCK pBlock) argument 810 PRTHEAPSIMPLEFREE pBlock; local 835 PRTHEAPSIMPLEBLOCK pBlock; local 898 PRTHEAPSIMPLEFREE pBlock; local [all...] |
/vbox/src/VBox/GuestHost/HGSMI/ |
H A D | HGSMIMemAlloc.cpp | 69 static void hgsmiMABlockFree(HGSMIMADATA *pMA, HGSMIMABLOCK *pBlock) argument 71 pMA->env.pfnFree(pMA->env.pvEnv, pBlock); 78 HGSMIMABLOCK *pBlock = (HGSMIMABLOCK *)pMA->env.pfnAlloc(pMA->env.pvEnv, sizeof(HGSMIMABLOCK)); local 79 if (pBlock) 81 RT_ZERO(pBlock->nodeBlock); 82 *ppBlock = pBlock; 122 HGSMIMABLOCK *pBlock; local 123 rc = hgsmiMABlockAlloc(pMA, &pBlock); 129 pBlock->descriptor = hgsmiMADescriptor(off, true, order); 130 RTListAppend(&pMA->listBlocks, &pBlock 190 HGSMIMABLOCK *pBlock; local 210 HGSMIMABLOCK *pBlock = NULL; local 284 HGSMIMABLOCK *pBlock = pStart; local 353 hgsmiMAQueryFreeRange(HGSMIMADATA *pMA, HGSMIMABLOCK *pBlock, HGSMISIZE cbRequired, HGSMIMABLOCK **ppStart, HGSMIMABLOCK **ppEnd, HGSMISIZE *pcbBlocks) argument 465 HGSMIMABLOCK *pBlock = hgsmiMAGetFreeBlock(pMA, order); local 493 HGSMIMABLOCK *pBlock = HGSMIMASearchOffset(pMA, off); local [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | rtmempage-exec-mmap-heap-posix.cpp | 239 * @param pBlock The block. 245 DECLINLINE(int) rtHeapPageAllocFromBlockSuccess(PRTHEAPPAGEBLOCK pBlock, uint32_t iPage, size_t cPages, bool fZero, void **ppv) argument 247 PRTHEAPPAGE pHeap = pBlock->pHeap; 249 ASMBitSet(&pBlock->bmFirst[0], iPage); 250 pBlock->cFreePages -= cPages; 252 if (!pHeap->pHint2 || pHeap->pHint2->cFreePages < pBlock->cFreePages) 253 pHeap->pHint2 = pBlock; 256 void *pv = (uint8_t *)pBlock->Core.Key + (iPage << PAGE_SHIFT); 269 * @param pBlock The block. 273 DECLINLINE(bool) rtHeapPageIsPageRangeFree(PRTHEAPPAGEBLOCK pBlock, uint32_ argument 296 rtHeapPageAllocFromBlock(PRTHEAPPAGEBLOCK pBlock, size_t cPages, bool fZero, void **ppv) argument 340 PRTHEAPPAGEBLOCK pBlock = RT_FROM_MEMBER(pNode, RTHEAPPAGEBLOCK, Core); local 415 PRTHEAPPAGEBLOCK pBlock; local 496 PRTHEAPPAGEBLOCK pBlock = RT_FROM_MEMBER(pNode, RTHEAPPAGEBLOCK, Core); local 530 PRTHEAPPAGEBLOCK pBlock = (PRTHEAPPAGEBLOCK)RTAvlrPVRangeGet(&pHeap->BlockTree, pv); local [all...] |
/vbox/src/VBox/Runtime/r3/ |
H A D | alloc-ef.cpp | 169 PRTMEMBLOCK pBlock = (PRTMEMBLOCK)g_pfnOrgMalloc(sizeof(*pBlock)); local 171 PRTMEMBLOCK pBlock = (PRTMEMBLOCK)malloc(sizeof(*pBlock)); 173 if (pBlock) 175 pBlock->enmType = enmType; 176 pBlock->cbUnaligned = cbUnaligned; 177 pBlock->cbAligned = cbAligned; 178 pBlock->pszTag = pszTag; 179 pBlock 191 rtmemBlockFree(PRTMEMBLOCK pBlock) argument 204 rtmemBlockInsert(PRTMEMBLOCK pBlock, void *pv) argument 220 PRTMEMBLOCK pBlock = (PRTMEMBLOCK)RTAvlPVRemove(&g_BlocksTree, pv); local 231 PRTMEMBLOCK pBlock = (PRTMEMBLOCK)RTAvlPVGet(&g_BlocksTree, pv); local 241 PRTMEMBLOCK pBlock = (PRTMEMBLOCK)pNode; local 267 rtmemBlockDelayInsert(PRTMEMBLOCK pBlock) argument 293 PRTMEMBLOCK pBlock = NULL; local 351 PRTMEMBLOCK pBlock = rtmemBlockGet(pvOld); local 368 PRTMEMBLOCK pBlock = rtmemBlockGet(pv); local 384 PRTMEMBLOCK pBlock = rtmemBlockGet(pv); local 582 PRTMEMBLOCK pBlock = rtmemBlockCreate(enmType, cbUnaligned, cbAligned, pszTag, pvCaller, RT_SRC_POS_ARGS); local 672 PRTMEMBLOCK pBlock = rtmemBlockRemove(pv); local 801 PRTMEMBLOCK pBlock = rtmemBlockGet(pvOld); local [all...] |
/vbox/src/VBox/HostServices/GuestControl/ |
H A D | gctrl.h | 38 int gctrlFreeExecBlock(PVBOXGUESTCTRLEXECBLOCK pBlock); 41 PVBOXGUESTCTRLEXECBLOCK pBlock);
|
/vbox/src/VBox/Devices/PC/ |
H A D | DevPcBios.cpp | 289 * @param pBlock The block device interface of the disk. 292 static int biosGuessDiskLCHS(PPDMIBLOCK pBlock, PPDMMEDIAGEOMETRY pLCHSGeometry) argument 298 if (!pBlock) 300 rc = pBlock->pfnReadPcBios(pBlock, 0, aMBR, sizeof(aMBR)); 317 cLCHSCylinders = RT_MIN(1024, pBlock->pfnGetSize(pBlock) / (512 * cLCHSHeads * cLCHSSectors)); 411 PPDMIBLOCK pBlock; local 412 pBlock = PDMIBASE_QUERY_INTERFACE(pBase, PDMIBLOCK); 414 rc = biosGuessDiskLCHS(pBlock, [all...] |
/vbox/src/libs/xpcom18a4/xpcom/io/ |
H A D | nsLocalFileMac.cpp | 249 CInfoPBRec pBlock = {0}; local 254 pBlock.dirInfo.ioVRefNum = fileSpec.vRefNum; 255 pBlock.dirInfo.ioDrDirID = fileSpec.parID; 256 pBlock.dirInfo.ioNamePtr = (StringPtr)parentDirSpec.name; 257 pBlock.dirInfo.ioFDirIndex = -1; //get info on parID 258 err = PBGetCatInfoSync(&pBlock); 262 parentDirSpec.parID = pBlock.dirInfo.ioDrParID; 309 CInfoPBRec pBlock; local 312 pBlock.hFileInfo.ioNamePtr = (StringPtr)fSpec->name; 313 pBlock [all...] |
H A D | nsLocalFileOSX.cpp | 1729 CInfoPBRec pBlock; local 1732 memset(&pBlock, 0, sizeof(CInfoPBRec)); 1734 pBlock.dirInfo.ioVRefNum = aFileSpec->vRefNum; 1735 pBlock.dirInfo.ioDrDirID = aFileSpec->parID; 1736 pBlock.dirInfo.ioNamePtr = (StringPtr)parentDirSpec.name; 1737 pBlock.dirInfo.ioFDirIndex = -1; //get info on parID 1738 err = ::PBGetCatInfoSync(&pBlock); 1743 parentDirSpec.parID = pBlock.dirInfo.ioDrParID;
|
/vbox/src/VBox/Storage/ |
H A D | VD.cpp | 414 PVDDISCARDBLOCK pBlock; member in struct:VDIOCTX::__anon16785::__anon16787 1220 PVDDISCARDBLOCK pBlock = RTListGetLast(&pDiscard->ListLru, VDDISCARDBLOCK, NodeLru); local 1225 uint64_t offStart = pBlock->Core.Key; 1227 size_t cbLeft = pBlock->cbDiscard; 1228 bool fAllocated = ASMBitTest(pBlock->pbmAllocated, idxStart); 1229 uint32_t cSectors = (uint32_t)(pBlock->cbDiscard / 512); 1239 idxEnd = ASMBitNextClear(pBlock->pbmAllocated, cSectors, idxStart); 1249 idxEnd = ASMBitNextSet(pBlock->pbmAllocated, cSectors, idxStart); 1275 PVDDISCARDBLOCK pBlockRemove = (PVDDISCARDBLOCK)RTAvlrU64RangeRemove(pDiscard->pTreeBlocks, pBlock->Core.Key); 1276 Assert(pBlockRemove == pBlock); 1332 PVDDISCARDBLOCK pBlock = (PVDDISCARDBLOCK)RTAvlrU64RangeGet(pDiscard->pTreeBlocks, uOffset); local 3180 PVDDISCARDBLOCK pBlock = pIoCtx->Req.Discard.pBlock; local 3236 PVDDISCARDBLOCK pBlock = RTListGetLast(&pDiscard->ListLru, VDDISCARDBLOCK, NodeLru); local 3333 PVDDISCARDBLOCK pBlock = (PVDDISCARDBLOCK)RTMemAllocZ(sizeof(VDDISCARDBLOCK)); local 3436 PVDDISCARDBLOCK pBlock = (PVDDISCARDBLOCK)RTAvlrU64GetBestFit(pDiscard->pTreeBlocks, offStart, false); local [all...] |