Lines Matching refs:offset
151 pgoff_t offset, unsigned long nr_to_read, in __do_page_cache_readahead() argument
172 pgoff_t page_offset = offset + page_idx; in __do_page_cache_readahead()
210 pgoff_t offset, unsigned long nr_to_read) in force_page_cache_readahead() argument
233 offset, this_chunk, 0); in force_page_cache_readahead()
237 offset += this_chunk; in force_page_cache_readahead()
327 pgoff_t offset, unsigned long max) in count_history_pages() argument
332 head = page_cache_prev_hole(mapping, offset - 1, max); in count_history_pages()
335 return offset - 1 - head; in count_history_pages()
343 pgoff_t offset, in try_context_readahead() argument
349 size = count_history_pages(mapping, offset, max); in try_context_readahead()
362 if (size >= offset) in try_context_readahead()
365 ra->start = offset; in try_context_readahead()
378 bool hit_readahead_marker, pgoff_t offset, in ondemand_readahead() argument
396 if (!offset) in ondemand_readahead()
403 if ((offset == (ra->start + ra->size - ra->async_size) || in ondemand_readahead()
404 offset == (ra->start + ra->size))) { in ondemand_readahead()
421 start = page_cache_next_hole(mapping, offset + 1, max_pages); in ondemand_readahead()
424 if (!start || start - offset > max_pages) in ondemand_readahead()
428 ra->size = start - offset; /* old async_size */ in ondemand_readahead()
447 if (offset - prev_offset <= 1UL) in ondemand_readahead()
454 if (try_context_readahead(mapping, ra, offset, req_size, max_pages)) in ondemand_readahead()
461 return __do_page_cache_readahead(mapping, filp, offset, req_size, 0); in ondemand_readahead()
464 ra->start = offset; in ondemand_readahead()
475 if (offset == ra->start && ra->size == ra->async_size) { in ondemand_readahead()
505 pgoff_t offset, unsigned long req_size) in page_cache_sync_readahead() argument
513 force_page_cache_readahead(mapping, filp, offset, req_size); in page_cache_sync_readahead()
518 ondemand_readahead(mapping, ra, filp, false, offset, req_size); in page_cache_sync_readahead()
540 struct page *page, pgoff_t offset, in page_cache_async_readahead() argument
562 ondemand_readahead(mapping, ra, filp, true, offset, req_size); in page_cache_async_readahead()
584 SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) in SYSCALL_DEFINE3() argument
594 pgoff_t start = offset >> PAGE_SHIFT; in SYSCALL_DEFINE3()
595 pgoff_t end = (offset + count - 1) >> PAGE_SHIFT; in SYSCALL_DEFINE3()