Lines Matching defs:cbPostLeft
544 size_t cbPreLeft, cbPostLeft;
548 cbPostLeft = pSeg->cbSeg - cbRange - cbPreLeft;
552 Assert(!(cbPostLeft % 512));
554 LogFlowFunc(("cbRange=%zu cbPreLeft=%zu cbPostLeft=%zu\n",
555 cbRange, cbPreLeft, cbPostLeft));
559 if (!cbPreLeft && !cbPostLeft)
568 else if (cbPreLeft && !cbPostLeft)
582 else if (!cbPreLeft && cbPostLeft)
586 memmove(pSeg->pbSeg, pSeg->pbSeg + cbRange, cbPostLeft);
589 for (unsigned idx = 0; idx < cbPostLeft /512; idx++)
591 pSeg = (PDRVDISKSEGMENT)RTMemRealloc(pSeg, RT_OFFSETOF(DRVDISKSEGMENT, apIoLog[cbPostLeft / 512]));
592 pSeg->pbSeg = (uint8_t *)RTMemRealloc(pSeg->pbSeg, cbPostLeft);
594 pSeg->cbSeg = cbPostLeft;
595 pSeg->cIoLogEntries = cbPostLeft / 512;
603 PDRVDISKSEGMENT pSegPost = (PDRVDISKSEGMENT)RTMemAllocZ(RT_OFFSETOF(DRVDISKSEGMENT, apIoLog[cbPostLeft / 512]));
608 pSegPost->cbSeg = cbPostLeft;
609 pSegPost->pbSeg = (uint8_t *)RTMemAllocZ(cbPostLeft);
610 pSegPost->cIoLogEntries = cbPostLeft / 512;
615 memcpy(pSegPost->pbSeg, pSeg->pbSeg + cbPreLeft + cbRange, cbPostLeft);
616 for (unsigned idx = 0; idx < cbPostLeft / 512; idx++)
634 } /* if (cbPreLeft && cbPostLeft) */