Searched refs:pBlock (Results 1 - 11 of 11) sorted by relevance

/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DPhysHeap.cpp134 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 Dheapoffset.cpp84 * @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 Dheapsimple.cpp83 * @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 DHGSMIMemAlloc.cpp69 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 Drtmempage-exec-mmap-heap-posix.cpp239 * @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 Dalloc-ef.cpp169 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 Dgctrl.h38 int gctrlFreeExecBlock(PVBOXGUESTCTRLEXECBLOCK pBlock);
41 PVBOXGUESTCTRLEXECBLOCK pBlock);
/vbox/src/VBox/Devices/PC/
H A DDevPcBios.cpp289 * @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 DnsLocalFileMac.cpp249 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 DnsLocalFileOSX.cpp1729 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 DVD.cpp414 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...]

Completed in 64 milliseconds