Lines Matching refs:filp

111 static int read_pages(struct address_space *mapping, struct file *filp,  in read_pages()  argument
121 ret = mapping->a_ops->readpages(filp, mapping, pages, nr_pages); in read_pages()
132 mapping->a_ops->readpage(filp, page); in read_pages()
152 int __do_page_cache_readahead(struct address_space *mapping, struct file *filp, in __do_page_cache_readahead() argument
200 read_pages(mapping, filp, &page_pool, ret); in __do_page_cache_readahead()
210 int force_page_cache_readahead(struct address_space *mapping, struct file *filp, in force_page_cache_readahead() argument
224 err = __do_page_cache_readahead(mapping, filp, in force_page_cache_readahead()
369 struct file_ra_state *ra, struct file *filp, in ondemand_readahead() argument
444 return __do_page_cache_readahead(mapping, filp, offset, req_size, 0); in ondemand_readahead()
462 return ra_submit(ra, mapping, filp); in ondemand_readahead()
480 struct file_ra_state *ra, struct file *filp, in page_cache_sync_readahead() argument
488 if (filp && (filp->f_mode & FMODE_RANDOM)) { in page_cache_sync_readahead()
489 force_page_cache_readahead(mapping, filp, offset, req_size); in page_cache_sync_readahead()
494 ondemand_readahead(mapping, ra, filp, false, offset, req_size); in page_cache_sync_readahead()
515 struct file_ra_state *ra, struct file *filp, in page_cache_async_readahead() argument
538 ondemand_readahead(mapping, ra, filp, true, offset, req_size); in page_cache_async_readahead()
543 do_readahead(struct address_space *mapping, struct file *filp, in do_readahead() argument
549 return force_page_cache_readahead(mapping, filp, index, nr); in do_readahead()