/linux/fs/netfs/ |
H A D | internal.h | 46 static inline void netfs_proc_add_rreq(struct netfs_io_request *rreq) in netfs_proc_add_rreq() 52 static inline void netfs_proc_del_rreq(struct netfs_io_request *rreq) in netfs_proc_del_rreq() 61 static inline void netfs_proc_add_rreq(struct netfs_io_request *rreq) {} in netfs_proc_add_rreq() 62 static inline void netfs_proc_del_rreq(struct netfs_io_request *rreq) {} in netfs_proc_del_rreq() 68 struct folio_queue *netfs_buffer_make_space(struct netfs_io_request *rreq, 71 void netfs_wake_collector(struct netfs_io_request *rreq); 73 void netfs_wait_for_in_progress_stream(struct netfs_io_request *rreq, 75 ssize_t netfs_wait_for_read(struct netfs_io_request *rreq); 76 ssize_t netfs_wait_for_write(struct netfs_io_request *rreq); 77 void netfs_wait_for_paused_read(struct netfs_io_request *rreq); [all …]
|
H A D | read_pgpriv2.c | 19 static void netfs_pgpriv2_copy_folio(struct netfs_io_request *creq, struct folio *folio) in netfs_pgpriv2_copy_folio() 97 static struct netfs_io_request *netfs_pgpriv2_begin_copy_to_cache( in netfs_pgpriv2_begin_copy_to_cache() 98 struct netfs_io_request *rreq, struct folio *folio) in netfs_pgpriv2_begin_copy_to_cache() 100 struct netfs_io_request *creq; in netfs_pgpriv2_begin_copy_to_cache() 132 void netfs_pgpriv2_copy_to_cache(struct netfs_io_request *rreq, struct folio *folio) in netfs_pgpriv2_copy_to_cache() 134 struct netfs_io_request *creq = rreq->copy_to_cache; in netfs_pgpriv2_copy_to_cache() 149 void netfs_pgpriv2_end_copy_to_cache(struct netfs_io_request *rreq) in netfs_pgpriv2_end_copy_to_cache() 151 struct netfs_io_request *creq = rreq->copy_to_cache; in netfs_pgpriv2_end_copy_to_cache() 171 bool netfs_pgpriv2_unlock_copied_folios(struct netfs_io_request *creq) in netfs_pgpriv2_unlock_copied_folios()
|
H A D | misc.c | 320 void netfs_wake_collector(struct netfs_io_request *rreq) in netfs_wake_collector() 337 struct netfs_io_request *rreq = subreq->rreq; in netfs_subreq_clear_in_progress() 352 void netfs_wait_for_in_progress_stream(struct netfs_io_request *rreq, in netfs_wait_for_in_progress_stream() 381 static int netfs_collect_in_app(struct netfs_io_request *rreq, in netfs_collect_in_app() 382 bool (*collector)(struct netfs_io_request *rreq)) in netfs_collect_in_app() 433 static ssize_t netfs_wait_for_in_progress(struct netfs_io_request *rreq, in netfs_wait_for_in_progress() 434 bool (*collector)(struct netfs_io_request *rreq)) in netfs_wait_for_in_progress() 489 ssize_t netfs_wait_for_read(struct netfs_io_request *rreq) in netfs_wait_for_read() 494 ssize_t netfs_wait_for_write(struct netfs_io_request *rreq) in netfs_wait_for_write() 502 static void netfs_wait_for_pause(struct netfs_io_request *rreq, in netfs_wait_for_pause() [all …]
|
H 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() 158 static void netfs_prepare_write(struct netfs_io_request *wreq, in netfs_prepare_write() 231 struct netfs_io_request *wreq = subreq->rreq; in netfs_do_issue_write() 260 void netfs_issue_write(struct netfs_io_request *wreq, in netfs_issue_write() 278 size_t netfs_advance_write(struct netfs_io_request *wreq, in netfs_advance_write() 320 static int netfs_write_folio(struct netfs_io_request *wreq, in netfs_write_folio() 527 static void netfs_end_issue_write(struct netfs_io_request *wreq) in netfs_end_issue_write() 555 struct netfs_io_request *wreq = NULL; in netfs_writepages() 621 struct netfs_io_request *netfs_begin_writethrough(struct kiocb *iocb, size_t len) in netfs_begin_writethrough() [all …]
|
H A D | read_collect.c | 42 static void netfs_unlock_read_folio(struct netfs_io_request *rreq, in netfs_unlock_read_folio() 100 static void netfs_read_unlock_folios(struct netfs_io_request *rreq, in netfs_read_unlock_folios() 185 static void netfs_collect_read_results(struct netfs_io_request *rreq) in netfs_collect_read_results() 343 static void netfs_rreq_assess_dio(struct netfs_io_request *rreq) in netfs_rreq_assess_dio() 376 static void netfs_rreq_assess_single(struct netfs_io_request *rreq) in netfs_rreq_assess_single() 404 bool netfs_read_collection(struct netfs_io_request *rreq) in netfs_read_collection() 453 struct netfs_io_request *rreq = container_of(work, struct netfs_io_request, work); in netfs_read_collection_worker() 477 struct netfs_io_request *rreq = subreq->rreq; in netfs_read_subreq_progress() 516 struct netfs_io_request *rreq = subreq->rreq; in netfs_read_subreq_terminated()
|
H A D | write_collect.c | 24 static void netfs_dump_request(const struct netfs_io_request *rreq) in netfs_dump_request() 111 static void netfs_writeback_unlock_folios(struct netfs_io_request *wreq, in netfs_writeback_unlock_folios() 197 static void netfs_collect_write_results(struct netfs_io_request *wreq) in netfs_collect_write_results() 356 bool netfs_write_collection(struct netfs_io_request *wreq) in netfs_write_collection() 444 struct netfs_io_request *rreq = container_of(work, struct netfs_io_request, work); in netfs_write_collection_worker() 478 struct netfs_io_request *wreq = subreq->rreq; in netfs_write_subrequest_terminated()
|
H A D | main.c | 57 struct netfs_io_request *rreq; in netfs_requests_seq_show() 67 rreq = list_entry(v, struct netfs_io_request, proc_link); in netfs_requests_seq_show() 112 sizeof(struct netfs_io_request), 0, in netfs_init()
|
H A D | write_retry.c | 17 static void netfs_retry_write_stream(struct netfs_io_request *wreq, in netfs_retry_write_stream() 200 void netfs_retry_writes(struct netfs_io_request *wreq) in netfs_retry_writes()
|
H A D | direct_write.c | 19 struct netfs_io_request *wreq; in netfs_unbuffered_write_iter_locked()
|
H A D | buffered_write.c | 120 struct netfs_io_request *wreq = NULL; in netfs_perform_write()
|
/linux/include/linux/ |
H A D | netfs.h | 175 struct netfs_io_request *rreq; /* Supervising I/O request */ 222 struct netfs_io_request { struct 232 struct netfs_io_request *copy_to_cache; /* Request to write just-read data to the cache */ argument 291 int (*init_request)(struct netfs_io_request *rreq, struct file *file); argument 292 void (*free_request)(struct netfs_io_request *rreq); 296 void (*expand_readahead)(struct netfs_io_request *rreq); 299 bool (*is_still_valid)(struct netfs_io_request *rreq); 302 void (*done)(struct netfs_io_request *rreq); 309 void (*begin_writeback)(struct netfs_io_request *wreq); 312 void (*retry_request)(struct netfs_io_request *wreq, struct netfs_io_stream *stream); [all …]
|
/linux/include/trace/events/ |
H A D | netfs.h | 288 TP_PROTO(struct netfs_io_request *rreq, 323 TP_PROTO(struct netfs_io_request *rreq, 391 TP_PROTO(struct netfs_io_request *rreq, 530 TP_PROTO(const struct netfs_io_request *wreq, 564 TP_PROTO(const struct netfs_io_request *rreq, 565 const struct netfs_io_request *creq), 593 TP_PROTO(const struct netfs_io_request *wreq), 618 TP_PROTO(const struct netfs_io_request *wreq, 647 TP_PROTO(const struct netfs_io_request *wreq, 677 TP_PROTO(const struct netfs_io_request *wreq, [all …]
|
/linux/fs/afs/ |
H A D | file.c | 380 static int afs_init_request(struct netfs_io_request *rreq, struct file *file) in afs_init_request() 421 static void afs_free_request(struct netfs_io_request *rreq) in afs_free_request() 442 static void afs_netfs_invalidate_cache(struct netfs_io_request *wreq) in afs_netfs_invalidate_cache()
|
/linux/fs/ceph/ |
H A D | addr.c | 168 static void ceph_netfs_expand_readahead(struct netfs_io_request *rreq) in ceph_netfs_expand_readahead() 274 struct netfs_io_request *rreq = subreq->rreq; in ceph_netfs_issue_op_inline() 336 struct netfs_io_request *rreq = subreq->rreq; in ceph_netfs_prepare_read() 352 struct netfs_io_request *rreq = subreq->rreq; in ceph_netfs_issue_read() 458 static int ceph_init_request(struct netfs_io_request *rreq, struct file *file) in ceph_init_request() 525 static void ceph_netfs_free_request(struct netfs_io_request *rreq) in ceph_netfs_free_request()
|
/linux/fs/smb/client/ |
H A D | file.c | 142 static void cifs_netfs_invalidate_cache(struct netfs_io_request *wreq) in cifs_netfs_invalidate_cache() 152 struct netfs_io_request *rreq = subreq->rreq; in cifs_prepare_read() 204 struct netfs_io_request *rreq = subreq->rreq; in cifs_issue_read() 245 static void cifs_begin_writeback(struct netfs_io_request *wreq) in cifs_begin_writeback() 262 static int cifs_init_request(struct netfs_io_request *rreq, struct file *file) in cifs_init_request() 289 static void cifs_rreq_done(struct netfs_io_request *rreq) in cifs_rreq_done() 301 static void cifs_free_request(struct netfs_io_request *rreq) in cifs_free_request() 2439 struct netfs_io_request *wreq = wdata->rreq; in cifs_write_subrequest_terminated()
|
H A D | cifsglob.h | 1523 struct netfs_io_request rreq; 1532 struct netfs_io_request *rreq;
|
/linux/fs/cachefiles/ |
H 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()
|
/linux/net/9p/ |
H A D | client.c | 1686 struct netfs_io_request *wreq = subreq->rreq; in p9_client_write_subreq()
|