Lines Matching refs:cbSize

100     uint32_t cbSize;
127 pChunk, pChunk->pNext, pChunk->pPrev, pChunk->u32Signature, pChunk->cbSize, pChunk->cAllocatedBlocks, pChunk->physAddr));
290 static VBGLPHYSHEAPBLOCK *vbglPhysHeapChunkAlloc (uint32_t cbSize)
295 VBGL_PH_dprintf(("Allocating new chunk of size %d\n", cbSize));
298 if (cbSize < VBGL_PH_CHUNKSIZE)
301 cbSize = VBGL_PH_CHUNKSIZE;
306 cbSize = (cbSize + (VBGL_PH_CHUNKSIZE - 1)) & ~(VBGL_PH_CHUNKSIZE - 1);
313 pChunk = (VBGLPHYSHEAPCHUNK *)RTMemContAlloc (&physAddr, cbSize);
317 LogRel(("vbglPhysHeapChunkAlloc: failed to alloc %u contiguous bytes.\n", cbSize));
321 AssertRelease(physAddr < _4G && physAddr + cbSize <= _4G);
324 pChunk->cbSize = cbSize;
333 vbglPhysHeapInitBlock (pBlock, pChunk, cbSize - sizeof (VBGLPHYSHEAPCHUNK) - sizeof (VBGLPHYSHEAPBLOCK));
339 VBGL_PH_dprintf(("Allocated chunk %p, block = %p size=%x\n", pChunk, pBlock, cbSize));
352 VBGL_PH_dprintf(("Deleting chunk %p size %x\n", pChunk, pChunk->cbSize));
358 while (p < (char *)pChunk + pChunk->cbSize)
367 VBGL_PH_ASSERTMsg(p == (char *)pChunk + pChunk->cbSize,
368 ("p = %p, (char *)pChunk + pChunk->cbSize = %p, pChunk->cbSize = %08X\n",
369 p, (char *)pChunk + pChunk->cbSize, pChunk->cbSize));
392 RTMemContFree (pChunk, pChunk->cbSize);
396 DECLVBGL(void *) VbglPhysHeapAlloc (uint32_t cbSize)
417 if (iter->cbDataSize == cbSize)
425 if (iter->cbDataSize > cbSize)
449 pBlock = vbglPhysHeapChunkAlloc (cbSize);
461 if (pBlock->cbDataSize > 2*(cbSize + sizeof (VBGLPHYSHEAPBLOCK)))
466 iter = (VBGLPHYSHEAPBLOCK *)((char *)pBlock + sizeof (VBGLPHYSHEAPBLOCK) + cbSize);
469 vbglPhysHeapInitBlock (iter, pBlock->pChunk, pBlock->cbDataSize - cbSize - sizeof (VBGLPHYSHEAPBLOCK));
471 pBlock->cbDataSize = cbSize;
566 if ((char *)pNeighbour < (char *)pBlock->pChunk + pBlock->pChunk->cbSize