Lines Matching refs:oe
56 static void ovl_entry_stack_free(struct ovl_entry *oe)
60 for (i = 0; i < oe->numlower; i++)
61 dput(oe->lowerstack[i].dentry);
71 struct ovl_entry *oe = dentry->d_fsdata;
73 if (oe) {
74 ovl_entry_stack_free(oe);
75 kfree_rcu(oe, rcu);
140 struct ovl_entry *oe = dentry->d_fsdata;
154 for (i = 0; ret > 0 && i < oe->numlower; i++) {
155 ret = ovl_revalidate_real(oe->lowerstack[i].dentry, flags,
1443 struct ovl_entry *oe, struct path *upperpath)
1455 oe->lowerstack[0].dentry, true);
1712 struct ovl_entry *oe;
1744 oe = ovl_alloc_entry(numlower);
1745 if (!oe)
1749 oe->lowerstack[i].dentry = dget(stack[i].dentry);
1750 oe->lowerstack[i].layer = &ofs->layers[i+1];
1758 return oe;
1761 oe = ERR_PTR(err);
1840 struct ovl_entry *oe)
1843 struct ovl_path *lowerpath = &oe->lowerstack[0];
1855 root->d_fsdata = oe;
1880 struct ovl_entry *oe;
1984 oe = ovl_get_lowerstack(sb, splitlower, numlower, ofs, layers);
1985 err = PTR_ERR(oe);
1986 if (IS_ERR(oe))
1994 err = ovl_get_indexdir(sb, ofs, oe, &upperpath);
2034 root_dentry = ovl_get_root(sb, upperpath.dentry, oe);
2046 ovl_entry_stack_free(oe);
2047 kfree(oe);