Lines Matching refs:ractl
4678 static void cifs_readahead(struct readahead_control *ractl) in cifs_readahead() argument
4681 struct cifsFileInfo *open_file = ractl->file->private_data; in cifs_readahead()
4682 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(ractl->file); in cifs_readahead()
4687 bool caching = fscache_cookie_enabled(cifs_inode_cookie(ractl->mapping->host)) && in cifs_readahead()
4688 cifs_inode_cookie(ractl->mapping->host)->cache_priv; in cifs_readahead()
4702 __func__, ractl->file, ractl->mapping, readahead_count(ractl)); in cifs_readahead()
4707 while ((nr_pages = readahead_count(ractl) - last_batch_size)) { in cifs_readahead()
4713 pgoff_t index = readahead_index(ractl) + last_batch_size; in cifs_readahead()
4722 ractl->mapping->host, index, nr_pages, in cifs_readahead()
4734 struct folio *folio = readahead_folio(ractl); in cifs_readahead()
4737 if (cifs_readpage_from_fscache(ractl->mapping->host, in cifs_readahead()
4773 nr_pages = min_t(size_t, rsize / PAGE_SIZE, readahead_count(ractl)); in cifs_readahead()
4794 got = __readahead_batch(ractl, rdata->pages, nr_pages); in cifs_readahead()
4802 rdata->bytes = readahead_batch_length(ractl); in cifs_readahead()
4805 rdata->mapping = ractl->mapping; in cifs_readahead()
4806 rdata->offset = readahead_pos(ractl); in cifs_readahead()