Lines Matching refs:v9inode

110 	const struct v9fs_inode *v9inode = cookie_netfs_data;  in v9fs_cache_inode_get_key()  local
111 memcpy(buffer, &v9inode->qid.path, sizeof(v9inode->qid.path)); in v9fs_cache_inode_get_key()
113 &v9inode->vfs_inode, v9inode->qid.path); in v9fs_cache_inode_get_key()
114 return sizeof(v9inode->qid.path); in v9fs_cache_inode_get_key()
120 const struct v9fs_inode *v9inode = cookie_netfs_data; in v9fs_cache_inode_get_attr() local
121 *size = i_size_read(&v9inode->vfs_inode); in v9fs_cache_inode_get_attr()
124 &v9inode->vfs_inode, *size); in v9fs_cache_inode_get_attr()
130 const struct v9fs_inode *v9inode = cookie_netfs_data; in v9fs_cache_inode_get_aux() local
131 memcpy(buffer, &v9inode->qid.version, sizeof(v9inode->qid.version)); in v9fs_cache_inode_get_aux()
133 &v9inode->vfs_inode, v9inode->qid.version); in v9fs_cache_inode_get_aux()
134 return sizeof(v9inode->qid.version); in v9fs_cache_inode_get_aux()
142 const struct v9fs_inode *v9inode = cookie_netfs_data; in v9fs_cache_inode_check_aux() local
144 if (buflen != sizeof(v9inode->qid.version)) in v9fs_cache_inode_check_aux()
147 if (memcmp(buffer, &v9inode->qid.version, in v9fs_cache_inode_check_aux()
148 sizeof(v9inode->qid.version))) in v9fs_cache_inode_check_aux()
156 struct v9fs_inode *v9inode = cookie_netfs_data; in v9fs_cache_inode_now_uncached() local
165 nr_pages = pagevec_lookup(&pvec, v9inode->vfs_inode.i_mapping, in v9fs_cache_inode_now_uncached()
194 struct v9fs_inode *v9inode; in v9fs_cache_inode_get_cookie() local
200 v9inode = V9FS_I(inode); in v9fs_cache_inode_get_cookie()
201 if (v9inode->fscache) in v9fs_cache_inode_get_cookie()
205 v9inode->fscache = fscache_acquire_cookie(v9ses->fscache, in v9fs_cache_inode_get_cookie()
207 v9inode, true); in v9fs_cache_inode_get_cookie()
210 inode, v9inode->fscache); in v9fs_cache_inode_get_cookie()
215 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_cache_inode_put_cookie() local
217 if (!v9inode->fscache) in v9fs_cache_inode_put_cookie()
220 inode, v9inode->fscache); in v9fs_cache_inode_put_cookie()
222 fscache_relinquish_cookie(v9inode->fscache, 0); in v9fs_cache_inode_put_cookie()
223 v9inode->fscache = NULL; in v9fs_cache_inode_put_cookie()
228 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_cache_inode_flush_cookie() local
230 if (!v9inode->fscache) in v9fs_cache_inode_flush_cookie()
233 inode, v9inode->fscache); in v9fs_cache_inode_flush_cookie()
235 fscache_relinquish_cookie(v9inode->fscache, 1); in v9fs_cache_inode_flush_cookie()
236 v9inode->fscache = NULL; in v9fs_cache_inode_flush_cookie()
241 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_cache_inode_set_cookie() local
243 if (!v9inode->fscache) in v9fs_cache_inode_set_cookie()
246 spin_lock(&v9inode->fscache_lock); in v9fs_cache_inode_set_cookie()
253 spin_unlock(&v9inode->fscache_lock); in v9fs_cache_inode_set_cookie()
258 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_cache_inode_reset_cookie() local
262 if (!v9inode->fscache) in v9fs_cache_inode_reset_cookie()
265 old = v9inode->fscache; in v9fs_cache_inode_reset_cookie()
267 spin_lock(&v9inode->fscache_lock); in v9fs_cache_inode_reset_cookie()
268 fscache_relinquish_cookie(v9inode->fscache, 1); in v9fs_cache_inode_reset_cookie()
271 v9inode->fscache = fscache_acquire_cookie(v9ses->fscache, in v9fs_cache_inode_reset_cookie()
273 v9inode, true); in v9fs_cache_inode_reset_cookie()
275 inode, old, v9inode->fscache); in v9fs_cache_inode_reset_cookie()
277 spin_unlock(&v9inode->fscache_lock); in v9fs_cache_inode_reset_cookie()
283 struct v9fs_inode *v9inode = V9FS_I(inode); in __v9fs_fscache_release_page() local
285 BUG_ON(!v9inode->fscache); in __v9fs_fscache_release_page()
287 return fscache_maybe_release_page(v9inode->fscache, page, gfp); in __v9fs_fscache_release_page()
293 struct v9fs_inode *v9inode = V9FS_I(inode); in __v9fs_fscache_invalidate_page() local
295 BUG_ON(!v9inode->fscache); in __v9fs_fscache_invalidate_page()
298 fscache_wait_on_page_write(v9inode->fscache, page); in __v9fs_fscache_invalidate_page()
300 fscache_uncache_page(v9inode->fscache, page); in __v9fs_fscache_invalidate_page()
323 const struct v9fs_inode *v9inode = V9FS_I(inode); in __v9fs_readpage_from_fscache() local
326 if (!v9inode->fscache) in __v9fs_readpage_from_fscache()
329 ret = fscache_read_or_alloc_page(v9inode->fscache, in __v9fs_readpage_from_fscache()
361 const struct v9fs_inode *v9inode = V9FS_I(inode); in __v9fs_readpages_from_fscache() local
364 if (!v9inode->fscache) in __v9fs_readpages_from_fscache()
367 ret = fscache_read_or_alloc_pages(v9inode->fscache, in __v9fs_readpages_from_fscache()
396 const struct v9fs_inode *v9inode = V9FS_I(inode); in __v9fs_readpage_to_fscache() local
399 ret = fscache_write_page(v9inode->fscache, page, GFP_KERNEL); in __v9fs_readpage_to_fscache()
410 const struct v9fs_inode *v9inode = V9FS_I(inode); in __v9fs_fscache_wait_on_page_write() local
413 fscache_wait_on_page_write(v9inode->fscache, page); in __v9fs_fscache_wait_on_page_write()