| /linux/include/linux/ |
| H A D | netfs.h | 142 struct netfs_io_subrequest *construct; /* Op being constructed */ 148 void (*prepare_write)(struct netfs_io_subrequest *subreq); 149 void (*issue_write)(struct netfs_io_subrequest *subreq); 186 struct netfs_io_subrequest { struct 311 void (*free_subrequest)(struct netfs_io_subrequest *rreq); 315 int (*prepare_read)(struct netfs_io_subrequest *subreq); 316 void (*issue_read)(struct netfs_io_subrequest *subreq); 328 void (*prepare_write)(struct netfs_io_subrequest *subreq); 329 void (*issue_write)(struct netfs_io_subrequest *subreq); 365 void (*issue_write)(struct netfs_io_subrequest *subreq); [all …]
|
| /linux/fs/netfs/ |
| H A D | internal.h | 29 struct netfs_io_subrequest *subreq); 75 void netfs_reset_iter(struct netfs_io_subrequest *subreq); 77 void netfs_subreq_clear_in_progress(struct netfs_io_subrequest *subreq); 99 struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq, 108 static inline void netfs_see_subrequest(struct netfs_io_subrequest *subreq, in netfs_see_subrequest() 122 void netfs_cancel_read(struct netfs_io_subrequest *subreq, int error); 129 int netfs_prepare_pgpriv2_write_buffer(struct netfs_io_subrequest *subreq, 139 static inline int netfs_prepare_pgpriv2_write_buffer(struct netfs_io_subrequest *subreq, in netfs_prepare_pgpriv2_write_buffer() 244 struct netfs_io_subrequest *subreq, 343 static inline bool netfs_check_subreq_in_progress(const struct netfs_io_subrequest *subreq) in netfs_check_subreq_in_progress()
|
| H A D | objects.c | 110 struct netfs_io_subrequest *subreq; in netfs_clear_subrequests() 118 struct netfs_io_subrequest, rreq_link); in netfs_clear_subrequests() 211 struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq, in netfs_alloc_subrequest() 214 struct netfs_io_subrequest *subreq; in netfs_alloc_subrequest() 237 void netfs_get_subrequest(struct netfs_io_subrequest *subreq, in netfs_get_subrequest() 247 static void netfs_free_subrequest(struct netfs_io_subrequest *subreq) in netfs_free_subrequest() 259 void netfs_put_subrequest(struct netfs_io_subrequest *subreq, in netfs_put_subrequest()
|
| H A D | read_collect.c | 27 static void netfs_clear_unread(struct netfs_io_subrequest *subreq) in netfs_clear_unread() 36 static void netfs_clear_unread_dio(struct netfs_io_subrequest *subreq) in netfs_clear_unread_dio() 256 struct netfs_io_subrequest *front, *remove; in netfs_collect_read_results() 278 struct netfs_io_subrequest, rreq_link); in netfs_collect_read_results() 380 struct netfs_io_subrequest, rreq_link); in netfs_collect_read_results() 554 void netfs_read_subreq_progress(struct netfs_io_subrequest *subreq) in netfs_read_subreq_progress() 595 void netfs_read_subreq_terminated(struct netfs_io_subrequest *subreq) in netfs_read_subreq_terminated() 662 void netfs_cancel_read(struct netfs_io_subrequest *subreq, int error) in netfs_cancel_read() 675 struct netfs_io_subrequest *subreq = priv; in netfs_cache_read_terminated()
|
| H A D | write_retry.c | 36 struct netfs_io_subrequest *subreq; in netfs_retry_write_stream() 56 struct netfs_io_subrequest *subreq = NULL, *from, *to, *tmp; in netfs_retry_write_stream() 66 from = list_entry(next, struct netfs_io_subrequest, rreq_link); in netfs_retry_write_stream() 81 subreq = list_entry(next, struct netfs_io_subrequest, rreq_link); in netfs_retry_write_stream()
|
| H A D | read_retry.c | 13 struct netfs_io_subrequest *subreq) in netfs_reissue_read() 28 struct netfs_io_subrequest *subreq; in netfs_retry_read_subrequests() 76 struct netfs_io_subrequest *from, *to, *tmp; in netfs_retry_read_subrequests() 86 from = list_entry(next, struct netfs_io_subrequest, rreq_link); in netfs_retry_read_subrequests() 107 subreq = list_entry(next, struct netfs_io_subrequest, rreq_link); in netfs_retry_read_subrequests()
|
| H A D | misc.c | 114 void netfs_reset_iter(struct netfs_io_subrequest *subreq) in netfs_reset_iter() 354 void netfs_subreq_clear_in_progress(struct netfs_io_subrequest *subreq) in netfs_subreq_clear_in_progress() 374 struct netfs_io_subrequest *subreq; in netfs_wait_for_in_progress_stream() 412 struct netfs_io_subrequest *subreq; in netfs_collect_in_app() 420 struct netfs_io_subrequest, in netfs_collect_in_app()
|
| H A D | write_collect.c | 35 const struct netfs_io_subrequest *sreq; in netfs_dump_request() 222 struct netfs_io_subrequest *front, *remove; in netfs_collect_write_results() 254 struct netfs_io_subrequest, rreq_link); in netfs_collect_write_results() 340 struct netfs_io_subrequest, rreq_link); in netfs_collect_write_results() 529 struct netfs_io_subrequest *subreq = _op; in netfs_write_subrequest_terminated()
|
| H A D | write_issue.c | 147 void netfs_prepare_write_failed(struct netfs_io_subrequest *subreq) in netfs_prepare_write_failed() 163 struct netfs_io_subrequest *subreq; in netfs_prepare_write() 231 struct netfs_io_subrequest *subreq) in netfs_do_issue_write() 260 struct netfs_io_subrequest *subreq, in netfs_reissue_write() 281 struct netfs_io_subrequest *subreq = stream->construct; in netfs_issue_write() 301 struct netfs_io_subrequest *subreq = stream->construct; in netfs_advance_write()
|
| H A D | read_single.c | 62 struct netfs_io_subrequest *subreq) in netfs_single_read_cache() 86 struct netfs_io_subrequest *subreq; in netfs_single_dispatch_read()
|
| H A D | buffered_read.c | 114 static ssize_t netfs_prepare_read_iterator(struct netfs_io_subrequest *subreq) in netfs_prepare_read_iterator() 145 struct netfs_io_subrequest *subreq) in netfs_read_cache_to_pagecache() 168 struct netfs_io_subrequest *subreq) in netfs_queue_read() 193 struct netfs_io_subrequest *subreq) in netfs_issue_read() 285 int (*prepare_read)(struct netfs_io_subrequest *subreq) = NULL; in netfs_read_to_pagecache() 286 struct netfs_io_subrequest *subreq; in netfs_read_to_pagecache()
|
| H A D | direct_read.c | 19 static void netfs_prepare_dio_read_iterator(struct netfs_io_subrequest *subreq) in netfs_prepare_dio_read_iterator() 55 struct netfs_io_subrequest *subreq; in netfs_dispatch_unbuffered_reads()
|
| H A D | main.c | 125 sizeof(struct netfs_io_subrequest) + 16, 0, in netfs_init()
|
| H A D | direct_write.c | 67 struct netfs_io_subrequest *subreq) in netfs_unbuffered_write_collect() 96 struct netfs_io_subrequest *subreq = NULL; in netfs_unbuffered_write()
|
| /linux/fs/afs/ |
| H A D | write.c | 89 void afs_prepare_write(struct netfs_io_subrequest *subreq) in afs_prepare_write() 104 struct netfs_io_subrequest *subreq = container_of(work, struct netfs_io_subrequest, work); in afs_issue_write_worker() 171 void afs_issue_write(struct netfs_io_subrequest *subreq) in afs_issue_write() 194 struct netfs_io_subrequest *subreq = in afs_retry_request() 196 struct netfs_io_subrequest, rreq_link); in afs_retry_request()
|
| H A D | file.c | 208 struct netfs_io_subrequest *subreq = op->fetch.subreq; in afs_fetch_data_notify() 335 static void afs_issue_read(struct netfs_io_subrequest *subreq) in afs_issue_read()
|
| H A D | internal.h | 913 struct netfs_io_subrequest *subreq; 1711 void afs_prepare_write(struct netfs_io_subrequest *subreq); 1712 void afs_issue_write(struct netfs_io_subrequest *subreq);
|
| /linux/fs/9p/ |
| H A D | vfs_addr.c | 54 static void v9fs_issue_write(struct netfs_io_subrequest *subreq) in v9fs_issue_write() 95 static void v9fs_issue_read(struct netfs_io_subrequest *subreq) in v9fs_issue_read()
|
| /linux/fs/nfs/ |
| H A D | fscache.c | 287 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 D | fscache.h | 46 struct netfs_io_subrequest *sreq;
|
| /linux/Documentation/filesystems/ |
| H A D | netfs_library.rst | 673 struct netfs_io_subrequest { 758 void netfs_get_subrequest(struct netfs_io_subrequest *subreq, 760 void netfs_put_subrequest(struct netfs_io_subrequest *subreq, 778 void (*free_subrequest)(struct netfs_io_subrequest *rreq); 780 int (*prepare_read)(struct netfs_io_subrequest *subreq); 781 void (*issue_read)(struct netfs_io_subrequest *subreq); 786 void (*prepare_write)(struct netfs_io_subrequest *subreq); 787 void (*issue_write)(struct netfs_io_subrequest *subreq); 929 * ``void netfs_prepare_write_failed(struct netfs_io_subrequest *subreq);`` 939 * ``void netfs_read_subreq_terminated(struct netfs_io_subrequest *subreq);`` [all …]
|
| /linux/include/trace/events/ |
| H A D | netfs.h | 373 TP_PROTO(struct netfs_io_subrequest *sreq, 415 struct netfs_io_subrequest *sreq, 646 const struct netfs_io_subrequest *subreq),
|
| /linux/fs/cachefiles/ |
| H A D | io.c | 518 static void cachefiles_prepare_write_subreq(struct netfs_io_subrequest *subreq) in cachefiles_prepare_write_subreq() 543 static void cachefiles_issue_write(struct netfs_io_subrequest *subreq) in cachefiles_issue_write()
|
| /linux/fs/ceph/ |
| H A D | addr.c | 218 struct netfs_io_subrequest *subreq = req->r_priv; in finish_netfs_read() 280 static bool ceph_netfs_issue_op_inline(struct netfs_io_subrequest *subreq) in ceph_netfs_issue_op_inline() 342 static int ceph_netfs_prepare_read(struct netfs_io_subrequest *subreq) in ceph_netfs_prepare_read() 358 static void ceph_netfs_issue_read(struct netfs_io_subrequest *subreq) in ceph_netfs_issue_read()
|
| /linux/fs/smb/client/ |
| H A D | file.c | 46 static void cifs_prepare_write(struct netfs_io_subrequest *subreq) in cifs_prepare_write() 111 static void cifs_issue_write(struct netfs_io_subrequest *subreq) in cifs_issue_write() 153 static int cifs_prepare_read(struct netfs_io_subrequest *subreq) in cifs_prepare_read() 209 static void cifs_issue_read(struct netfs_io_subrequest *subreq) in cifs_issue_read() 322 static void cifs_free_subrequest(struct netfs_io_subrequest *subreq) in cifs_free_subrequest()
|