Lines Matching refs:vnode
67 struct afs_vnode *vnode = AFS_FS_I(inode); in afs_open() local
71 _enter("{%x:%u},", vnode->fid.vid, vnode->fid.vnode); in afs_open()
73 key = afs_request_key(vnode->volume->cell); in afs_open()
79 ret = afs_validate(vnode, key); in afs_open()
95 struct afs_vnode *vnode = AFS_FS_I(inode); in afs_release() local
97 _enter("{%x:%u},", vnode->fid.vid, vnode->fid.vnode); in afs_release()
128 struct afs_vnode *vnode = AFS_FS_I(inode); in afs_page_filler() local
139 if (test_bit(AFS_VNODE_DELETED, &vnode->flags)) in afs_page_filler()
144 ret = fscache_read_or_alloc_page(vnode->cache, in afs_page_filler()
172 ret = afs_vnode_fetch_data(vnode, key, offset, len, page); in afs_page_filler()
177 set_bit(AFS_VNODE_DELETED, &vnode->flags); in afs_page_filler()
182 fscache_uncache_page(vnode->cache, page); in afs_page_filler()
193 fscache_write_page(vnode->cache, page, GFP_KERNEL) != 0) { in afs_page_filler()
194 fscache_uncache_page(vnode->cache, page); in afs_page_filler()
244 struct afs_vnode *vnode; in afs_readpages() local
252 vnode = AFS_FS_I(mapping->host); in afs_readpages()
253 if (test_bit(AFS_VNODE_DELETED, &vnode->flags)) { in afs_readpages()
260 ret = fscache_read_or_alloc_pages(vnode->cache, in afs_readpages()
325 struct afs_vnode *vnode = AFS_FS_I(page->mapping->host); in afs_invalidatepage() local
326 fscache_wait_on_page_write(vnode->cache, page); in afs_invalidatepage()
327 fscache_uncache_page(vnode->cache, page); in afs_invalidatepage()
352 struct afs_vnode *vnode = AFS_FS_I(page->mapping->host); in afs_releasepage() local
355 vnode->fid.vid, vnode->fid.vnode, page->index, page->flags, in afs_releasepage()
361 if (!fscache_maybe_release_page(vnode->cache, page, gfp_flags)) { in afs_releasepage()