Lines Matching refs:dentry

23 int ovl_copy_xattr(struct dentry *old, struct dentry *new)  in ovl_copy_xattr()
136 static char *ovl_read_symlink(struct dentry *realdentry) in ovl_read_symlink()
170 static int ovl_set_timestamps(struct dentry *upperdentry, struct kstat *stat) in ovl_set_timestamps()
182 int ovl_set_attr(struct dentry *upperdentry, struct kstat *stat) in ovl_set_attr()
207 static int ovl_copy_up_locked(struct dentry *workdir, struct dentry *upperdir, in ovl_copy_up_locked()
208 struct dentry *dentry, struct path *lowerpath, in ovl_copy_up_locked() argument
213 struct dentry *newdentry = NULL; in ovl_copy_up_locked()
214 struct dentry *upper = NULL; in ovl_copy_up_locked()
218 newdentry = ovl_lookup_temp(workdir, dentry); in ovl_copy_up_locked()
223 upper = lookup_one_len(dentry->d_name.name, upperdir, in ovl_copy_up_locked()
224 dentry->d_name.len); in ovl_copy_up_locked()
238 ovl_path_upper(dentry, &upperpath); in ovl_copy_up_locked()
239 BUG_ON(upperpath.dentry != NULL); in ovl_copy_up_locked()
240 upperpath.dentry = newdentry; in ovl_copy_up_locked()
247 err = ovl_copy_xattr(lowerpath->dentry, newdentry); in ovl_copy_up_locked()
261 ovl_dentry_update(dentry, newdentry); in ovl_copy_up_locked()
268 ovl_dentry_set_opaque(dentry, true); in ovl_copy_up_locked()
296 int ovl_copy_up_one(struct dentry *parent, struct dentry *dentry, in ovl_copy_up_one() argument
299 struct dentry *workdir = ovl_workdir(dentry); in ovl_copy_up_one()
303 struct dentry *upperdir; in ovl_copy_up_one()
304 struct dentry *upperdentry; in ovl_copy_up_one()
313 upperdir = parentpath.dentry; in ovl_copy_up_one()
320 link = ovl_read_symlink(lowerpath->dentry); in ovl_copy_up_one()
353 upperdentry = ovl_dentry_upper(dentry); in ovl_copy_up_one()
360 err = ovl_copy_up_locked(workdir, upperdir, dentry, lowerpath, in ovl_copy_up_one()
378 int ovl_copy_up(struct dentry *dentry) in ovl_copy_up() argument
384 struct dentry *next; in ovl_copy_up()
385 struct dentry *parent; in ovl_copy_up()
388 enum ovl_path_type type = ovl_path_type(dentry); in ovl_copy_up()
393 next = dget(dentry); in ovl_copy_up()