Lines Matching refs:oip
633 void ovl_inode_init(struct inode *inode, struct ovl_inode_params *oip, in ovl_inode_init() argument
638 if (oip->upperdentry) in ovl_inode_init()
639 OVL_I(inode)->__upperdentry = oip->upperdentry; in ovl_inode_init()
640 if (oip->lowerpath && oip->lowerpath->dentry) in ovl_inode_init()
641 OVL_I(inode)->lower = igrab(d_inode(oip->lowerpath->dentry)); in ovl_inode_init()
642 if (oip->lowerdata) in ovl_inode_init()
643 OVL_I(inode)->lowerdata = igrab(d_inode(oip->lowerdata)); in ovl_inode_init()
954 struct ovl_inode_params *oip) in ovl_get_inode() argument
957 struct dentry *upperdentry = oip->upperdentry; in ovl_get_inode()
958 struct ovl_path *lowerpath = oip->lowerpath; in ovl_get_inode()
963 oip->index); in ovl_get_inode()
967 int err = oip->newinode ? -EEXIST : -ENOMEM; in ovl_get_inode()
982 inode = ovl_iget5(sb, oip->newinode, key); in ovl_get_inode()
998 kfree(oip->redirect); in ovl_get_inode()
1019 ovl_inode_init(inode, oip, ino, fsid); in ovl_get_inode()
1024 if (oip->index) in ovl_get_inode()
1027 OVL_I(inode)->redirect = oip->redirect; in ovl_get_inode()
1034 if (((upperdentry && lowerdentry) || oip->numlower > 1) || in ovl_get_inode()