Lines Matching defs:size
411 size_t size = i->count;
414 if (!size)
419 if (n >= size)
420 return res | size;
421 size -= n;
423 while (size > (++iov)->iov_len) {
425 size -= iov->iov_len;
427 res |= (unsigned long)iov->iov_base | size;
514 size_t size = i->count;
519 for (n = 0; size && n < i->nr_segs; n++, iov++) {
525 if (len > size)
526 len = size;
531 size -= len;
756 size_t size = i->count;
759 if (!size)
764 if (n >= size)
765 return res | size;
766 size -= n;
768 while (size > (++bvec)->bv_len) {
770 size -= bvec->bv_len;
772 res |= bvec->bv_offset | size;
818 size_t size = i->count;
823 for (n = 0; size && n < i->nr_segs; n++, bvec++) {
828 if (len > size)
829 len = size;
833 size -= len;
897 void iov_iter_advance(struct iov_iter *i, size_t size)
900 advance_bvec(i, size);
902 advance_iovec(i, size);