Home
last modified time | relevance | path

Searched refs:iov_iter_count (Results 1 – 25 of 136) sorted by relevance

123456

/linux-6.15/fs/netfs/
H A Ddirect_write.c35 unsigned long long end = start + iov_iter_count(iter); in netfs_unbuffered_write_iter_locked()
37 size_t len = iov_iter_count(iter); in netfs_unbuffered_write_iter_locked()
98 wreq->len = iov_iter_count(&wreq->buffer.iter); in netfs_unbuffered_write_iter_locked()
146 unsigned long long end = pos + iov_iter_count(from) - 1; in netfs_unbuffered_write_iter()
148 _enter("%llx,%zx,%llx", pos, iov_iter_count(from), i_size_read(inode)); in netfs_unbuffered_write_iter()
150 if (!iov_iter_count(from)) in netfs_unbuffered_write_iter()
189 end = iocb->ki_pos + iov_iter_count(from); in netfs_unbuffered_write_iter()
H A Dbuffered_write.c153 part = min(max_chunk - offset, iov_iter_count(iter)); in netfs_perform_write()
372 } while (iov_iter_count(iter)); in netfs_perform_write()
469 _enter("%llx,%zx,%llx", iocb->ki_pos, iov_iter_count(from), i_size_read(inode)); in netfs_file_write_iter()
471 if (!iov_iter_count(from)) in netfs_file_write_iter()
H A Ddirect_read.c176 size_t orig_count = iov_iter_count(iter); in netfs_unbuffered_read_iter_locked()
214 rreq->len = iov_iter_count(&rreq->buffer.iter); in netfs_unbuffered_read_iter_locked()
/linux-6.15/mm/
H A Dprocess_vm_access.c34 while (len && iov_iter_count(iter)) { in process_vm_rw_pages()
48 if (copied < copy && iov_iter_count(iter)) in process_vm_rw_pages()
95 while (!rc && nr_pages && iov_iter_count(iter)) { in process_vm_rw_single_vec()
165 size_t total_len = iov_iter_count(iter); in process_vm_rw_core()
215 for (i = 0; i < riovcnt && iov_iter_count(iter) && !rc; i++) in process_vm_rw_core()
221 total_len -= iov_iter_count(iter); in process_vm_rw_core()
276 if (!iov_iter_count(&iter)) in process_vm_rw()
/linux-6.15/net/rds/
H A Dmessage.c368 int length = iov_iter_count(from); in rds_message_zcopy_from_user()
371 rm->m_inc.i_hdr.h_len = cpu_to_be32(iov_iter_count(from)); in rds_message_zcopy_from_user()
388 while (iov_iter_count(from)) { in rds_message_zcopy_from_user()
427 rm->m_inc.i_hdr.h_len = cpu_to_be32(iov_iter_count(from)); in rds_message_copy_from_user()
436 while (iov_iter_count(from)) { in rds_message_copy_from_user()
438 ret = rds_page_remainder_alloc(sg, iov_iter_count(from), in rds_message_copy_from_user()
446 to_copy = min_t(unsigned long, iov_iter_count(from), in rds_message_copy_from_user()
481 while (iov_iter_count(to) && copied < len) { in rds_message_inc_copy_to_user()
482 to_copy = min_t(unsigned long, iov_iter_count(to), in rds_message_inc_copy_to_user()
H A Dtcp_recv.c69 if (!iov_iter_count(to)) in rds_tcp_inc_copy_to_user()
77 to_copy = iov_iter_count(to); in rds_tcp_inc_copy_to_user()
86 if (!iov_iter_count(to)) in rds_tcp_inc_copy_to_user()
/linux-6.15/block/
H A Dfops.c228 if (unlikely(iov_iter_count(iter))) { in __blkdev_direct_IO()
395 if (!iov_iter_count(iter)) in blkdev_direct_IO()
667 size_t count = iov_iter_count(from); in blkdev_direct_write()
716 if (!iov_iter_count(from)) in blkdev_write_iter()
732 if (iov_iter_count(from) > size) { in blkdev_write_iter()
735 shorted = iov_iter_count(from) - size; in blkdev_write_iter()
745 if (ret >= 0 && iov_iter_count(from)) in blkdev_write_iter()
775 if (unlikely(pos + iov_iter_count(to) > size)) { in blkdev_read_iter()
779 shorted = iov_iter_count(to) - size; in blkdev_read_iter()
783 count = iov_iter_count(to); in blkdev_read_iter()
[all …]
H A Dblk-map.c61 if (!iov_iter_count(iter)) in bio_copy_from_iter()
92 if (!iov_iter_count(&iter)) in bio_copy_to_iter()
279 if (!iov_iter_count(iter)) in bio_map_user_iov()
517 if (!iov_iter_count(iter) || iov_iter_count(iter) > max_bytes) in blk_rq_map_user_bvec()
593 } while (iov_iter_count(&i)); in blk_rq_map_user_iov()
638 if (check_iter_count && !iov_iter_count(&iter)) { in blk_rq_map_user_io()
/linux-6.15/drivers/net/
H A Dtun_vnet.h116 if (iov_iter_count(from) < sz) in tun_vnet_hdr_get()
129 if (hdr_len > iov_iter_count(from)) in tun_vnet_hdr_get()
140 if (unlikely(iov_iter_count(iter) < sz)) in tun_vnet_hdr_put()
/linux-6.15/drivers/gpu/drm/display/
H A Ddrm_dp_aux_dev.c157 while (iov_iter_count(to)) { in auxdev_read_iter()
159 ssize_t todo = min(iov_iter_count(to), sizeof(buf)); in auxdev_read_iter()
200 while (iov_iter_count(from)) { in auxdev_write_iter()
202 ssize_t todo = min(iov_iter_count(from), sizeof(buf)); in auxdev_write_iter()
/linux-6.15/fs/ext2/
H A Dfile.c40 if (!iov_iter_count(to)) in ext2_dax_read_iter()
220 loff_t count = iov_iter_count(from); in ext2_dio_write_iter()
234 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(inode) || in ext2_dio_write_iter()
249 if (ret >= 0 && iov_iter_count(from)) { in ext2_dio_write_iter()
/linux-6.15/net/ceph/
H A Dmessenger_v2.c86 while (iov_iter_count(it)) { in do_recvmsg()
115 iov_iter_count(&con->v2.in_iter)); in ceph_tcp_recv()
118 iov_iter_count(&con->v2.in_iter)); in ceph_tcp_recv()
128 while (iov_iter_count(it)) { in do_sendmsg()
152 while (iov_iter_count(it)) { in do_try_sendpage()
155 min(iov_iter_count(it), in do_try_sendpage()
207 iov_iter_count(&con->v2.out_iter)); in ceph_tcp_send()
226 WARN_ON(iov_iter_count(&con->v2.in_iter)); in reset_in_kvecs()
234 WARN_ON(iov_iter_count(&con->v2.in_iter)); in set_in_bvec()
242 WARN_ON(iov_iter_count(&con->v2.in_iter)); in set_in_skip()
[all …]
/linux-6.15/include/linux/
H A Duio.h314 static inline size_t iov_iter_count(const struct iov_iter *i) in iov_iter_count() function
352 if (iov_iter_count(i) > max_bytes) { in iov_iter_npages_cap()
353 shorted = iov_iter_count(i) - max_bytes; in iov_iter_npages_cap()
358 iov_iter_reexpand(i, iov_iter_count(i) + shorted); in iov_iter_npages_cap()
/linux-6.15/net/qrtr/
H A Dtun.c76 count = min_t(size_t, iov_iter_count(to), skb->len); in qrtr_tun_read_iter()
89 size_t len = iov_iter_count(from); in qrtr_tun_write_iter()
/linux-6.15/fs/btrfs/
H A Ddirect-io.c816 if (iocb->ki_pos + iov_iter_count(from) <= i_size_read(inode) && IS_NOSEC(inode)) in btrfs_direct_write()
849 pos + iov_iter_count(from) > i_size_read(inode)) { in btrfs_direct_write()
920 if (iov_iter_count(from) > 0 && (ret == -EFAULT || ret > 0)) { in btrfs_direct_write()
921 const size_t left = iov_iter_count(from); in btrfs_direct_write()
951 if ((ret < 0 && ret != -ENOTBLK) || !iov_iter_count(from)) in btrfs_direct_write()
1056 if (iov_iter_count(to) > 0 && (ret == -EFAULT || ret > 0)) { in btrfs_direct_read()
1057 const size_t left = iov_iter_count(to); in btrfs_direct_read()
/linux-6.15/fs/ext4/
H A Dfile.c137 if (!iov_iter_count(to)) in ext4_file_read_iter()
268 return iov_iter_count(from); in ext4_generic_write_checks()
505 size_t count = iov_iter_count(from); in ext4_dio_write_iter()
596 if (ret >= 0 && iov_iter_count(from)) { in ext4_dio_write_iter()
655 count = iov_iter_count(from); in ext4_dax_write_iter()
704 size_t len = iov_iter_count(from); in ext4_file_write_iter()
/linux-6.15/fs/nfs/
H A Ddirect.c356 while (iov_iter_count(iter)) { in nfs_direct_read_schedule_iovec()
441 size_t count = iov_iter_count(iter); in nfs_file_direct_read()
883 NFS_I(inode)->write_io += iov_iter_count(iter); in nfs_direct_write_schedule_iovec()
884 while (iov_iter_count(iter)) { in nfs_direct_write_schedule_iovec()
1001 file, iov_iter_count(iter), (long long) iocb->ki_pos); in nfs_file_direct_write()
1005 result = iov_iter_count(iter); in nfs_file_direct_write()
1014 end = (pos + iov_iter_count(iter) - 1) >> PAGE_SHIFT; in nfs_file_direct_write()
/linux-6.15/fs/proc/
H A Dvmcore.c340 if (!iov_iter_count(iter) || *fpos >= vmcore_size) in __read_vmcore()
347 tsz = min(elfcorebuf_sz - (size_t)*fpos, iov_iter_count(iter)); in __read_vmcore()
354 if (!iov_iter_count(iter)) in __read_vmcore()
375 (size_t)*fpos, iov_iter_count(iter)); in __read_vmcore()
384 if (!iov_iter_count(iter)) in __read_vmcore()
391 iov_iter_count(iter)); in __read_vmcore()
400 if (!iov_iter_count(iter)) in __read_vmcore()
410 iov_iter_count(iter)); in __read_vmcore()
420 if (!iov_iter_count(iter)) in __read_vmcore()
/linux-6.15/fs/fuse/
H A Dioctl.c329 for (i = 0; iov_iter_count(&ii) && !WARN_ON(i >= ap.num_folios); i++) { in fuse_do_ioctl()
331 if (c != PAGE_SIZE && iov_iter_count(&ii)) in fuse_do_ioctl()
396 for (i = 0; iov_iter_count(&ii) && !WARN_ON(i >= ap.num_folios); i++) { in fuse_do_ioctl()
398 if (c != PAGE_SIZE && iov_iter_count(&ii)) in fuse_do_ioctl()
/linux-6.15/drivers/char/
H A Dmem.c449 size_t count = iov_iter_count(from); in write_iter_null()
475 while (iov_iter_count(iter)) { in read_iter_zero()
476 size_t chunk = iov_iter_count(iter), n; in read_iter_zero()
481 if (!n && iov_iter_count(iter)) in read_iter_zero()
/linux-6.15/fs/
H A Dread_write.c841 while (iov_iter_count(iter)) { in do_loop_readv_writev()
879 tot_len = iov_iter_count(iter); in vfs_iocb_iter_read()
907 tot_len = iov_iter_count(iter); in vfs_iter_read()
939 tot_len = iov_iter_count(iter); in vfs_iocb_iter_write()
970 tot_len = iov_iter_count(iter); in vfs_iter_write()
1007 tot_len = iov_iter_count(&iter); in vfs_readv()
1045 tot_len = iov_iter_count(&iter); in vfs_writev()
1762 loff_t count = iov_iter_count(from); in generic_write_checks()
1770 return iov_iter_count(from); in generic_write_checks()
1799 size_t len = iov_iter_count(iter); in generic_atomic_write_valid()
/linux-6.15/fs/xfs/
H A Dxfs_file.c242 if (!iov_iter_count(to)) in xfs_file_dio_read()
266 if (!iov_iter_count(to)) in xfs_file_dax_read()
441 size_t count = iov_iter_count(from); in xfs_file_write_checks()
506 loff_t count = iov_iter_count(from); in xfs_zoned_write_space_reserve()
752 size_t count = iov_iter_count(from); in xfs_file_dio_write_unaligned()
825 size_t count = iov_iter_count(from); in xfs_file_dio_write()
985 if (!iov_iter_count(from)) in xfs_file_buffered_write_zoned()
1021 size_t ocount = iov_iter_count(from); in xfs_file_write_iter()
/linux-6.15/fs/gfs2/
H A Dfile.c784 size_t count = iov_iter_count(i); in should_fault_in_pages()
837 if (!iov_iter_count(to)) in gfs2_file_direct_read()
909 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(&ip->i_inode)) in gfs2_file_direct_write()
926 enough_retries = prev_count == iov_iter_count(from) && in gfs2_file_direct_write()
973 if (!iov_iter_count(to)) in gfs2_file_read_iter()
1020 size_t orig_count = iov_iter_count(from); in gfs2_file_buffered_write()
1107 gfs2_size_hint(file, iocb->ki_pos, iov_iter_count(from)); in gfs2_file_write_iter()
1136 if (ret < 0 || !iov_iter_count(from)) in gfs2_file_write_iter()
/linux-6.15/arch/x86/kernel/cpu/microcode/
H A Dintel.c495 while (iov_iter_count(iter)) { in parse_microcode_blobs()
511 if (data_size > iov_iter_count(iter)) { in parse_microcode_blobs()
548 if (iov_iter_count(iter)) in parse_microcode_blobs()
/linux-6.15/net/9p/
H A Dclient.c1531 while (iov_iter_count(to)) { in p9_client_read()
1550 int count = iov_iter_count(to); in p9_client_read_once()
1557 fid->fid, offset, iov_iter_count(to)); in p9_client_read_once()
1582 iov_iter_revert(to, count - iov_iter_count(to)); in p9_client_read_once()
1590 iov_iter_revert(to, count - iov_iter_count(to)); in p9_client_read_once()
1613 iov_iter_revert(to, count - received - iov_iter_count(to)); in p9_client_read_once()
1628 while (iov_iter_count(from)) { in p9_client_write()
1629 size_t count = iov_iter_count(from); in p9_client_write()
1652 iov_iter_revert(from, count - iov_iter_count(from)); in p9_client_write()
1659 iov_iter_revert(from, count - iov_iter_count(from)); in p9_client_write()
[all …]

123456