Lines Matching refs:page
96 extern void __nfs_fscache_invalidate_page(struct page *, struct inode *);
97 extern int nfs_fscache_release_page(struct page *, gfp_t);
100 struct inode *, struct page *);
104 extern void __nfs_readpage_to_fscache(struct inode *, struct page *, int);
107 * wait for a page to complete writing to the cache
110 struct page *page)
112 if (PageFsCache(page))
113 fscache_wait_on_page_write(nfsi->fscache, page);
117 * release the caching state associated with a page if undergoing complete page
120 static inline void nfs_fscache_invalidate_page(struct page *page,
123 if (PageFsCache(page))
124 __nfs_fscache_invalidate_page(page, inode);
128 * Retrieve a page from an inode data storage object.
132 struct page *page)
135 return __nfs_readpage_from_fscache(ctx, inode, page);
155 * Store a page newly fetched from the server in an inode data storage object
159 struct page *page,
162 if (PageFsCache(page))
163 __nfs_readpage_to_fscache(inode, page, sync);
206 static inline int nfs_fscache_release_page(struct page *page, gfp_t gfp)
208 return 1; /* True: may release page */
210 static inline void nfs_fscache_invalidate_page(struct page *page,
213 struct page *page) {}
217 struct page *page)
230 struct page *page, int sync) {}