| /linux/fs/netfs/ |
| H A D | misc.c | 116 struct iov_iter *io_iter = &subreq->io_iter; in netfs_reset_iter() local 119 if (io_iter->count > remain) in netfs_reset_iter() 120 iov_iter_advance(io_iter, io_iter->count - remain); in netfs_reset_iter() 121 else if (io_iter->count < remain) in netfs_reset_iter() 122 iov_iter_revert(io_iter, remain - io_iter->count); in netfs_reset_iter() 123 iov_iter_truncate(&subreq->io_iter, remain); in netfs_reset_iter()
|
| H A D | read_retry.c | 122 source = from->io_iter; in netfs_retry_read_subrequests() 154 subreq->io_iter = source; in netfs_retry_read_subrequests() 155 iov_iter_truncate(&subreq->io_iter, part); in netfs_retry_read_subrequests() 232 subreq->io_iter = source; in netfs_retry_read_subrequests() 233 iov_iter_truncate(&subreq->io_iter, part); in netfs_retry_read_subrequests()
|
| H A D | direct_write.c | 128 iov_iter_truncate(&subreq->io_iter, wreq->len - wreq->transferred); in netfs_unbuffered_write() 129 if (!iov_iter_count(&subreq->io_iter)) { in netfs_unbuffered_write() 138 subreq->len = netfs_limit_iter(&subreq->io_iter, 0, in netfs_unbuffered_write() 141 iov_iter_truncate(&subreq->io_iter, subreq->len); in netfs_unbuffered_write() 191 subreq->io_iter = wreq->buffer.iter; in netfs_unbuffered_write()
|
| H A D | read_single.c | 68 cres->ops->read(cres, subreq->start, &subreq->io_iter, NETFS_READ_HOLE_FAIL, in netfs_single_read_cache() 104 subreq->io_iter = rreq->buffer.iter; in netfs_single_dispatch_read()
|
| H A D | direct_read.c | 39 subreq->io_iter = rreq->buffer.iter; in netfs_prepare_dio_read_iterator() 40 iov_iter_truncate(&subreq->io_iter, subreq->len); in netfs_prepare_dio_read_iterator()
|
| H A D | write_retry.c | 45 source = subreq->io_iter; in netfs_retry_write_stream() 94 source = from->io_iter; in netfs_retry_write_stream()
|
| H A D | read_collect.c | 30 WARN_ON_ONCE(subreq->len - subreq->transferred != iov_iter_count(&subreq->io_iter)); in netfs_clear_unread() 31 iov_iter_zero(iov_iter_count(&subreq->io_iter), &subreq->io_iter); in netfs_clear_unread() 49 subreq->transferred += iov_iter_zero(fill, &subreq->io_iter); in netfs_clear_unread_dio()
|
| H A D | write_issue.c | 179 subreq->io_iter = *wreq_iter; in netfs_prepare_write() 266 subreq->io_iter = *source; in netfs_reissue_write() 268 iov_iter_truncate(&subreq->io_iter, size); in netfs_reissue_write() 287 subreq->io_iter.count = subreq->len; in netfs_issue_write()
|
| H A D | buffered_read.c | 133 subreq->io_iter = rreq->buffer.iter; in netfs_prepare_read_iterator() 135 iov_iter_truncate(&subreq->io_iter, subreq->len); in netfs_prepare_read_iterator() 150 cres->ops->read(cres, subreq->start, &subreq->io_iter, NETFS_READ_HOLE_IGNORE, in netfs_read_cache_to_pagecache() 205 iov_iter_zero(subreq->len, &subreq->io_iter); in netfs_issue_read()
|
| /linux/fs/9p/ |
| H A D | vfs_addr.c | 61 len = p9_client_write(fid, subreq->start, &subreq->io_iter, &err); in v9fs_issue_write() 119 n = copy_to_iter(target, len, &subreq->io_iter); in v9fs_issue_read() 123 total = p9_client_read(fid, pos, &subreq->io_iter, &err); in v9fs_issue_read()
|
| /linux/fs/cachefiles/ |
| H A D | io.c | 570 iov_iter_advance(&subreq->io_iter, pre); in cachefiles_issue_write() 581 subreq->io_iter.count += need; in cachefiles_issue_write() 593 iov_iter_truncate(&subreq->io_iter, len); in cachefiles_issue_write() 608 subreq->start, &subreq->io_iter, in cachefiles_issue_write()
|
| /linux/fs/afs/ |
| H A D | write.c | 144 op->store.write_iter = &subreq->io_iter; in afs_issue_write_worker()
|
| H A D | fsclient.c | 342 call->iter = &subreq->io_iter; in afs_deliver_fs_fetch_data()
|
| H A D | yfsclient.c | 388 call->iter = &subreq->io_iter; in yfs_deliver_fs_fetch_data64()
|
| /linux/Documentation/filesystems/ |
| H A D | netfs_library.rst | 675 struct iov_iter io_iter; 693 * ``io_iter`` 838 data should be read from the server and ->io_iter indicates the buffer to be 896 should be written to the server and ->io_iter indicates the buffer to be 1067 should be written to the cache and ->io_iter indicates the buffer to be
|
| /linux/fs/ceph/ |
| H A D | addr.c | 326 err = copy_to_iter(iinfo->inline_data + subreq->start, len, &subreq->io_iter); in ceph_netfs_issue_op_inline() 427 subreq->io_iter.count = len; in ceph_netfs_issue_read() 429 err = iov_iter_get_pages_alloc2(&subreq->io_iter, &pages, len, &page_off); in ceph_netfs_issue_read() 444 osd_req_op_extent_osd_iter(req, 0, &subreq->io_iter); in ceph_netfs_issue_read()
|
| /linux/include/linux/ |
| H A D | netfs.h | 190 struct iov_iter io_iter; /* Iterator for this subrequest */ member
|
| /linux/include/trace/events/ |
| H A D | netfs.h | 401 __entry->slot = sreq->io_iter.folioq_slot;
|
| /linux/fs/smb/client/ |
| H A D | transport.c | 1346 length = cifs_read_iter_from_socket(server, &rdata->subreq.io_iter,
|
| H A D | smb2pdu.c | 4617 rdata->mr = smbd_register_mr(server->smbd_conn, &rdata->subreq.io_iter, in smb2_new_read_req() 4688 rqst.rq_iter = rdata->subreq.io_iter; in smb2_readv_callback() 5184 rqst.rq_iter = wdata->subreq.io_iter; in smb2_async_writev() 5225 wdata->mr = smbd_register_mr(server->smbd_conn, &wdata->subreq.io_iter, in smb2_async_writev() 5248 * We keep wdata->subreq.io_iter, in smb2_async_writev() 5263 io_parms->offset, io_parms->length, iov_iter_count(&wdata->subreq.io_iter)); in smb2_async_writev()
|
| H A D | cifssmb.c | 1468 .rq_iter = rdata->subreq.io_iter }; 2022 rqst.rq_iter = wdata->subreq.io_iter; in cifs_async_writev()
|
| H A D | smb2ops.c | 5204 cur_off, &rdata->subreq.io_iter); in handle_read_data() 5218 copied = copy_to_iter(buf + data_offset, data_len, &rdata->subreq.io_iter); in handle_read_data()
|