Home
last modified time | relevance | path

Searched refs:io_iter (Results 1 – 17 of 17) sorted by relevance

/linux/fs/netfs/
H A Dmisc.c115 struct iov_iter *io_iter = &subreq->io_iter; in netfs_reset_iter() local
118 if (io_iter->count > remain) in netfs_reset_iter()
119 iov_iter_advance(io_iter, io_iter->count - remain); in netfs_reset_iter()
120 else if (io_iter->count < remain) in netfs_reset_iter()
121 iov_iter_revert(io_iter, remain - io_iter->count); in netfs_reset_iter()
122 iov_iter_truncate(&subreq->io_iter, remain); in netfs_reset_iter()
H A Ddirect_write.c123 iov_iter_truncate(&subreq->io_iter, wreq->len - wreq->transferred); in netfs_unbuffered_write()
124 if (!iov_iter_count(&subreq->io_iter)) in netfs_unbuffered_write()
127 subreq->len = netfs_limit_iter(&subreq->io_iter, 0, in netfs_unbuffered_write()
130 iov_iter_truncate(&subreq->io_iter, subreq->len); in netfs_unbuffered_write()
179 subreq->io_iter = wreq->buffer.iter; in netfs_unbuffered_write()
197 source = subreq->io_iter; in netfs_unbuffered_write()
H A Dread_retry.c117 source = from->io_iter; in netfs_retry_read_subrequests()
149 subreq->io_iter = source; in netfs_retry_read_subrequests()
150 iov_iter_truncate(&subreq->io_iter, part); in netfs_retry_read_subrequests()
224 subreq->io_iter = source; in netfs_retry_read_subrequests()
225 iov_iter_truncate(&subreq->io_iter, part); in netfs_retry_read_subrequests()
H A Dread_single.c82 cres->ops->read(cres, subreq->start, &subreq->io_iter, NETFS_READ_HOLE_FAIL, in netfs_single_read_cache()
103 subreq->io_iter = rreq->buffer.iter; in netfs_single_dispatch_read()
H A Ddirect_read.c39 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 Dbuffered_read.c123 subreq->io_iter = rreq->buffer.iter; in netfs_prepare_read_iterator()
125 iov_iter_truncate(&subreq->io_iter, subreq->len); in netfs_prepare_read_iterator()
155 cres->ops->read(cres, subreq->start, &subreq->io_iter, NETFS_READ_HOLE_IGNORE, in netfs_read_cache_to_pagecache()
202 iov_iter_zero(subreq->len, &subreq->io_iter); in netfs_issue_read()
H A Dwrite_issue.c176 subreq->io_iter = *wreq_iter; in netfs_prepare_write()
247 subreq->io_iter = *source; in netfs_reissue_write()
249 iov_iter_truncate(&subreq->io_iter, size); in netfs_reissue_write()
267 subreq->io_iter.count = subreq->len; in netfs_issue_write()
H A Dread_collect.c31 WARN_ON_ONCE(subreq->len - subreq->transferred != iov_iter_count(&subreq->io_iter)); in netfs_clear_unread()
32 iov_iter_zero(iov_iter_count(&subreq->io_iter), &subreq->io_iter); in netfs_clear_unread()
/linux/include/linux/
H A Dnetfs.h177 struct iov_iter io_iter; /* Iterator for this subrequest */ member
/linux/fs/ceph/
H A Daddr.c323 err = copy_to_iter(iinfo->inline_data + subreq->start, len, &subreq->io_iter); in ceph_netfs_issue_op_inline()
424 subreq->io_iter.count = len; in ceph_netfs_issue_read()
426 err = iov_iter_get_pages_alloc2(&subreq->io_iter, &pages, len, &page_off); in ceph_netfs_issue_read()
441 osd_req_op_extent_osd_iter(req, 0, &subreq->io_iter); in ceph_netfs_issue_read()
/linux/include/trace/events/
H A Dnetfs.h380 __entry->slot = sreq->io_iter.folioq_slot;
/linux/net/9p/
H A Dclient.c1576 req = p9_client_zc_rpc(clnt, P9_TWRITE, NULL, &subreq->io_iter, in p9_client_write_subreq()
1581 start, len, &subreq->io_iter); in p9_client_write_subreq()
/linux/fs/smb/client/
H A Dsmb2pdu.c4558 rdata->mr = smbd_register_mr(server->smbd_conn, &rdata->subreq.io_iter, in smb2_new_read_req()
4622 rqst.rq_iter = rdata->subreq.io_iter; in smb2_readv_callback()
5111 rqst.rq_iter = wdata->subreq.io_iter; in smb2_async_writev()
5152 wdata->mr = smbd_register_mr(server->smbd_conn, &wdata->subreq.io_iter, in smb2_async_writev()
5190 io_parms->offset, io_parms->length, iov_iter_count(&wdata->subreq.io_iter)); in smb2_async_writev()
H A Dtransport.c1271 length = cifs_read_iter_from_socket(server, &rdata->subreq.io_iter, in cifs_readv_receive()
H A Dsmb2ops.c4829 cur_off, &rdata->subreq.io_iter); in handle_read_data()
4842 copied = copy_to_iter(buf + data_offset, data_len, &rdata->subreq.io_iter); in handle_read_data()
/linux/fs/afs/
H A Dfsclient.c342 call->iter = &subreq->io_iter; in afs_deliver_fs_fetch_data()
H A Dyfsclient.c388 call->iter = &subreq->io_iter; in yfs_deliver_fs_fetch_data64()