| /linux/fs/netfs/ |
| A D | internal.h | 39 static inline void netfs_proc_add_rreq(struct netfs_io_request *rreq) in netfs_proc_add_rreq() 45 static inline void netfs_proc_del_rreq(struct netfs_io_request *rreq) in netfs_proc_del_rreq() 54 static inline void netfs_proc_add_rreq(struct netfs_io_request *rreq) {} in netfs_proc_add_rreq() 65 void netfs_clear_buffer(struct netfs_io_request *rreq); 77 void netfs_put_request(struct netfs_io_request *rreq, bool was_async, 81 static inline void netfs_see_request(struct netfs_io_request *rreq, in netfs_see_request() 97 struct netfs_io_request *rreq, 100 void netfs_pgpriv2_write_to_the_cache(struct netfs_io_request *rreq); 106 void netfs_retry_reads(struct netfs_io_request *rreq); 182 void netfs_issue_write(struct netfs_io_request *wreq, [all …]
|
| A D | objects.c | 16 struct netfs_io_request *netfs_alloc_request(struct address_space *mapping, in netfs_alloc_request() 24 struct netfs_io_request *rreq; in netfs_alloc_request() 81 void netfs_get_request(struct netfs_io_request *rreq, enum netfs_rreq_ref_trace what) in netfs_get_request() 89 void netfs_clear_subrequests(struct netfs_io_request *rreq, bool was_async) in netfs_clear_subrequests() 117 struct netfs_io_request *rreq = container_of(rcu, struct netfs_io_request, rcu); in netfs_free_request_rcu() 125 struct netfs_io_request *rreq = in netfs_free_request() 126 container_of(work, struct netfs_io_request, work); in netfs_free_request() 153 void netfs_put_request(struct netfs_io_request *rreq, bool was_async, in netfs_put_request() 179 struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq) in netfs_alloc_subrequest() 217 struct netfs_io_request *rreq = subreq->rreq; in netfs_free_subrequest()
|
| A D | write_issue.c | 90 struct netfs_io_request *netfs_create_write_req(struct address_space *mapping, in netfs_create_write_req() 95 struct netfs_io_request *wreq; in netfs_create_write_req() 151 static void netfs_prepare_write(struct netfs_io_request *wreq, in netfs_prepare_write() 225 struct netfs_io_request *wreq = subreq->rreq; in netfs_do_issue_write() 251 void netfs_issue_write(struct netfs_io_request *wreq, in netfs_issue_write() 269 int netfs_advance_write(struct netfs_io_request *wreq, in netfs_advance_write() 311 static int netfs_write_folio(struct netfs_io_request *wreq, in netfs_write_folio() 514 static void netfs_end_issue_write(struct netfs_io_request *wreq) in netfs_end_issue_write() 542 struct netfs_io_request *wreq = NULL; in netfs_writepages() 606 struct netfs_io_request *netfs_begin_writethrough(struct kiocb *iocb, size_t len) in netfs_begin_writethrough() [all …]
|
| A D | buffered_read.c | 12 static void netfs_cache_expand_readahead(struct netfs_io_request *rreq, in netfs_cache_expand_readahead() 23 static void netfs_rreq_expand(struct netfs_io_request *rreq, in netfs_rreq_expand() 114 struct netfs_io_request *rreq = subreq->rreq; in netfs_prepare_read_iterator() 222 static void netfs_read_to_pagecache(struct netfs_io_request *rreq) in netfs_read_to_pagecache() 337 static int netfs_wait_for_read(struct netfs_io_request *rreq) in netfs_wait_for_read() 356 static int netfs_prime_buffer(struct netfs_io_request *rreq) in netfs_prime_buffer() 397 struct netfs_io_request *rreq; in netfs_readahead() 461 struct netfs_io_request *rreq; in netfs_read_gaps() 560 struct netfs_io_request *rreq; in netfs_read_folio() 691 struct netfs_io_request *rreq; in netfs_write_begin() [all …]
|
| A D | read_pgpriv2.c | 22 struct netfs_io_request *rreq, in netfs_pgpriv2_mark_copy_to_cache() 60 static int netfs_pgpriv2_copy_folio(struct netfs_io_request *wreq, struct folio *folio) in netfs_pgpriv2_copy_folio() 140 void netfs_pgpriv2_write_to_the_cache(struct netfs_io_request *rreq) in netfs_pgpriv2_write_to_the_cache() 142 struct netfs_io_request *wreq; in netfs_pgpriv2_write_to_the_cache() 204 bool netfs_pgpriv2_unlock_copied_folios(struct netfs_io_request *wreq) in netfs_pgpriv2_unlock_copied_folios()
|
| A D | read_collect.c | 35 struct netfs_io_request *rreq, in netfs_unlock_read_folio() 91 struct netfs_io_request *rreq = subreq->rreq; in netfs_consume_read_data() 318 static void netfs_rreq_assess_dio(struct netfs_io_request *rreq) in netfs_rreq_assess_dio() 364 static void netfs_rreq_assess(struct netfs_io_request *rreq) in netfs_rreq_assess() 393 struct netfs_io_request *rreq = in netfs_read_termination_worker() 394 container_of(work, struct netfs_io_request, work); in netfs_read_termination_worker() 404 void netfs_rreq_terminated(struct netfs_io_request *rreq, bool was_async) in netfs_rreq_terminated() 432 struct netfs_io_request *rreq = subreq->rreq; in netfs_read_subreq_progress() 469 struct netfs_io_request *rreq = subreq->rreq; in netfs_read_subreq_terminated()
|
| A D | main.c | 54 struct netfs_io_request *rreq; in netfs_requests_seq_show() 64 rreq = list_entry(v, struct netfs_io_request, proc_link); in netfs_requests_seq_show() 109 sizeof(struct netfs_io_request), 0, in netfs_init()
|
| A D | direct_read.c | 21 struct netfs_io_request *rreq = subreq->rreq; in netfs_prepare_dio_read_iterator() 48 static int netfs_dispatch_unbuffered_reads(struct netfs_io_request *rreq) in netfs_dispatch_unbuffered_reads() 111 static int netfs_unbuffered_read(struct netfs_io_request *rreq, bool sync) in netfs_unbuffered_read() 168 struct netfs_io_request *rreq; in netfs_unbuffered_read_iter_locked()
|
| A D | misc.c | 14 struct folio_queue *netfs_buffer_make_space(struct netfs_io_request *rreq) in netfs_buffer_make_space() 63 int netfs_buffer_append_folio(struct netfs_io_request *rreq, struct folio *folio, in netfs_buffer_append_folio() 84 struct folio_queue *netfs_delete_buffer_head(struct netfs_io_request *wreq) in netfs_delete_buffer_head() 99 void netfs_clear_buffer(struct netfs_io_request *rreq) in netfs_clear_buffer()
|
| A D | read_retry.c | 12 static void netfs_reissue_read(struct netfs_io_request *rreq, in netfs_reissue_read() 33 static void netfs_retry_read_subrequests(struct netfs_io_request *rreq) in netfs_retry_read_subrequests() 226 void netfs_retry_reads(struct netfs_io_request *rreq) in netfs_retry_reads() 242 void netfs_unlock_abandoned_read_pages(struct netfs_io_request *rreq) in netfs_unlock_abandoned_read_pages()
|
| A D | write_collect.c | 83 static void netfs_writeback_unlock_folios(struct netfs_io_request *wreq, in netfs_writeback_unlock_folios() 154 static void netfs_retry_write_stream(struct netfs_io_request *wreq, in netfs_retry_write_stream() 332 static void netfs_retry_writes(struct netfs_io_request *wreq) in netfs_retry_writes() 375 static void netfs_collect_write_results(struct netfs_io_request *wreq) in netfs_collect_write_results() 538 struct netfs_io_request *wreq = container_of(work, struct netfs_io_request, work); in netfs_write_collection_worker() 627 void netfs_wake_write_collector(struct netfs_io_request *wreq, bool was_async) in netfs_wake_write_collector() 663 struct netfs_io_request *wreq = subreq->rreq; in netfs_write_subrequest_terminated()
|
| A D | direct_write.c | 12 static void netfs_cleanup_dio_write(struct netfs_io_request *wreq) in netfs_cleanup_dio_write() 33 struct netfs_io_request *wreq; in netfs_unbuffered_write_iter_locked()
|
| A D | buffered_write.c | 110 struct netfs_io_request *wreq = NULL; in netfs_perform_write()
|
| /linux/include/linux/ |
| A D | netfs.h | 174 struct netfs_io_request *rreq; /* Supervising I/O request */ 225 struct netfs_io_request { struct 287 void (*cleanup)(struct netfs_io_request *req); argument 296 int (*init_request)(struct netfs_io_request *rreq, struct file *file); 297 void (*free_request)(struct netfs_io_request *rreq); 301 void (*expand_readahead)(struct netfs_io_request *rreq); 304 bool (*is_still_valid)(struct netfs_io_request *rreq); 307 void (*done)(struct netfs_io_request *rreq); 314 void (*begin_writeback)(struct netfs_io_request *wreq); 317 void (*retry_request)(struct netfs_io_request *wreq, struct netfs_io_stream *stream); [all …]
|
| /linux/fs/9p/ |
| A D | vfs_addr.c | 33 static void v9fs_begin_writeback(struct netfs_io_request *wreq) in v9fs_begin_writeback() 69 struct netfs_io_request *rreq = subreq->rreq; in v9fs_issue_read() 94 static int v9fs_init_request(struct netfs_io_request *rreq, struct file *file) in v9fs_init_request() 140 static void v9fs_free_request(struct netfs_io_request *rreq) in v9fs_free_request()
|
| /linux/include/trace/events/ |
| A D | netfs.h | 246 TP_PROTO(struct netfs_io_request *rreq, 281 TP_PROTO(struct netfs_io_request *rreq, 347 TP_PROTO(struct netfs_io_request *rreq, 486 TP_PROTO(const struct netfs_io_request *wreq, 520 TP_PROTO(const struct netfs_io_request *wreq), 545 TP_PROTO(const struct netfs_io_request *wreq, 574 TP_PROTO(const struct netfs_io_request *wreq, 604 TP_PROTO(const struct netfs_io_request *wreq, 631 TP_PROTO(const struct netfs_io_request *wreq, 659 TP_PROTO(const struct netfs_io_request *wreq, [all …]
|
| /linux/fs/afs/ |
| A D | write.c | 36 static void afs_get_writeback_key(struct netfs_io_request *wreq) in afs_get_writeback_key() 106 struct netfs_io_request *wreq = subreq->rreq; in afs_issue_write_worker() 180 void afs_begin_writeback(struct netfs_io_request *wreq) in afs_begin_writeback() 190 void afs_retry_request(struct netfs_io_request *wreq, struct netfs_io_stream *stream) in afs_retry_request()
|
| A D | file.c | 368 static int afs_init_request(struct netfs_io_request *rreq, struct file *file) in afs_init_request() 385 static void afs_free_request(struct netfs_io_request *rreq) in afs_free_request() 406 static void afs_netfs_invalidate_cache(struct netfs_io_request *wreq) in afs_netfs_invalidate_cache()
|
| A D | internal.h | 1607 void afs_begin_writeback(struct netfs_io_request *wreq); 1608 void afs_retry_request(struct netfs_io_request *wreq, struct netfs_io_stream *stream);
|
| /linux/Documentation/filesystems/ |
| A D | netfs_library.rst | 162 netfs_io_request struct allocated. If some parts of the request are in 184 struct netfs_io_request { 239 struct netfs_io_request *rreq; 296 void (*init_request)(struct netfs_io_request *rreq, struct file *file); 297 void (*free_request)(struct netfs_io_request *rreq); 298 void (*expand_readahead)(struct netfs_io_request *rreq); 301 bool (*is_still_valid)(struct netfs_io_request *rreq); 304 void (*done)(struct netfs_io_request *rreq); 451 int fscache_begin_read_operation(struct netfs_io_request *rreq, 457 The netfs_io_request object contains a place for the cache to hang its
|
| /linux/fs/nfs/ |
| A D | fscache.c | 264 static int nfs_netfs_init_request(struct netfs_io_request *rreq, struct file *file) in nfs_netfs_init_request() 275 static void nfs_netfs_free_request(struct netfs_io_request *rreq) in nfs_netfs_free_request()
|
| /linux/fs/smb/client/ |
| A D | file.c | 137 static void cifs_netfs_invalidate_cache(struct netfs_io_request *wreq) in cifs_netfs_invalidate_cache() 147 struct netfs_io_request *rreq = subreq->rreq; in cifs_prepare_read() 198 struct netfs_io_request *rreq = subreq->rreq; in cifs_issue_read() 237 static void cifs_begin_writeback(struct netfs_io_request *wreq) in cifs_begin_writeback() 254 static int cifs_init_request(struct netfs_io_request *rreq, struct file *file) in cifs_init_request() 282 static void cifs_rreq_done(struct netfs_io_request *rreq) in cifs_rreq_done() 294 static void cifs_free_request(struct netfs_io_request *rreq) in cifs_free_request() 2395 struct netfs_io_request *wreq = wdata->rreq; in cifs_write_subrequest_terminated()
|
| A D | cifsglob.h | 1476 struct netfs_io_request rreq; 1486 struct netfs_io_request *rreq;
|
| /linux/fs/ceph/ |
| A D | addr.c | 165 static void ceph_netfs_expand_readahead(struct netfs_io_request *rreq) in ceph_netfs_expand_readahead() 264 struct netfs_io_request *rreq = subreq->rreq; in ceph_netfs_issue_op_inline() 323 struct netfs_io_request *rreq = subreq->rreq; in ceph_netfs_prepare_read() 339 struct netfs_io_request *rreq = subreq->rreq; in ceph_netfs_issue_read() 434 static int ceph_init_request(struct netfs_io_request *rreq, struct file *file) in ceph_init_request() 501 static void ceph_netfs_free_request(struct netfs_io_request *rreq) in ceph_netfs_free_request()
|
| /linux/fs/cachefiles/ |
| A D | io.c | 628 struct netfs_io_request *wreq = subreq->rreq; in cachefiles_prepare_write_subreq() 647 struct netfs_io_request *wreq = subreq->rreq; in cachefiles_issue_write()
|