Lines Matching refs:v9inode
225 struct v9fs_inode *v9inode; in v9fs_alloc_inode() local
226 v9inode = (struct v9fs_inode *)kmem_cache_alloc(v9fs_inode_cache, in v9fs_alloc_inode()
228 if (!v9inode) in v9fs_alloc_inode()
231 v9inode->fscache = NULL; in v9fs_alloc_inode()
232 mutex_init(&v9inode->fscache_lock); in v9fs_alloc_inode()
234 v9inode->writeback_fid = NULL; in v9fs_alloc_inode()
235 v9inode->cache_validity = 0; in v9fs_alloc_inode()
236 mutex_init(&v9inode->v_mutex); in v9fs_alloc_inode()
237 return &v9inode->vfs_inode; in v9fs_alloc_inode()
431 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_evict_inode() local
439 if (v9inode->writeback_fid) { in v9fs_evict_inode()
440 p9_client_clunk(v9inode->writeback_fid); in v9fs_evict_inode()
441 v9inode->writeback_fid = NULL; in v9fs_evict_inode()
449 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_test_inode() local
459 if (memcmp(&v9inode->qid.version, in v9fs_test_inode()
460 &st->qid.version, sizeof(v9inode->qid.version))) in v9fs_test_inode()
463 if (v9inode->qid.type != st->qid.type) in v9fs_test_inode()
466 if (v9inode->qid.path != st->qid.path) in v9fs_test_inode()
478 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_set_inode() local
481 memcpy(&v9inode->qid, &st->qid, sizeof(st->qid)); in v9fs_set_inode()
845 struct v9fs_inode *v9inode; in v9fs_vfs_atomic_open() local
877 v9inode = V9FS_I(d_inode(dentry)); in v9fs_vfs_atomic_open()
878 mutex_lock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
880 !v9inode->writeback_fid && in v9fs_vfs_atomic_open()
892 mutex_unlock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
895 v9inode->writeback_fid = (void *) inode_fid; in v9fs_vfs_atomic_open()
897 mutex_unlock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
1165 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_stat2inode() local
1204 v9inode->cache_validity &= ~V9FS_INO_INVALID_ATTR; in v9fs_stat2inode()