Lines Matching refs:total_len
360 if (sd->len < sd->total_len &&
386 * the pipe or if the requested number of bytes (@sd->total_len)
408 if (sd->len > sd->total_len)
409 sd->len = sd->total_len;
428 sd->total_len -= ret;
438 if (!sd->total_len)
590 .total_len = len,
622 .total_len = len,
638 while (sd.total_len) {
664 left = sd.total_len;
685 iov_iter_bvec(&from, WRITE, array, n, sd.total_len - left);
691 sd.total_len -= ret;
847 len = sd->total_len;
872 sd->total_len = read_len;
933 return do_splice_from(pipe, file, sd->opos, sd->total_len,
958 .total_len = len,
1211 .total_len = iov_iter_count(iter),
1220 if (sd.total_len) {