Lines Matching refs:lencopy
344 int linesdone, currlinedone, offset, lencopy, remain;
366 lencopy = bytesperline - currlinedone;
367 lencopy = lencopy > remain ? remain : lencopy;
369 if ((char *)startwrite + lencopy > (char *)outp + buf->vb.size) {
371 ((char *)startwrite + lencopy) -
374 lencopy = remain;
376 if (lencopy <= 0)
378 memcpy(startwrite, startread, lencopy);
380 remain -= lencopy;
383 startwrite += lencopy + bytesperline;
384 startread += lencopy;
386 lencopy = remain;
388 lencopy = bytesperline;
390 if ((char *)startwrite + lencopy > (char *)outp +
393 ((char *)startwrite + lencopy) -
395 lencopy = remain = (char *)outp + buf->vb.size -
398 if (lencopy <= 0)
401 memcpy(startwrite, startread, lencopy);
403 remain -= lencopy;
528 unsigned int remain, lencopy;
625 lencopy = len;
627 lencopy = remain;
633 len -= lencopy;
634 p += lencopy;
635 dev->vbi_read += lencopy;