Lines Matching refs:v9inode

240 	struct v9fs_inode *v9inode;  in v9fs_alloc_inode()  local
241 v9inode = (struct v9fs_inode *)kmem_cache_alloc(v9fs_inode_cache, in v9fs_alloc_inode()
243 if (!v9inode) in v9fs_alloc_inode()
246 v9inode->fscache = NULL; in v9fs_alloc_inode()
247 spin_lock_init(&v9inode->fscache_lock); in v9fs_alloc_inode()
249 v9inode->writeback_fid = NULL; in v9fs_alloc_inode()
250 v9inode->cache_validity = 0; in v9fs_alloc_inode()
251 mutex_init(&v9inode->v_mutex); in v9fs_alloc_inode()
252 return &v9inode->vfs_inode; in v9fs_alloc_inode()
452 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_evict_inode() local
460 if (v9inode->writeback_fid) { in v9fs_evict_inode()
461 p9_client_clunk(v9inode->writeback_fid); in v9fs_evict_inode()
462 v9inode->writeback_fid = NULL; in v9fs_evict_inode()
470 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_test_inode() local
480 if (memcmp(&v9inode->qid.version, in v9fs_test_inode()
481 &st->qid.version, sizeof(v9inode->qid.version))) in v9fs_test_inode()
484 if (v9inode->qid.type != st->qid.type) in v9fs_test_inode()
496 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_set_inode() local
499 memcpy(&v9inode->qid, &st->qid, sizeof(st->qid)); in v9fs_set_inode()
851 struct v9fs_inode *v9inode; in v9fs_vfs_atomic_open() local
883 v9inode = V9FS_I(d_inode(dentry)); in v9fs_vfs_atomic_open()
884 mutex_lock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
886 !v9inode->writeback_fid && in v9fs_vfs_atomic_open()
898 mutex_unlock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
901 v9inode->writeback_fid = (void *) inode_fid; in v9fs_vfs_atomic_open()
903 mutex_unlock(&v9inode->v_mutex); in v9fs_vfs_atomic_open()
1164 struct v9fs_inode *v9inode = V9FS_I(inode); in v9fs_stat2inode() local
1202 v9inode->cache_validity &= ~V9FS_INO_INVALID_ATTR; in v9fs_stat2inode()