Home
last modified time | relevance | path

Searched refs:netfs_io_subrequest (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.15/include/linux/
H A Dnetfs.h142 void (*prepare_write)(struct netfs_io_subrequest *subreq);
143 void (*issue_write)(struct netfs_io_subrequest *subreq);
146 struct netfs_io_subrequest *front; /* Op being collected */
176 struct netfs_io_subrequest { struct
296 void (*free_subrequest)(struct netfs_io_subrequest *rreq);
300 int (*prepare_read)(struct netfs_io_subrequest *subreq);
301 void (*issue_read)(struct netfs_io_subrequest *subreq);
313 void (*prepare_write)(struct netfs_io_subrequest *subreq);
314 void (*issue_write)(struct netfs_io_subrequest *subreq);
351 void (*issue_write)(struct netfs_io_subrequest *subreq);
[all …]
/linux-6.15/fs/netfs/
H A Dobjects.c94 struct netfs_io_subrequest *subreq; in netfs_clear_subrequests()
102 struct netfs_io_subrequest, rreq_link); in netfs_clear_subrequests()
174 struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq) in netfs_alloc_subrequest()
176 struct netfs_io_subrequest *subreq; in netfs_alloc_subrequest()
199 void netfs_get_subrequest(struct netfs_io_subrequest *subreq, in netfs_get_subrequest()
209 static void netfs_free_subrequest(struct netfs_io_subrequest *subreq, in netfs_free_subrequest()
222 void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async, in netfs_put_subrequest()
H A Dwrite_retry.c36 struct netfs_io_subrequest *subreq; in netfs_retry_write_stream()
55 struct netfs_io_subrequest *subreq = NULL, *from, *to, *tmp; in netfs_retry_write_stream()
65 from = list_entry(next, struct netfs_io_subrequest, rreq_link); in netfs_retry_write_stream()
75 subreq = list_entry(next, struct netfs_io_subrequest, rreq_link); in netfs_retry_write_stream()
202 struct netfs_io_subrequest *subreq; in netfs_retry_writes()
H A Dread_collect.c28 static void netfs_clear_unread(struct netfs_io_subrequest *subreq) in netfs_clear_unread()
189 struct netfs_io_subrequest *front, *remove; in netfs_collect_read_results()
297 struct netfs_io_subrequest, rreq_link); in netfs_collect_read_results()
345 struct netfs_io_subrequest *subreq; in netfs_rreq_assess_dio()
496 void netfs_read_subreq_progress(struct netfs_io_subrequest *subreq) in netfs_read_subreq_progress()
535 void netfs_read_subreq_terminated(struct netfs_io_subrequest *subreq) in netfs_read_subreq_terminated()
603 struct netfs_io_subrequest *subreq = priv; in netfs_cache_read_terminated()
622 struct netfs_io_subrequest *subreq; in netfs_wait_for_read()
632 struct netfs_io_subrequest, rreq_link); in netfs_wait_for_read()
675 struct netfs_io_subrequest *subreq; in netfs_wait_for_pause()
[all …]
H A Dread_retry.c13 struct netfs_io_subrequest *subreq) in netfs_reissue_read()
27 struct netfs_io_subrequest *subreq; in netfs_retry_read_subrequests()
75 struct netfs_io_subrequest *from, *to, *tmp; in netfs_retry_read_subrequests()
85 from = list_entry(next, struct netfs_io_subrequest, rreq_link); in netfs_retry_read_subrequests()
99 subreq = list_entry(next, struct netfs_io_subrequest, rreq_link); in netfs_retry_read_subrequests()
260 struct netfs_io_subrequest *subreq; in netfs_retry_reads()
H A Dread_single.c62 struct netfs_io_subrequest *subreq) in netfs_single_cache_prepare_read()
76 struct netfs_io_subrequest *subreq) in netfs_single_read_cache()
93 struct netfs_io_subrequest *subreq; in netfs_single_dispatch_read()
H A Dinternal.h64 void netfs_reset_iter(struct netfs_io_subrequest *subreq);
77 struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq);
85 static inline void netfs_see_subrequest(struct netfs_io_subrequest *subreq, in netfs_see_subrequest()
190 struct netfs_io_subrequest *subreq,
H A Dbuffered_read.c81 static ssize_t netfs_prepare_read_iterator(struct netfs_io_subrequest *subreq) in netfs_prepare_read_iterator()
130 struct netfs_io_subrequest *subreq, in netfs_cache_prepare_read()
149 struct netfs_io_subrequest *subreq) in netfs_read_cache_to_pagecache()
159 struct netfs_io_subrequest *subreq, in netfs_queue_read()
190 struct netfs_io_subrequest *subreq) in netfs_issue_read()
222 struct netfs_io_subrequest *subreq; in netfs_read_to_pagecache()
H A Dwrite_collect.c35 const struct netfs_io_subrequest *sreq; in netfs_dump_request()
199 struct netfs_io_subrequest *front, *remove; in netfs_collect_write_results()
280 struct netfs_io_subrequest, rreq_link); in netfs_collect_write_results()
485 struct netfs_io_subrequest *subreq = _op; in netfs_write_subrequest_terminated()
H A Dwrite_issue.c147 void netfs_prepare_write_failed(struct netfs_io_subrequest *subreq) in netfs_prepare_write_failed()
162 struct netfs_io_subrequest *subreq; in netfs_prepare_write()
229 struct netfs_io_subrequest *subreq) in netfs_do_issue_write()
243 struct netfs_io_subrequest *subreq, in netfs_reissue_write()
263 struct netfs_io_subrequest *subreq = stream->construct; in netfs_issue_write()
282 struct netfs_io_subrequest *subreq = stream->construct; in netfs_advance_write()
H A Ddirect_read.c19 static void netfs_prepare_dio_read_iterator(struct netfs_io_subrequest *subreq) in netfs_prepare_dio_read_iterator()
56 struct netfs_io_subrequest *subreq; in netfs_dispatch_unbuffered_reads()
H A Dmain.c121 sizeof(struct netfs_io_subrequest) + 16, 0, in netfs_init()
H A Dmisc.c113 void netfs_reset_iter(struct netfs_io_subrequest *subreq) in netfs_reset_iter()
/linux-6.15/fs/afs/
H A Dwrite.c90 void afs_prepare_write(struct netfs_io_subrequest *subreq) in afs_prepare_write()
105 struct netfs_io_subrequest *subreq = container_of(work, struct netfs_io_subrequest, work); in afs_issue_write_worker()
172 void afs_issue_write(struct netfs_io_subrequest *subreq) in afs_issue_write()
195 struct netfs_io_subrequest *subreq = in afs_retry_request()
197 struct netfs_io_subrequest, rreq_link); in afs_retry_request()
H A Dfile.c205 struct netfs_io_subrequest *subreq = op->fetch.subreq; in afs_fetch_data_notify()
332 static void afs_issue_read(struct netfs_io_subrequest *subreq) in afs_issue_read()
H A Dinternal.h892 struct netfs_io_subrequest *subreq;
1650 void afs_prepare_write(struct netfs_io_subrequest *subreq);
1651 void afs_issue_write(struct netfs_io_subrequest *subreq);
/linux-6.15/fs/9p/
H A Dvfs_addr.c54 static void v9fs_issue_write(struct netfs_io_subrequest *subreq) in v9fs_issue_write()
69 static void v9fs_issue_read(struct netfs_io_subrequest *subreq) in v9fs_issue_read()
/linux-6.15/fs/nfs/
H A Dfscache.c287 static struct nfs_netfs_io_data *nfs_netfs_alloc(struct netfs_io_subrequest *sreq) in nfs_netfs_alloc()
299 static void nfs_netfs_issue_read(struct netfs_io_subrequest *sreq) in nfs_netfs_issue_read()
363 struct netfs_io_subrequest *sreq; in nfs_netfs_read_completion()
H A Dfscache.h46 struct netfs_io_subrequest *sreq;
/linux-6.15/include/net/9p/
H A Dclient.h210 struct netfs_io_subrequest;
211 void p9_client_write_subreq(struct netfs_io_subrequest *subreq);
/linux-6.15/fs/cachefiles/
H A Dio.c498 static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest *subreq, in cachefiles_prepare_read()
628 static void cachefiles_prepare_write_subreq(struct netfs_io_subrequest *subreq) in cachefiles_prepare_write_subreq()
647 static void cachefiles_issue_write(struct netfs_io_subrequest *subreq) in cachefiles_issue_write()
/linux-6.15/include/trace/events/
H A Dnetfs.h339 TP_PROTO(struct netfs_io_subrequest *sreq,
381 struct netfs_io_subrequest *sreq,
579 const struct netfs_io_subrequest *subreq),
/linux-6.15/Documentation/filesystems/
H A Dnetfs_library.rst168 * void netfs_subreq_terminated(struct netfs_io_subrequest *subreq,
238 struct netfs_io_subrequest {
299 bool (*clamp_length)(struct netfs_io_subrequest *subreq);
300 void (*issue_read)(struct netfs_io_subrequest *subreq);
475 enum netfs_io_source (*prepare_read)(struct netfs_io_subrequest *subreq,
/linux-6.15/fs/ceph/
H A Daddr.c217 struct netfs_io_subrequest *subreq = req->r_priv; in finish_netfs_read()
271 static bool ceph_netfs_issue_op_inline(struct netfs_io_subrequest *subreq) in ceph_netfs_issue_op_inline()
332 static int ceph_netfs_prepare_read(struct netfs_io_subrequest *subreq) in ceph_netfs_prepare_read()
348 static void ceph_netfs_issue_read(struct netfs_io_subrequest *subreq) in ceph_netfs_issue_read()
/linux-6.15/fs/smb/client/
H A Dfile.c47 static void cifs_prepare_write(struct netfs_io_subrequest *subreq) in cifs_prepare_write()
103 static void cifs_issue_write(struct netfs_io_subrequest *subreq) in cifs_issue_write()
145 static int cifs_prepare_read(struct netfs_io_subrequest *subreq) in cifs_prepare_read()
198 static void cifs_issue_read(struct netfs_io_subrequest *subreq) in cifs_issue_read()
304 static void cifs_free_subrequest(struct netfs_io_subrequest *subreq) in cifs_free_subrequest()

12