Lines Matching refs:ractl
113 struct readahead_control *ractl) in netfs_rreq_expand() argument
135 if (rreq->start != readahead_pos(ractl) || in netfs_rreq_expand()
136 rreq->len != readahead_length(ractl)) { in netfs_rreq_expand()
137 readahead_expand(ractl, rreq->start, rreq->len); in netfs_rreq_expand()
138 rreq->start = readahead_pos(ractl); in netfs_rreq_expand()
139 rreq->len = readahead_length(ractl); in netfs_rreq_expand()
141 trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), in netfs_rreq_expand()
161 void netfs_readahead(struct readahead_control *ractl) in netfs_readahead() argument
164 struct netfs_inode *ctx = netfs_inode(ractl->mapping->host); in netfs_readahead()
167 _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); in netfs_readahead()
169 if (readahead_count(ractl) == 0) in netfs_readahead()
172 rreq = netfs_alloc_request(ractl->mapping, ractl->file, in netfs_readahead()
173 readahead_pos(ractl), in netfs_readahead()
174 readahead_length(ractl), in netfs_readahead()
186 trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), in netfs_readahead()
189 netfs_rreq_expand(rreq, ractl); in netfs_readahead()
194 while (readahead_folio(ractl)) in netfs_readahead()
348 DEFINE_READAHEAD(ractl, file, NULL, mapping, index); in netfs_write_begin()
402 ractl._nr_pages = folio_nr_pages(folio); in netfs_write_begin()
403 netfs_rreq_expand(rreq, &ractl); in netfs_write_begin()
407 while (readahead_folio(&ractl)) in netfs_write_begin()