Lines Matching refs:curSeg
125 PhysicalSegment curSeg = { 0, 0 };
142 if (!curSeg.location)
145 curSeg = seg;
148 else if ((curSeg.location + curSeg.length == seg.location))
151 curSeg.length += seg.length;
157 if ((curSeg.length > maxSegmentSize))
159 seg.location = curSeg.location + maxSegmentSize;
160 seg.length = curSeg.length - maxSegmentSize;
162 curSeg.length -= seg.length;
167 curSeg.length -= curTransferSize - inMaxTransferSize;
177 (*outSeg)(curSeg, inSegments, curSegIndex++);
178 curSeg.location = 0;
182 if (curSeg.location)
183 (*outSeg)(curSeg, inSegments, curSegIndex++);