Lines Matching refs:sz_read
264 int blksize, i, sz_read, rem; in write_track() local
292 sz_read = h->bstr_read(h, tio_iobs[i].iob_buf, in write_track()
303 while ((rem = (sz_read % blksize)) != 0) { in write_track()
313 if ((sz_read + (blksize - rem)) > in write_track()
321 sz_read = -1; in write_track()
329 ret = h->bstr_read(h, &tio_iobs[i].iob_buf[sz_read], in write_track()
333 sz_read = ret; in write_track()
345 (void) memset(&tio_iobs[i].iob_buf[sz_read], in write_track()
348 sz_read += ret; in write_track()
351 if (sz_read < 0) { in write_track()
360 tio_iobs[i].iob_nblks = (sz_read/blksize); in write_track()
362 tio_iobs[i].iob_data_size = sz_read; in write_track()
364 if (sz_read == 0) in write_track()
401 while (sz_read != 0) { in write_track()
444 sz_read = h->bstr_read(h, tio_iobs[i].iob_buf, in write_track()
454 while ((rem = (sz_read % blksize)) != 0) { in write_track()
463 if ((sz_read + (blksize - rem)) > in write_track()
466 sz_read = -1; in write_track()
475 ret = h->bstr_read(h, &tio_iobs[i].iob_buf[sz_read], in write_track()
479 sz_read = ret; in write_track()
497 (void) memset(&tio_iobs[i].iob_buf[sz_read], in write_track()
500 sz_read += ret; in write_track()
502 if (sz_read < 0) { in write_track()
509 tio_iobs[i].iob_nblks = (sz_read/blksize); in write_track()
511 tio_iobs[i].iob_data_size = sz_read; in write_track()