Home
last modified time | relevance | path

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

/linux-6.1.9/fs/netfs/
Dobjects.c62 struct netfs_io_subrequest *subreq; in netfs_clear_subrequests()
66 struct netfs_io_subrequest, rreq_link); in netfs_clear_subrequests()
111 struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq) in netfs_alloc_subrequest()
113 struct netfs_io_subrequest *subreq; in netfs_alloc_subrequest()
115 subreq = kzalloc(sizeof(struct netfs_io_subrequest), GFP_KERNEL); in netfs_alloc_subrequest()
127 void netfs_get_subrequest(struct netfs_io_subrequest *subreq, in netfs_get_subrequest()
137 static void netfs_free_subrequest(struct netfs_io_subrequest *subreq, in netfs_free_subrequest()
148 void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async, in netfs_put_subrequest()
Dio.c22 static void netfs_clear_unread(struct netfs_io_subrequest *subreq) in netfs_clear_unread()
35 struct netfs_io_subrequest *subreq = priv; in netfs_cache_read_terminated()
45 struct netfs_io_subrequest *subreq, in netfs_read_from_cache()
64 struct netfs_io_subrequest *subreq) in netfs_fill_with_zeroes()
88 struct netfs_io_subrequest *subreq) in netfs_read_from_server()
113 struct netfs_io_subrequest *subreq; in netfs_rreq_unmark_after_write()
145 struct netfs_io_subrequest *subreq = priv; in netfs_rreq_copy_terminated()
172 struct netfs_io_subrequest *subreq, *next, *p; in netfs_rreq_do_write_to_cache()
246 struct netfs_io_subrequest *subreq) in netfs_rreq_short_read()
268 struct netfs_io_subrequest *subreq; in netfs_rreq_perform_resubmissions()
[all …]
Dbuffered_read.c18 struct netfs_io_subrequest *subreq; in netfs_rreq_unlock_folios()
41 struct netfs_io_subrequest, rreq_link); in netfs_rreq_unlock_folios()
Dinternal.h44 struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq);
/linux-6.1.9/include/linux/
Dnetfs.h147 struct netfs_io_subrequest { struct
213 bool (*clamp_length)(struct netfs_io_subrequest *subreq);
214 void (*issue_read)(struct netfs_io_subrequest *subreq);
260 enum netfs_io_source (*prepare_read)(struct netfs_io_subrequest *subreq,
285 void netfs_subreq_terminated(struct netfs_io_subrequest *, ssize_t, bool);
286 void netfs_get_subrequest(struct netfs_io_subrequest *subreq,
288 void netfs_put_subrequest(struct netfs_io_subrequest *subreq,
/linux-6.1.9/fs/erofs/
Dfscache.c41 static void erofs_fscache_put_subrequest(struct netfs_io_subrequest *subreq) in erofs_fscache_put_subrequest()
51 struct netfs_io_subrequest *subreq; in erofs_fscache_clear_subrequests()
55 struct netfs_io_subrequest, rreq_link); in erofs_fscache_clear_subrequests()
63 struct netfs_io_subrequest *subreq; in erofs_fscache_rreq_unlock_folios()
73 struct netfs_io_subrequest, rreq_link); in erofs_fscache_rreq_unlock_folios()
128 struct netfs_io_subrequest *subreq = priv; in erofc_fscache_subreq_complete()
150 struct netfs_io_subrequest *subreq; in erofs_fscache_read_folios_async()
165 subreq = kzalloc(sizeof(struct netfs_io_subrequest), in erofs_fscache_read_folios_async()
/linux-6.1.9/include/trace/events/
Dnetfs.h188 TP_PROTO(struct netfs_io_subrequest *sreq,
228 struct netfs_io_subrequest *sreq,
Dcachefiles.h431 TP_PROTO(struct netfs_io_subrequest *sreq,
/linux-6.1.9/fs/afs/
Dfile.c241 struct netfs_io_subrequest *subreq = req->subreq; in afs_fetch_data_notify()
311 static void afs_issue_read(struct netfs_io_subrequest *subreq) in afs_issue_read()
Dinternal.h209 struct netfs_io_subrequest *subreq; /* Fscache helper read request this belongs to */
/linux-6.1.9/Documentation/filesystems/
Dnetfs_library.rst168 * void netfs_subreq_terminated(struct netfs_io_subrequest *subreq,
238 struct netfs_io_subrequest {
300 bool (*clamp_length)(struct netfs_io_subrequest *subreq);
301 void (*issue_read)(struct netfs_io_subrequest *subreq);
490 enum netfs_io_source (*prepare_read)(struct netfs_io_subrequest *subreq,
/linux-6.1.9/fs/9p/
Dvfs_addr.c34 static void v9fs_issue_read(struct netfs_io_subrequest *subreq) in v9fs_issue_read()
/linux-6.1.9/fs/ceph/
Daddr.c202 static bool ceph_netfs_clamp_length(struct netfs_io_subrequest *subreq) in ceph_netfs_clamp_length()
221 struct netfs_io_subrequest *subreq = req->r_priv; in finish_netfs_read()
247 static bool ceph_netfs_issue_op_inline(struct netfs_io_subrequest *subreq) in ceph_netfs_issue_op_inline()
302 static void ceph_netfs_issue_read(struct netfs_io_subrequest *subreq) in ceph_netfs_issue_read()
/linux-6.1.9/fs/cachefiles/
Dio.c392 static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest *subreq, in cachefiles_prepare_read()