Lines Matching defs:u32Length

346     uint32_t u32Length;
392 pSegment[nSegments].u32Length = 0;
396 pSegment[i].u32Length = RTPRandU32Ex(pCtx, 1, RT_MIN(pSegment[i+1].u64Offset - pSegment[i].u64Offset,
398 Assert(pSegment[i].u32Length <= u32MaxSegmentSize);
405 while (pBaseSegment->u32Length > 0 || pDiffSegment->u32Length > 0)
410 if (pMergeSegment->u64Offset + pMergeSegment->u32Length <= pDiffSegment->u64Offset)
414 pMergeSegment->u32Length = pDiffSegment->u64Offset - pMergeSegment->u64Offset;
415 Assert(pMergeSegment->u32Length <= u32MaxLength);
416 if (pBaseSegment->u64Offset + pBaseSegment->u32Length >
417 pDiffSegment->u64Offset + pDiffSegment->u32Length)
419 pBaseSegment->u32Length -= pDiffSegment->u64Offset + pDiffSegment->u32Length - pBaseSegment->u64Offset;
420 Assert(pBaseSegment->u32Length <= u32MaxLength);
421 pBaseSegment->u64Offset = pDiffSegment->u64Offset + pDiffSegment->u32Length;
431 if (pMergeSegment->u64Offset + pMergeSegment->u32Length <= pBaseSegment->u64Offset)
438 if (pBaseSegment->u64Offset + pBaseSegment->u32Length > pDiffSegment->u64Offset + pDiffSegment->u32Length)
440 pBaseSegment->u32Length -= pDiffSegment->u64Offset + pDiffSegment->u32Length - pBaseSegment->u64Offset;
441 Assert(pBaseSegment->u32Length <= u32MaxLength);
442 pBaseSegment->u64Offset = pDiffSegment->u64Offset + pDiffSegment->u32Length;
455 while (pSegment->u32Length)
457 //memset((uint8_t*)pvBuf + pSegment->u64Offset, pSegment->u8Value, pSegment->u32Length);
458 memset(pvBuf, pSegment->u8Value, pSegment->u32Length);
459 VDWrite(pVD, pSegment->u64Offset, pvBuf, pSegment->u32Length);
466 while (pSegment->u32Length)
468 int rc = VDRead(pVD, pSegment->u64Offset, pvBuf, pSegment->u32Length);
476 for (unsigned i = 0; i < pSegment->u32Length; i++)
480 pSegment->u64Offset, pSegment->u32Length, i, ((uint8_t*)pvBuf)[i],
483 pSegment->u64Offset, pSegment->u32Length, i, ((uint8_t*)pvBuf)[i],
579 for (pSegment = paBaseSegments; pSegment->u32Length; pSegment++)
580 RTPrintf("off: %08Lx len: %05x val: %02x\n", pSegment->u64Offset, pSegment->u32Length, pSegment->u8Value);*/
589 for (pSegment = paDiffSegments; pSegment->u32Length; pSegment++)
590 RTPrintf("off: %08Lx len: %05x val: %02x\n", pSegment->u64Offset, pSegment->u32Length, pSegment->u8Value);*/
601 for (pSegment = paMergeSegments; pSegment->u32Length; pSegment++)
602 RTPrintf("off: %08Lx len: %05x val: %02x\n", pSegment->u64Offset, pSegment->u32Length, pSegment->u8Value);*/
679 /*for (PSEGMENT pSegment = paSegments; pSegment->u32Length; pSegment++)
680 RTPrintf("off: %08Lx len: %05x val: %02x\n", pSegment->u64Offset, pSegment->u32Length, pSegment->u8Value);*/