Lines Matching refs:v9inode
225 struct v9fs_inode *v9inode; in v9fs_alloc_inode() local
226 v9inode = kmem_cache_alloc(v9fs_inode_cache, GFP_KERNEL); in v9fs_alloc_inode()
227 if (!v9inode) in v9fs_alloc_inode()
230 v9inode->fscache = NULL; in v9fs_alloc_inode()
231 mutex_init(&v9inode->fscache_lock); in v9fs_alloc_inode()
233 v9inode->writeback_fid = NULL; in v9fs_alloc_inode()
234 v9inode->cache_validity = 0; in v9fs_alloc_inode()
235 mutex_init(&v9inode->v_mutex); in v9fs_alloc_inode()
236 return &v9inode->vfs_inode; in v9fs_alloc_inode()
377 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_evict_inode() local
385 if (v9inode->writeback_fid) { in v9fs_evict_inode()
386 p9_client_clunk(v9inode->writeback_fid); in v9fs_evict_inode()
387 v9inode->writeback_fid = NULL; in v9fs_evict_inode()
395 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_test_inode() local
405 if (memcmp(&v9inode->qid.version, in v9fs_test_inode()
406 &st->qid.version, sizeof(v9inode->qid.version))) in v9fs_test_inode()
409 if (v9inode->qid.type != st->qid.type) in v9fs_test_inode()
412 if (v9inode->qid.path != st->qid.path) in v9fs_test_inode()
424 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_set_inode() local
427 memcpy(&v9inode->qid, &st->qid, sizeof(st->qid)); in v9fs_set_inode()
791 struct v9fs_inode *v9inode; in v9fs_vfs_atomic_open() local
823 v9inode = V9FS_I(d_inode(dentry)); in v9fs_vfs_atomic_open()
824 mutex_lock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
826 !v9inode->writeback_fid && in v9fs_vfs_atomic_open()
838 mutex_unlock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
841 v9inode->writeback_fid = (void *) inode_fid; in v9fs_vfs_atomic_open()
843 mutex_unlock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
1116 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_stat2inode() local
1155 v9inode->cache_validity &= ~V9FS_INO_INVALID_ATTR; in v9fs_stat2inode()