Lines Matching full:skip
99 size_t skip; in fault_in_iov_iter_readable() local
102 for (p = iter_iov(i), skip = i->iov_offset; count; p++, skip = 0) { in fault_in_iov_iter_readable()
103 size_t len = min(count, p->iov_len - skip); in fault_in_iov_iter_readable()
108 ret = fault_in_readable(p->iov_base + skip, len); in fault_in_iov_iter_readable()
142 size_t skip; in fault_in_iov_iter_writeable() local
145 for (p = iter_iov(i), skip = i->iov_offset; count; p++, skip = 0) { in fault_in_iov_iter_writeable()
146 size_t len = min(count, p->iov_len - skip); in fault_in_iov_iter_writeable()
151 ret = fault_in_safe_writeable(p->iov_base + skip, len); in fault_in_iov_iter_writeable()
695 size_t skip = i->iov_offset; in iov_iter_aligned_iovec() local
698 for (k = 0; k < i->nr_segs; k++, skip = 0) { in iov_iter_aligned_iovec()
700 size_t len = iov->iov_len - skip; in iov_iter_aligned_iovec()
706 if ((unsigned long)(iov->iov_base + skip) & addr_mask) in iov_iter_aligned_iovec()
720 unsigned skip = i->iov_offset; in iov_iter_aligned_bvec() local
723 for (k = 0; k < i->nr_segs; k++, skip = 0) { in iov_iter_aligned_bvec()
724 size_t len = i->bvec[k].bv_len - skip; in iov_iter_aligned_bvec()
730 if ((unsigned long)(i->bvec[k].bv_offset + skip) & addr_mask) in iov_iter_aligned_bvec()
782 size_t skip = i->iov_offset; in iov_iter_alignment_iovec() local
785 for (k = 0; k < i->nr_segs; k++, skip = 0) { in iov_iter_alignment_iovec()
787 size_t len = iov->iov_len - skip; in iov_iter_alignment_iovec()
789 res |= (unsigned long)iov->iov_base + skip; in iov_iter_alignment_iovec()
805 unsigned skip = i->iov_offset; in iov_iter_alignment_bvec() local
808 for (k = 0; k < i->nr_segs; k++, skip = 0) { in iov_iter_alignment_bvec()
809 size_t len = i->bvec[k].bv_len - skip; in iov_iter_alignment_bvec()
810 res |= (unsigned long)i->bvec[k].bv_offset + skip; in iov_iter_alignment_bvec()
945 size_t skip; in first_iovec_segment() local
951 for (k = 0, skip = i->iov_offset; k < i->nr_segs; k++, skip = 0) { in first_iovec_segment()
953 size_t len = iov->iov_len - skip; in first_iovec_segment()
959 return (unsigned long)iov->iov_base + skip; in first_iovec_segment()
969 size_t skip = i->iov_offset, len; in first_bvec_segment() local
971 len = i->bvec->bv_len - skip; in first_bvec_segment()
974 skip += i->bvec->bv_offset; in first_bvec_segment()
975 page = i->bvec->bv_page + skip / PAGE_SIZE; in first_bvec_segment()
976 *start = skip % PAGE_SIZE; in first_bvec_segment()
1070 size_t skip = i->iov_offset, size = i->count; in iov_npages() local
1074 for (p = iter_iov(i); size; skip = 0, p++) { in iov_npages()
1075 unsigned offs = offset_in_page(p->iov_base + skip); in iov_npages()
1076 size_t len = min(p->iov_len - skip, size); in iov_npages()
1090 size_t skip = i->iov_offset, size = i->count; in bvec_npages() local
1094 for (p = i->bvec; size; skip = 0, p++) { in bvec_npages()
1095 unsigned offs = (p->bv_offset + skip) % PAGE_SIZE; in bvec_npages()
1096 size_t len = min(p->bv_len - skip, size); in bvec_npages()
1456 size_t skip = i->iov_offset, offset, size; in iov_iter_extract_bvec_pages() local
1462 size = min(maxsize, i->bvec->bv_len - skip); in iov_iter_extract_bvec_pages()
1468 skip = 0; in iov_iter_extract_bvec_pages()
1471 skip += i->bvec->bv_offset; in iov_iter_extract_bvec_pages()
1472 page = i->bvec->bv_page + skip / PAGE_SIZE; in iov_iter_extract_bvec_pages()
1473 offset = skip % PAGE_SIZE; in iov_iter_extract_bvec_pages()
1500 size_t skip = i->iov_offset, offset, len, size; in iov_iter_extract_kvec_pages() local
1506 size = min(maxsize, i->kvec->iov_len - skip); in iov_iter_extract_kvec_pages()
1512 skip = 0; in iov_iter_extract_kvec_pages()
1515 kaddr = i->kvec->iov_base + skip; in iov_iter_extract_kvec_pages()