Lines Matching refs:page
260 int nfs_fscache_release_page(struct page *page, gfp_t gfp) in nfs_fscache_release_page() argument
262 if (PageFsCache(page)) { in nfs_fscache_release_page()
263 struct fscache_cookie *cookie = nfs_i_fscache(page->mapping->host); in nfs_fscache_release_page()
267 cookie, page, NFS_I(page->mapping->host)); in nfs_fscache_release_page()
269 if (!fscache_maybe_release_page(cookie, page, gfp)) in nfs_fscache_release_page()
272 nfs_inc_fscache_stats(page->mapping->host, in nfs_fscache_release_page()
283 void __nfs_fscache_invalidate_page(struct page *page, struct inode *inode) in __nfs_fscache_invalidate_page() argument
290 cookie, page, NFS_I(inode)); in __nfs_fscache_invalidate_page()
292 fscache_wait_on_page_write(cookie, page); in __nfs_fscache_invalidate_page()
294 BUG_ON(!PageLocked(page)); in __nfs_fscache_invalidate_page()
295 fscache_uncache_page(cookie, page); in __nfs_fscache_invalidate_page()
296 nfs_inc_fscache_stats(page->mapping->host, in __nfs_fscache_invalidate_page()
304 static void nfs_readpage_from_fscache_complete(struct page *page, in nfs_readpage_from_fscache_complete() argument
310 page, context, error); in nfs_readpage_from_fscache_complete()
315 SetPageUptodate(page); in nfs_readpage_from_fscache_complete()
316 unlock_page(page); in nfs_readpage_from_fscache_complete()
318 error = nfs_readpage_async(context, page->mapping->host, page); in nfs_readpage_from_fscache_complete()
320 unlock_page(page); in nfs_readpage_from_fscache_complete()
328 struct inode *inode, struct page *page) in __nfs_readpage_from_fscache() argument
334 nfs_i_fscache(inode), page, page->index, page->flags, inode); in __nfs_readpage_from_fscache()
337 page, in __nfs_readpage_from_fscache()
417 void __nfs_readpage_to_fscache(struct inode *inode, struct page *page, int sync) in __nfs_readpage_to_fscache() argument
423 nfs_i_fscache(inode), page, page->index, page->flags, sync); in __nfs_readpage_to_fscache()
425 ret = fscache_write_page(nfs_i_fscache(inode), page, GFP_KERNEL); in __nfs_readpage_to_fscache()
428 page, page->index, page->flags, ret); in __nfs_readpage_to_fscache()
431 fscache_uncache_page(nfs_i_fscache(inode), page); in __nfs_readpage_to_fscache()