Home
last modified time | relevance | path

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

/linux/fs/netfs/
H A Dwrite_retry.c24 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 Dread_retry.c33 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 Dobjects.c49 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 Dread_collect.c296 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 Dwrite_collect.c43 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 Ddirect_read.c72 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 Dread_single.c108 list_add_tail(&subreq->rreq_link, &stream->subrequests); in netfs_single_dispatch_read()
H A Dwrite_issue.c208 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 Dbuffered_read.c171 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 Dwrite.c196 list_first_entry(&stream->subrequests, in afs_retry_request()
/linux/include/linux/
H A Dnetfs.h145 struct list_head subrequests; /* Contributory I/O operations */ member
/linux/Documentation/filesystems/
H A Dnetfs_library.rst393 * Loop around slicing chunks off of the request to form subrequests:
408 * When all the subrequests have terminated, the subrequests are assessed and