Home
last modified time | relevance | path

Searched refs:netfs_read_request (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.15/fs/netfs/
Dread_helper.c40 static struct netfs_read_request *netfs_alloc_read_request( in netfs_alloc_read_request()
45 struct netfs_read_request *rreq; in netfs_alloc_read_request()
47 rreq = kzalloc(sizeof(struct netfs_read_request), GFP_KERNEL); in netfs_alloc_read_request()
65 static void netfs_get_read_request(struct netfs_read_request *rreq) in netfs_get_read_request()
70 static void netfs_rreq_clear_subreqs(struct netfs_read_request *rreq, in netfs_rreq_clear_subreqs()
85 struct netfs_read_request *rreq = in netfs_free_read_request()
86 container_of(work, struct netfs_read_request, work); in netfs_free_read_request()
97 static void netfs_put_read_request(struct netfs_read_request *rreq, bool was_async) in netfs_put_read_request()
114 struct netfs_read_request *rreq) in netfs_alloc_subrequest()
138 struct netfs_read_request *rreq = subreq->rreq; in __netfs_put_subrequest()
[all …]
/Linux-v5.15/include/linux/
Dnetfs.h112 struct netfs_read_request *rreq; /* Supervising read request */
133 struct netfs_read_request { struct
165 void (*init_rreq)(struct netfs_read_request *rreq, struct file *file); argument
166 int (*begin_cache_operation)(struct netfs_read_request *rreq);
167 void (*expand_readahead)(struct netfs_read_request *rreq);
170 bool (*is_still_valid)(struct netfs_read_request *rreq);
173 void (*done)(struct netfs_read_request *rreq);
Dfscache.h40 struct netfs_read_request;
199 extern int __fscache_begin_read_operation(struct netfs_read_request *, struct fscache_cookie *);
530 int fscache_begin_read_operation(struct netfs_read_request *rreq, in fscache_begin_read_operation()
Dfscache-cache.h308 int (*begin_read_operation)(struct netfs_read_request *rreq,
/Linux-v5.15/fs/ceph/
Dcache.h53 static inline int ceph_begin_cache_operation(struct netfs_read_request *rreq) in ceph_begin_cache_operation()
111 static inline int ceph_begin_cache_operation(struct netfs_read_request *rreq) in ceph_begin_cache_operation()
Daddr.c180 static void ceph_netfs_expand_readahead(struct netfs_read_request *rreq) in ceph_netfs_expand_readahead()
244 struct netfs_read_request *rreq = subreq->rreq; in ceph_netfs_issue_op()
294 static void ceph_init_rreq(struct netfs_read_request *rreq, struct file *file) in ceph_init_rreq()
/Linux-v5.15/include/trace/events/
Dnetfs.h126 TP_PROTO(struct netfs_read_request *rreq,
156 TP_PROTO(struct netfs_read_request *rreq,
219 TP_PROTO(struct netfs_read_request *rreq,
/Linux-v5.15/Documentation/filesystems/
Dnetfs_library.rst135 struct netfs_read_request {
191 struct netfs_read_request *rreq;
248 void (*init_rreq)(struct netfs_read_request *rreq, struct file *file);
250 int (*begin_cache_operation)(struct netfs_read_request *rreq);
251 void (*expand_readahead)(struct netfs_read_request *rreq);
254 bool (*is_still_valid)(struct netfs_read_request *rreq);
257 void (*done)(struct netfs_read_request *rreq);
422 int fscache_begin_read_operation(struct netfs_read_request *rreq,
427 The netfs_read_request object contains a place for the cache to hang its
/Linux-v5.15/fs/fscache/
Dio.c27 int __fscache_begin_read_operation(struct netfs_read_request *rreq, in __fscache_begin_read_operation()
/Linux-v5.15/fs/afs/
Dfile.c338 static void afs_init_rreq(struct netfs_read_request *rreq, struct file *file) in afs_init_rreq()
350 static int afs_begin_cache_operation(struct netfs_read_request *rreq) in afs_begin_cache_operation()
/Linux-v5.15/fs/cachefiles/
Dinternal.h201 extern int cachefiles_begin_read_operation(struct netfs_read_request *,
Dio.c380 int cachefiles_begin_read_operation(struct netfs_read_request *rreq, in cachefiles_begin_read_operation()