Searched refs:subrequests (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/fs/netfs/ |
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() 51 INIT_LIST_HEAD(&rreq->subrequests); in netfs_alloc_request() 95 while (!list_empty(&rreq->subrequests)) { in netfs_clear_subrequests() 96 subreq = list_first_entry(&rreq->subrequests, in netfs_clear_subrequests() 105 while (!list_empty(&stream->subrequests)) { in netfs_clear_subrequests() 106 subreq = list_first_entry(&stream->subrequests, in netfs_clear_subrequests()
|
D | write_collect.c | 161 if (list_empty(&stream->subrequests)) in netfs_retry_write_stream() 175 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_retry_write_stream() 190 next = stream->subrequests.next; in netfs_retry_write_stream() 212 list_for_each_continue(next, &stream->subrequests) { in netfs_retry_write_stream() 231 list_for_each_entry_from(subreq, &stream->subrequests, rreq_link) { in netfs_retry_write_stream() 263 &stream->subrequests, rreq_link) { in netfs_retry_write_stream() 324 } while (!list_is_head(next, &stream->subrequests)); in netfs_retry_write_stream() 346 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_retry_writes() 457 front = list_first_entry_or_null(&stream->subrequests, in netfs_collect_write_results() 567 if (!list_empty(&stream->subrequests)) { in netfs_write_collection_worker() [all …]
|
D | read_retry.c | 42 if (list_empty(&rreq->subrequests)) in netfs_retry_read_subrequests() 55 list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { in netfs_retry_read_subrequests() 80 list_splice_init(&rreq->subrequests, &queue); in netfs_retry_read_subrequests() 143 list_add_tail(&subreq->rreq_link, &rreq->subrequests); in netfs_retry_read_subrequests() 219 list_splice_tail_init(&queue, &rreq->subrequests); in netfs_retry_read_subrequests()
|
D | read_collect.c | 194 if (list_is_first(&subreq->rreq_link, &rreq->subrequests)) { in netfs_consume_read_data() 259 !list_is_first(&subreq->rreq_link, &rreq->subrequests)) { in netfs_consume_read_data() 277 if (list_is_last(&subreq->rreq_link, &rreq->subrequests)) { in netfs_consume_read_data() 326 list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { in netfs_rreq_assess_dio()
|
D | write_issue.c | 202 list_add_tail(&subreq->rreq_link, &stream->subrequests); in netfs_prepare_write() 203 if (list_is_first(&subreq->rreq_link, &stream->subrequests)) { in netfs_prepare_write() 526 if (!list_empty(&stream->subrequests)) in netfs_end_issue_write()
|
D | direct_read.c | 72 list_add_tail(&subreq->rreq_link, &rreq->subrequests); in netfs_dispatch_unbuffered_reads()
|
D | buffered_read.c | 247 list_add_tail(&subreq->rreq_link, &rreq->subrequests); in netfs_read_to_pagecache()
|
/linux-6.12.1/include/linux/ |
D | netfs.h | 142 struct list_head subrequests; /* Contributory I/O operations */ member 236 struct list_head subrequests; /* Contributory I/O operations */ member
|
/linux-6.12.1/fs/afs/ |
D | write.c | 193 list_first_entry(&stream->subrequests, in afs_retry_request()
|
/linux-6.12.1/Documentation/filesystems/ |
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
|