Home
last modified time | relevance | path

Searched refs:upperdentry (Results 1 – 8 of 8) sorted by relevance

/linux-6.3-rc2/fs/overlayfs/
A Dinode.c28 struct dentry *upperdentry; in ovl_setattr() local
370 if (!upperdentry) { in ovl_xattr_set()
631 if (!upperdentry) { in ovl_set_or_remove_acl()
1006 if (oip->upperdentry) in ovl_inode_init()
1151 upperdentry, err); in ovl_get_nlink()
1209 if (upperdentry && ovl_inode_upper(inode) != d_inode(upperdentry)) in ovl_verify_inode()
1327 struct dentry *upperdentry = oip->upperdentry; in ovl_get_inode() local
1329 struct inode *realinode = upperdentry ? d_inode(upperdentry) : NULL; in ovl_get_inode()
1371 dput(upperdentry); in ovl_get_inode()
1395 if (upperdentry && ovl_is_impuredir(sb, upperdentry)) in ovl_get_inode()
[all …]
A Dnamei.c379 if (upperdentry && !ovl_is_whiteout(upperdentry) && in ovl_check_origin_fh()
398 upperdentry, d_inode(upperdentry)->i_mode & S_IFMT, in ovl_check_origin_fh()
872 if (upperdentry && upperdentry->d_flags & DCACHE_OP_REAL) { in ovl_lookup()
873 dput(upperdentry); in ovl_lookup()
877 if (upperdentry && !d.is_dir) { in ovl_lookup()
959 if (upperdentry && !ctr && in ovl_lookup()
1057 if (!upperdentry && ctr) in ovl_lookup()
1081 if (upperdentry) in ovl_lookup()
1106 if (upperdentry || ctr) { in ovl_lookup()
1108 .upperdentry = upperdentry, in ovl_lookup()
[all …]
A Dutil.c109 if (upperdentry) in ovl_dentry_update_reval()
110 flags |= upperdentry->d_flags; in ovl_dentry_update_reval()
266 struct dentry *upperdentry = ovl_i_dentry_upper(inode); in ovl_inode_upper() local
268 return upperdentry ? d_inode(upperdentry) : NULL; in ovl_inode_upper()
438 struct inode *upperinode = d_inode(upperdentry); in ovl_inode_update()
446 OVL_I(inode)->__upperdentry = upperdentry; in ovl_inode_update()
641 err = ovl_setxattr(ofs, upperdentry, ox, value, size); in ovl_check_setxattr()
652 int ovl_set_impure(struct dentry *dentry, struct dentry *upperdentry) in ovl_set_impure() argument
824 struct dentry *upperdentry = ovl_dentry_upper(dentry); in ovl_cleanup_index() local
834 inode = d_inode(upperdentry); in ovl_cleanup_index()
[all …]
A Doverlayfs.h141 struct dentry *upperdentry, in ovl_do_notify_change() argument
231 struct dentry *upperdentry, in ovl_getxattr_upper() argument
236 .dentry = upperdentry, in ovl_getxattr_upper()
430 struct dentry *upperdentry) in ovl_check_origin_xattr() argument
433 .dentry = upperdentry, in ovl_check_origin_xattr()
439 int ovl_check_setxattr(struct ovl_fs *ofs, struct dentry *upperdentry,
471 struct dentry *upperdentry) in ovl_is_impuredir() argument
475 .dentry = upperdentry, in ovl_is_impuredir()
539 struct dentry *upperdentry, struct ovl_path **stackp);
598 struct dentry *upperdentry,
[all …]
A Dcopy_up.c326 struct dentry *upperdentry, struct kstat *stat) in ovl_set_size() argument
333 return ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_size()
336 static int ovl_set_timestamps(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_set_timestamps() argument
346 return ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_timestamps()
349 int ovl_set_attr(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_set_attr() argument
359 err = ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_attr()
367 err = ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_attr()
370 ovl_set_timestamps(ofs, upperdentry, stat); in ovl_set_attr()
A Dsuper.c1856 struct dentry *upperdentry, in ovl_get_root() argument
1864 .upperdentry = upperdentry, in ovl_get_root()
1874 if (upperdentry) { in ovl_get_root()
1876 ino = d_inode(upperdentry)->i_ino; in ovl_get_root()
1879 if (ovl_is_impuredir(sb, upperdentry)) in ovl_get_root()
1888 ovl_dentry_update_reval(root, upperdentry, DCACHE_OP_WEAK_REVALIDATE); in ovl_get_root()
A Ddir.c247 static int ovl_set_opaque(struct dentry *dentry, struct dentry *upperdentry) in ovl_set_opaque() argument
254 return ovl_set_opaque_xerr(dentry, upperdentry, -EIO); in ovl_set_opaque()
266 .upperdentry = newdentry, in ovl_instantiate()
437 static int ovl_set_upper_acl(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_set_upper_acl() argument
443 return ovl_do_set_acl(ofs, upperdentry, acl_name, acl); in ovl_set_upper_acl()
A Dexport.c300 oip.upperdentry = dget(upper); in ovl_obtain_alias()

Completed in 23 milliseconds