Searched refs:subrequests (Results 1 – 12 of 12) sorted by relevance
| /linux/fs/netfs/ |
| H A D | read_retry.c | 34 if (list_empty(&stream->subrequests)) in netfs_retry_read_subrequests() 45 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_retry_read_subrequests() 73 next = stream->subrequests.next; in netfs_retry_read_subrequests() 104 if (next == &stream->subrequests) in netfs_retry_read_subrequests() 127 list_for_each_entry_from(subreq, &stream->subrequests, rreq_link) { in netfs_retry_read_subrequests() 181 &stream->subrequests, rreq_link) { in netfs_retry_read_subrequests() 246 } while (!list_is_head(next, &stream->subrequests)); in netfs_retry_read_subrequests() 252 if (list_is_last(&subreq->rreq_link, &stream->subrequests)) in netfs_retry_read_subrequests() 256 list_for_each_entry_from(subreq, &stream->subrequests, rreq_link) { in netfs_retry_read_subrequests()
|
| 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() 53 next = stream->subrequests.next; in netfs_retry_write_stream() 78 if (next == &stream->subrequests) in netfs_retry_write_stream() 99 list_for_each_entry_from(subreq, &stream->subrequests, rreq_link) { in netfs_retry_write_stream() 136 &stream->subrequests, rreq_link) { in netfs_retry_write_stream() 199 } while (!list_is_head(next, &stream->subrequests)); in netfs_retry_write_stream()
|
| H A D | objects.c | 67 INIT_LIST_HEAD(&stream->subrequests); in netfs_alloc_request() 116 while (!list_empty(&stream->subrequests)) { in netfs_clear_subrequests() 117 subreq = list_first_entry(&stream->subrequests, in netfs_clear_subrequests()
|
| H A D | write_collect.c | 43 list_for_each_entry(sreq, &s->subrequests, rreq_link) { in netfs_dump_request() 253 front = list_first_entry_or_null_acquire(&stream->subrequests, in netfs_collect_write_results() 339 front = list_first_entry_or_null(&stream->subrequests, in netfs_collect_write_results() 437 if (!list_empty(&stream->subrequests)) in netfs_write_collection()
|
| H A D | read_collect.c | 277 front = list_first_entry_or_null_acquire(&stream->subrequests, in netfs_collect_read_results() 379 front = list_first_entry_or_null(&stream->subrequests, in netfs_collect_read_results() 496 if (!list_empty(&stream->subrequests)) in netfs_read_collection() 570 list_is_first(&subreq->rreq_link, &stream->subrequests) in netfs_read_subreq_progress()
|
| H A D | misc.c | 363 if (list_is_first(&subreq->rreq_link, &stream->subrequests) || in netfs_subreq_clear_in_progress() 377 list_for_each_entry(subreq, &stream->subrequests, rreq_link) { in netfs_wait_for_in_progress_stream() 419 subreq = list_first_entry_or_null(&stream->subrequests, in netfs_collect_in_app()
|
| H A D | write_issue.c | 211 list_add_tail_release(&subreq->rreq_link, &stream->subrequests); in netfs_prepare_write() 212 if (list_is_first(&subreq->rreq_link, &stream->subrequests)) { in netfs_prepare_write() 548 if (!list_empty(&stream->subrequests)) in netfs_end_issue_write()
|
| H A D | read_pgpriv2.c | 163 if (list_empty_careful(&creq->io_streams[1].subrequests)) in netfs_pgpriv2_end_copy_to_cache()
|
| H A D | buffered_read.c | 180 list_add_tail_release(&subreq->rreq_link, &stream->subrequests); in netfs_queue_read() 181 if (list_is_first(&subreq->rreq_link, &stream->subrequests)) { in netfs_queue_read()
|
| /linux/Documentation/filesystems/ |
| H A D | netfs_library.rst | 57 streams of subrequests. 59 * A *stream*. A non-overlapping series of subrequests. The subrequests 73 A read operation will have a single stream and the subrequests within that 74 stream may be of mixed origins, for instance mixing RPC subrequests and cache 75 subrequests. 83 The subrequests within a write stream do not need to match alignment or size 84 with the subrequests in another write stream and netfslib performs the tiling 85 of subrequests in each stream over the source buffer independently. Further, 89 In addition, the subrequests do not need to correspond to the boundaries of the 99 results from a set of subrequests to provide a higher level operation. [all …]
|
| /linux/fs/afs/ |
| H A D | write.c | 195 list_first_entry(&stream->subrequests, in afs_retry_request()
|
| /linux/include/linux/ |
| H A D | netfs.h | 151 struct list_head subrequests; /* Contributory I/O operations */ member
|