Lines Matching refs:front
199 struct netfs_io_subrequest *front, *remove; in netfs_collect_write_results() local
231 front = stream->front; in netfs_collect_write_results()
232 while (front) { in netfs_collect_write_results()
233 trace_netfs_collect_sreq(wreq, front); in netfs_collect_write_results()
237 if (stream->collected_to < front->start) { in netfs_collect_write_results()
239 stream->collected_to = front->start; in netfs_collect_write_results()
243 if (netfs_check_subreq_in_progress(front)) { in netfs_collect_write_results()
250 stream->collected_to = front->start + front->len; in netfs_collect_write_results()
254 if (front->start + front->transferred > stream->collected_to) { in netfs_collect_write_results()
255 stream->collected_to = front->start + front->transferred; in netfs_collect_write_results()
260 if (test_bit(NETFS_SREQ_FAILED, &front->flags)) { in netfs_collect_write_results()
262 stream->error = front->error; in netfs_collect_write_results()
264 mapping_set_error(wreq->mapping, front->error); in netfs_collect_write_results()
268 if (front->transferred < front->len) { in netfs_collect_write_results()
278 remove = front; in netfs_collect_write_results()
279 list_del_init(&front->rreq_link); in netfs_collect_write_results()
280 front = list_first_entry_or_null(&stream->subrequests, in netfs_collect_write_results()
282 stream->front = front; in netfs_collect_write_results()
293 if (!front && issued_to > stream->collected_to) { in netfs_collect_write_results()