Lines Matching refs:oi
188 struct ovl_inode *oi = alloc_inode_sb(sb, ovl_inode_cachep, GFP_KERNEL); in ovl_alloc_inode() local
190 if (!oi) in ovl_alloc_inode()
193 oi->cache = NULL; in ovl_alloc_inode()
194 oi->redirect = NULL; in ovl_alloc_inode()
195 oi->version = 0; in ovl_alloc_inode()
196 oi->flags = 0; in ovl_alloc_inode()
197 oi->__upperdentry = NULL; in ovl_alloc_inode()
198 oi->lowerpath.dentry = NULL; in ovl_alloc_inode()
199 oi->lowerpath.layer = NULL; in ovl_alloc_inode()
200 oi->lowerdata = NULL; in ovl_alloc_inode()
201 mutex_init(&oi->lock); in ovl_alloc_inode()
203 return &oi->vfs_inode; in ovl_alloc_inode()
208 struct ovl_inode *oi = OVL_I(inode); in ovl_free_inode() local
210 kfree(oi->redirect); in ovl_free_inode()
211 mutex_destroy(&oi->lock); in ovl_free_inode()
212 kmem_cache_free(ovl_inode_cachep, oi); in ovl_free_inode()
217 struct ovl_inode *oi = OVL_I(inode); in ovl_destroy_inode() local
219 dput(oi->__upperdentry); in ovl_destroy_inode()
220 dput(oi->lowerpath.dentry); in ovl_destroy_inode()
224 iput(oi->lowerdata); in ovl_destroy_inode()
2220 struct ovl_inode *oi = foo; in ovl_inode_init_once() local
2222 inode_init_once(&oi->vfs_inode); in ovl_inode_init_once()