Lines Matching refs:ractl
816 struct readahead_control *ractl) in netfs_rreq_expand() argument
838 if (rreq->start != readahead_pos(ractl) || in netfs_rreq_expand()
839 rreq->len != readahead_length(ractl)) { in netfs_rreq_expand()
840 readahead_expand(ractl, rreq->start, rreq->len); in netfs_rreq_expand()
841 rreq->start = readahead_pos(ractl); in netfs_rreq_expand()
842 rreq->len = readahead_length(ractl); in netfs_rreq_expand()
844 trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), in netfs_rreq_expand()
867 void netfs_readahead(struct readahead_control *ractl, in netfs_readahead() argument
875 _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); in netfs_readahead()
877 if (readahead_count(ractl) == 0) in netfs_readahead()
880 rreq = netfs_alloc_read_request(ops, netfs_priv, ractl->file); in netfs_readahead()
883 rreq->mapping = ractl->mapping; in netfs_readahead()
884 rreq->start = readahead_pos(ractl); in netfs_readahead()
885 rreq->len = readahead_length(ractl); in netfs_readahead()
894 trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), in netfs_readahead()
897 netfs_rreq_expand(rreq, ractl); in netfs_readahead()
909 while (readahead_folio(ractl)) in netfs_readahead()
922 ops->cleanup(ractl->mapping, netfs_priv); in netfs_readahead()
1088 DEFINE_READAHEAD(ractl, file, NULL, mapping, index); in netfs_write_begin()
1146 ractl._nr_pages = folio_nr_pages(folio); in netfs_write_begin()
1147 netfs_rreq_expand(rreq, &ractl); in netfs_write_begin()
1152 while (readahead_folio(&ractl)) in netfs_write_begin()