Home
last modified time | relevance | path

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

1234

/linux/fs/netfs/
H A Ddirect_write.c124 if (!iov_iter_count(&subreq->io_iter)) in netfs_unbuffered_write()
220 unsigned long long end = start + iov_iter_count(iter); in netfs_unbuffered_write_iter_locked()
222 size_t len = iov_iter_count(iter); in netfs_unbuffered_write_iter_locked()
273 wreq->len = iov_iter_count(&wreq->buffer.iter); in netfs_unbuffered_write_iter_locked()
331 unsigned long long end = pos + iov_iter_count(from) - 1; in netfs_unbuffered_write_iter()
333 _enter("%llx,%zx,%llx", pos, iov_iter_count(from), i_size_read(inode)); in netfs_unbuffered_write_iter()
335 if (!iov_iter_count(from)) in netfs_unbuffered_write_iter()
374 end = iocb->ki_pos + iov_iter_count(from); in netfs_unbuffered_write_iter()
H A Dbuffered_write.c145 part = min(max_chunk - offset, iov_iter_count(iter)); in netfs_perform_write()
411 } while (iov_iter_count(iter)); in netfs_perform_write()
508 _enter("%llx,%zx,%llx", iocb->ki_pos, iov_iter_count(from), i_size_read(inode)); in netfs_file_write_iter()
510 if (!iov_iter_count(from)) in netfs_file_write_iter()
H A Ddirect_read.c157 size_t orig_count = iov_iter_count(iter); in netfs_unbuffered_read_iter_locked()
196 rreq->len = iov_iter_count(&rreq->buffer.iter); in netfs_unbuffered_read_iter_locked()
/linux/block/
H A Dfops.c42 return (iocb->ki_pos | iov_iter_count(iter)) & in blkdev_dio_invalid()
233 if (unlikely(iov_iter_count(iter))) { in __blkdev_direct_IO()
399 if (!iov_iter_count(iter)) in blkdev_direct_IO()
689 size_t count = iov_iter_count(from); in blkdev_direct_write()
706 iov_iter_revert(from, count - iov_iter_count(from)); in blkdev_direct_write()
739 if (!iov_iter_count(from)) in blkdev_write_iter()
755 if (iov_iter_count(from) > size) { in blkdev_write_iter()
758 shorted = iov_iter_count(from) - size; in blkdev_write_iter()
768 if (ret >= 0 && iov_iter_count(from)) in blkdev_write_iter()
784 iov_iter_reexpand(from, iov_iter_count(from) + shorted); in blkdev_write_iter()
[all …]
H A Dblk-map.c80 if (!iov_iter_count(iter)) in bio_copy_from_iter()
111 if (!iov_iter_count(&iter)) in bio_copy_to_iter()
267 if (!iov_iter_count(iter)) in bio_map_user_iov()
469 if (!iov_iter_count(iter) || iov_iter_count(iter) > max_bytes) in blk_rq_map_user_bvec()
543 } while (iov_iter_count(&i)); in blk_rq_map_user_iov()
588 if (check_iter_count && !iov_iter_count(&iter)) { in blk_rq_map_user_io()
/linux/net/rds/
H A Dmessage.c444 int length = iov_iter_count(from); in rds_message_zcopy_from_user()
447 rm->m_inc.i_hdr.h_len = cpu_to_be32(iov_iter_count(from)); in rds_message_zcopy_from_user()
464 while (iov_iter_count(from)) { in rds_message_zcopy_from_user()
504 rm->m_inc.i_hdr.h_len = cpu_to_be32(iov_iter_count(from)); in rds_message_copy_from_user()
513 while (iov_iter_count(from)) { in rds_message_copy_from_user()
515 ret = rds_page_remainder_alloc(sg, iov_iter_count(from), in rds_message_copy_from_user()
523 to_copy = min_t(unsigned long, iov_iter_count(from), in rds_message_copy_from_user()
558 while (iov_iter_count(to) && copied < len) { in rds_message_inc_copy_to_user()
559 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/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/drivers/net/
H A Dtun_vnet.h128 if (iov_iter_count(from) < sz) in __tun_vnet_hdr_get()
141 if (hdr_len > iov_iter_count(from)) in __tun_vnet_hdr_get()
162 if (unlikely(iov_iter_count(iter) < sz)) in __tun_vnet_hdr_put()
/linux/io_uring/
H A Dmock_file.c41 while (iov_iter_count(reg_iter)) { in io_copy_regbuf()
42 size_t len = min(iov_iter_count(reg_iter), buflen); in io_copy_regbuf()
134 size_t len = iov_iter_count(to); in io_mock_read_iter()
149 size_t len = iov_iter_count(from); in io_mock_write_iter()
/linux/net/ceph/
H A Dmessenger_v2.c85 while (iov_iter_count(it)) { in do_recvmsg()
114 iov_iter_count(&con->v2.in_iter)); in ceph_tcp_recv()
117 iov_iter_count(&con->v2.in_iter)); in ceph_tcp_recv()
127 while (iov_iter_count(it)) { in do_sendmsg()
151 while (iov_iter_count(it)) { in do_try_sendpage()
154 min(iov_iter_count(it), in do_try_sendpage()
200 iov_iter_count(&con->v2.out_iter), con->v2.out_iter_sendpage); in ceph_tcp_send()
206 iov_iter_count(&con->v2.out_iter)); in ceph_tcp_send()
225 WARN_ON(iov_iter_count(&con->v2.in_iter)); in reset_in_kvecs()
233 WARN_ON(iov_iter_count( in set_in_bvec()
[all...]
/linux/include/linux/
H A Duio.h312 static inline size_t iov_iter_count(const struct iov_iter *i) in iov_iter_count() function
350 if (iov_iter_count(i) > max_bytes) { in iov_iter_npages_cap()
351 shorted = iov_iter_count(i) - max_bytes; in iov_iter_npages_cap()
356 iov_iter_reexpand(i, iov_iter_count(i) + shorted); in iov_iter_npages_cap()
/linux/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/fs/btrfs/
H A Ddirect-io.c901 if (iocb->ki_pos + iov_iter_count(from) <= i_size_read(inode) && IS_NOSEC(inode)) in btrfs_direct_write()
934 pos + iov_iter_count(from) > i_size_read(inode)) { in btrfs_direct_write()
989 if (iov_iter_count(from) > 0 && (ret == -EFAULT || ret >= 0)) { in btrfs_direct_write()
990 const size_t left = iov_iter_count(from); in btrfs_direct_write()
1020 if ((ret < 0 && ret != -ENOTBLK) || !iov_iter_count(from)) in btrfs_direct_write()
1125 if (iov_iter_count(to) > 0 && (ret == -EFAULT || ret > 0)) { in btrfs_direct_read()
1126 const size_t left = iov_iter_count(to); in btrfs_direct_read()
/linux/fs/ext4/
H A Dfile.c139 if (!iov_iter_count(to)) in ext4_file_read_iter()
299 return iov_iter_count(from); in ext4_generic_write_checks()
581 size_t count = iov_iter_count(from); in ext4_dio_write_iter()
669 if (ret >= 0 && iov_iter_count(from)) { in ext4_dio_write_iter()
728 count = iov_iter_count(from); in ext4_dax_write_iter()
782 size_t len = iov_iter_count(from); in ext4_file_write_iter()
/linux/fs/smb/client/
H A Dsmbdirect.c180 while (iov_iter_count(iter) > 0) { in smbd_post_send_full_iter()
460 iov_iter_count(&rqst->rq_iter), smb_rqst_len(server, rqst)); in smbd_send()
475 if (iov_iter_count(&rqst->rq_iter) > 0) { in smbd_send()
/linux/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()
1112 gfs2_size_hint(file, iocb->ki_pos, iov_iter_count(from)); in gfs2_file_write_iter()
1141 if (ret < 0 || !iov_iter_count(from)) in gfs2_file_write_iter()
/linux/fs/xfs/
H A Dxfs_file.c264 if (!iov_iter_count(to)) in xfs_file_dio_read()
297 if (!iov_iter_count(to)) in xfs_file_dax_read()
472 size_t count = iov_iter_count(from); in xfs_file_write_checks()
537 loff_t count = iov_iter_count(from); in xfs_zoned_write_space_reserve()
833 ssize_t ret, ocount = iov_iter_count(from); in xfs_file_dio_write_atomic()
909 size_t count = iov_iter_count(from); in xfs_file_dio_write_unaligned()
985 size_t count = iov_iter_count(from); in xfs_file_dio_write()
1140 if (!iov_iter_count(from)) in xfs_file_buffered_write_zoned()
1177 size_t ocount = iov_iter_count(from); in xfs_file_write_iter()
/linux/fs/afs/
H A Dvlclient.c181 call->unmarshall, iov_iter_count(call->iter), call->count); in afs_deliver_vl_get_addrs_u()
323 call->unmarshall, iov_iter_count(call->iter), call->count); in afs_deliver_vl_get_capabilities()
439 call->unmarshall, iov_iter_count(call->iter), call->count2); in afs_deliver_yfsvl_get_endpoints()
687 call->unmarshall, iov_iter_count(call->iter), call->count); in afs_deliver_yfsvl_get_cell_name()
/linux/drivers/fsi/
H A Dfsi-sbefifo.c557 dev_dbg(dev, "reading response, buflen = %zd\n", iov_iter_count(response)); in sbefifo_read_response()
616 if (iov_iter_count(response) >= sizeof(__be32)) { in sbefifo_read_response()
672 ffdc_sz = SBEFIFO_MAX_FFDC_SIZE - iov_iter_count(&ffdc_iter); in sbefifo_collect_async_ffdc()
771 rbytes -= iov_iter_count(&resp_iter); in sbefifo_submit()
861 rc = len - iov_iter_count(&resp_iter); in sbefifo_user_read()
/linux/fs/iomap/
H A Ddirect-io.c393 if (iov_iter_count(dio->submit.iter)) in iomap_dio_bio_iter_one()
527 orig_count = iov_iter_count(dio->submit.iter); in iomap_dio_bio_iter()
530 if (!iov_iter_count(dio->submit.iter)) in iomap_dio_bio_iter()
572 } while (iov_iter_count(dio->submit.iter)); in iomap_dio_bio_iter()
698 .len = iov_iter_count(iter), in __iomap_dio_rw()
/linux/drivers/char/
H A Drandom.c437 if (unlikely(!iov_iter_count(iter))) in get_random_bytes_user()
452 if (iov_iter_count(iter) <= CHACHA_KEY_SIZE) { in get_random_bytes_user()
464 if (!iov_iter_count(iter) || copied != sizeof(block)) in get_random_bytes_user()
1421 if (unlikely(!iov_iter_count(iter))) in write_pool_user()
1428 if (!iov_iter_count(iter) || copied != sizeof(block)) in write_pool_user()
1465 current->comm, iov_iter_count(iter)); in urandom_read_iter()
/linux/net/core/
H A Ddatagram.c480 if (fault_short || iov_iter_count(to)) in __skb_datagram_iter()
643 while (length && iov_iter_count(from)) { in zerocopy_fill_skb_from_iter()
726 while (length && iov_iter_count(from)) { in zerocopy_fill_skb_from_devmem()
789 int copy = min_t(int, skb_headlen(skb), iov_iter_count(from)); in zerocopy_sg_from_iter()
/linux/fs/coda/
H A Dfile.c47 size_t count = iov_iter_count(to); in coda_file_read_iter()
73 size_t count = iov_iter_count(to); in coda_file_write_iter()
/linux/net/rxrpc/
H A Drecvmsg.c667 if (iov_iter_count(iter) > 0) in rxrpc_kernel_recv_data()
685 _leave(" = %d [%zu,%d]", ret, iov_iter_count(iter), *_abort); in rxrpc_kernel_recv_data()
705 if (iov_iter_count(iter) > 0) in rxrpc_kernel_recv_data()

1234