Lines Matching refs:offCurr
113 uint64_t offCurr = off;
118 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)RTAvlrU64RangeGet(pMemDisk->pTreeSegments, offCurr);
125 pSeg = (PVDMEMDISKSEG)RTAvlrU64GetBestFit(pMemDisk->pTreeSegments, offCurr, true);
127 || offCurr + cbLeft <= pSeg->Core.Key)
130 cbRange = pSeg->Core.Key - offCurr;
136 pSeg->Core.Key = offCurr;
137 pSeg->Core.KeyLast = offCurr + cbRange - 1;
156 offSeg = offCurr - pSeg->Core.Key;
157 cbRange = RT_MIN(cbLeft, (size_t)(pSeg->Core.KeyLast + 1 - offCurr));
167 offCurr += cbRange;
197 uint64_t offCurr = off;
201 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)RTAvlrU64RangeGet(pMemDisk->pTreeSegments, offCurr);
208 pSeg = (PVDMEMDISKSEG)RTAvlrU64GetBestFit(pMemDisk->pTreeSegments, offCurr, true);
210 || offCurr + cbLeft <= pSeg->Core.Key)
216 cbRange = pSeg->Core.Key - offCurr;
222 offSeg = offCurr - pSeg->Core.Key;
223 cbRange = RT_MIN(cbLeft, (size_t)(pSeg->Core.KeyLast + 1 - offCurr));
228 offCurr += cbRange;
353 uint64_t offCurr = off;
357 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)RTAvlrU64Get(pMemDisk->pTreeSegments, offCurr);
365 pSeg = (PVDMEMDISKSEG)RTAvlrU64GetBestFit(pMemDisk->pTreeSegments, offCurr, true);
371 else if (offCurr + cbLeft <= pSeg->Core.Key)
374 cbRange = pSeg->Core.Key - offCurr;
379 offSeg = offCurr - pSeg->Core.Key;
380 cbRange = RT_MIN(cbLeft, (size_t)(pSeg->Core.KeyLast + 1 - offCurr));
401 offCurr += cbRange;