Searched refs:subrequests (Results 1 – 12 of 12) sorted by relevance
/linux/fs/netfs/ |
H A D | write_retry.c | 24 if (list_empty(&stream->subrequests)) in netfs_retry_write_stream() 38 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_retry_write_stream() 52 next = stream->subrequests.next; in netfs_retry_write_stream() 74 list_for_each_continue(next, &stream->subrequests) { in netfs_retry_write_stream() 93 list_for_each_entry_from(subreq, &stream->subrequests, rreq_link) { in netfs_retry_write_stream() 131 &stream->subrequests, rreq_link) { in netfs_retry_write_stream() 192 } while (!list_is_head(next, &stream->subrequests)); in netfs_retry_write_stream() 216 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_retry_writes()
|
H A D | read_retry.c | 33 if (list_empty(&stream->subrequests)) in netfs_retry_read_subrequests() 44 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_retry_read_subrequests() 72 next = stream->subrequests.next; in netfs_retry_read_subrequests() 98 list_for_each_continue(next, &stream->subrequests) { in netfs_retry_read_subrequests() 119 list_for_each_entry_from(subreq, &stream->subrequests, rreq_link) { in netfs_retry_read_subrequests() 173 &stream->subrequests, rreq_link) { in netfs_retry_read_subrequests() 234 } while (!list_is_head(next, &stream->subrequests)); in netfs_retry_read_subrequests() 240 if (list_is_last(&subreq->rreq_link, &stream->subrequests)) in netfs_retry_read_subrequests() 244 list_for_each_entry_from(subreq, &stream->subrequests, rreq_link) { in netfs_retry_read_subrequests() 271 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_retry_reads()
|
H A D | objects.c | 49 INIT_LIST_HEAD(&rreq->io_streams[0].subrequests); in netfs_alloc_request() 50 INIT_LIST_HEAD(&rreq->io_streams[1].subrequests); in netfs_alloc_request() 100 while (!list_empty(&stream->subrequests)) { in netfs_clear_subrequests() 101 subreq = list_first_entry(&stream->subrequests, in netfs_clear_subrequests()
|
H A D | read_collect.c | 296 front = list_first_entry_or_null(&stream->subrequests, in netfs_collect_read_results() 352 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_rreq_assess_dio() 426 if (!list_empty(&stream->subrequests)) in netfs_read_collection() 511 list_is_first(&subreq->rreq_link, &stream->subrequests) in netfs_read_subreq_progress() 590 if (list_is_first(&subreq->rreq_link, &stream->subrequests) || in netfs_read_subreq_terminated() 631 subreq = list_first_entry_or_null(&stream->subrequests, in netfs_wait_for_read() 685 subreq = list_first_entry_or_null(&stream->subrequests, in netfs_wait_for_pause()
|
H A D | write_collect.c | 43 list_for_each_entry(sreq, &s->subrequests, rreq_link) { in netfs_dump_request() 279 front = list_first_entry_or_null(&stream->subrequests, in netfs_collect_write_results() 390 if (!list_empty(&stream->subrequests)) { in netfs_write_collection_worker() 544 if (list_is_first(&subreq->rreq_link, &stream->subrequests)) in netfs_write_subrequest_terminated()
|
H A D | direct_read.c | 72 list_add_tail(&subreq->rreq_link, &stream->subrequests); in netfs_dispatch_unbuffered_reads() 73 if (list_is_first(&subreq->rreq_link, &stream->subrequests)) { in netfs_dispatch_unbuffered_reads()
|
H A D | read_single.c | 108 list_add_tail(&subreq->rreq_link, &stream->subrequests); in netfs_single_dispatch_read()
|
H A D | write_issue.c | 208 list_add_tail(&subreq->rreq_link, &stream->subrequests); in netfs_prepare_write() 209 if (list_is_first(&subreq->rreq_link, &stream->subrequests)) { in netfs_prepare_write() 539 if (!list_empty(&stream->subrequests)) in netfs_end_issue_write()
|
H A D | buffered_read.c | 171 list_add_tail(&subreq->rreq_link, &stream->subrequests); in netfs_queue_read() 172 if (list_is_first(&subreq->rreq_link, &stream->subrequests)) { in netfs_queue_read()
|
/linux/fs/afs/ |
H A D | write.c | 196 list_first_entry(&stream->subrequests, in afs_retry_request()
|
/linux/include/linux/ |
H A D | netfs.h | 145 struct list_head subrequests; /* Contributory I/O operations */ member
|
/linux/Documentation/filesystems/ |
H A D | netfs_library.rst | 393 * Loop around slicing chunks off of the request to form subrequests: 408 * When all the subrequests have terminated, the subrequests are assessed and
|