Lines Matching refs:oip
630 void ovl_inode_init(struct inode *inode, struct ovl_inode_params *oip, in ovl_inode_init() argument
635 if (oip->upperdentry) in ovl_inode_init()
636 OVL_I(inode)->__upperdentry = oip->upperdentry; in ovl_inode_init()
637 if (oip->lowerpath && oip->lowerpath->dentry) in ovl_inode_init()
638 OVL_I(inode)->lower = igrab(d_inode(oip->lowerpath->dentry)); in ovl_inode_init()
639 if (oip->lowerdata) in ovl_inode_init()
640 OVL_I(inode)->lowerdata = igrab(d_inode(oip->lowerdata)); in ovl_inode_init()
951 struct ovl_inode_params *oip) in ovl_get_inode() argument
954 struct dentry *upperdentry = oip->upperdentry; in ovl_get_inode()
955 struct ovl_path *lowerpath = oip->lowerpath; in ovl_get_inode()
960 oip->index); in ovl_get_inode()
964 int err = oip->newinode ? -EEXIST : -ENOMEM; in ovl_get_inode()
979 inode = ovl_iget5(sb, oip->newinode, key); in ovl_get_inode()
995 kfree(oip->redirect); in ovl_get_inode()
1016 ovl_inode_init(inode, oip, ino, fsid); in ovl_get_inode()
1021 if (oip->index) in ovl_get_inode()
1024 OVL_I(inode)->redirect = oip->redirect; in ovl_get_inode()
1031 if (((upperdentry && lowerdentry) || oip->numlower > 1) || in ovl_get_inode()