Lines Matching refs:async_size
172 if (rac->ra->async_size >= nr) { in read_pages()
173 rac->ra->async_size -= nr; in read_pages()
460 ra->async_size = 1; in try_context_readahead()
506 pgoff_t mark = index + ra->size - ra->async_size; in page_cache_ra_order()
546 ra->async_size += index - limit - 1; in page_cache_ra_order()
560 do_page_cache_ra(ractl, ra->size, ra->async_size); in page_cache_ra_order()
594 expected = round_up(ra->start + ra->size - ra->async_size, in ondemand_readahead()
599 ra->async_size = ra->size; in ondemand_readahead()
624 ra->async_size = ra->size; in ondemand_readahead()
661 ra->async_size = ra->size > req_size ? ra->size - req_size : ra->size; in ondemand_readahead()
670 if (index == ra->start && ra->size == ra->async_size) { in ondemand_readahead()
673 ra->async_size = add_pages; in ondemand_readahead()
677 ra->async_size = max_pages >> 1; in ondemand_readahead()
846 ra->async_size++; in readahead_expand()