Searched refs:upperdentry (Results 1 – 8 of 8) sorted by relevance
/linux/fs/overlayfs/ |
A D | inode.c | 25 struct dentry *upperdentry; in ovl_setattr() local 361 if (!upperdentry) { in ovl_xattr_set() 781 if (oip->upperdentry) in ovl_inode_init() 924 upperdentry, err); in ovl_get_nlink() 982 if (upperdentry && ovl_inode_upper(inode) != d_inode(upperdentry)) in ovl_verify_inode() 1100 struct dentry *upperdentry = oip->upperdentry; in ovl_get_inode() local 1102 struct inode *realinode = upperdentry ? d_inode(upperdentry) : NULL; in ovl_get_inode() 1122 upperdentry); in ovl_get_inode() 1140 dput(upperdentry); in ovl_get_inode() 1164 if (upperdentry && ovl_is_impuredir(sb, upperdentry)) in ovl_get_inode() [all …]
|
A D | namei.c | 373 if (upperdentry && !ovl_is_whiteout(upperdentry) && in ovl_check_origin_fh() 392 upperdentry, d_inode(upperdentry)->i_mode & S_IFMT, in ovl_check_origin_fh() 863 if (upperdentry && upperdentry->d_flags & DCACHE_OP_REAL) { in ovl_lookup() 864 dput(upperdentry); in ovl_lookup() 949 if (upperdentry && !ctr && in ovl_lookup() 1047 if (!upperdentry && ctr) in ovl_lookup() 1071 if (upperdentry) in ovl_lookup() 1074 upperdentry = dget(index); in ovl_lookup() 1087 if (upperdentry || ctr) { in ovl_lookup() 1089 .upperdentry = upperdentry, in ovl_lookup() [all …]
|
A D | util.c | 109 if (upperdentry) in ovl_dentry_update_reval() 110 flags |= upperdentry->d_flags; in ovl_dentry_update_reval() 241 struct dentry *upperdentry = ovl_i_dentry_upper(inode); in ovl_inode_upper() local 243 return upperdentry ? d_inode(upperdentry) : NULL; in ovl_inode_upper() 411 struct inode *upperinode = d_inode(upperdentry); in ovl_inode_update() 419 OVL_I(inode)->__upperdentry = upperdentry; in ovl_inode_update() 615 err = ovl_do_setxattr(ofs, upperdentry, ox, value, size); in ovl_check_setxattr() 626 int ovl_set_impure(struct dentry *dentry, struct dentry *upperdentry) in ovl_set_impure() argument 798 struct dentry *upperdentry = ovl_dentry_upper(dentry); in ovl_cleanup_index() local 808 inode = d_inode(upperdentry); in ovl_cleanup_index() [all …]
|
A D | overlayfs.h | 289 void ovl_dentry_update_reval(struct dentry *dentry, struct dentry *upperdentry, 325 void ovl_inode_update(struct inode *inode, struct dentry *upperdentry); 336 int ovl_check_setxattr(struct ovl_fs *ofs, struct dentry *upperdentry, 339 int ovl_set_impure(struct dentry *dentry, struct dentry *upperdentry); 431 struct dentry *upperdentry, struct ovl_path **stackp); 488 struct dentry *upperdentry, 507 struct dentry *upperdentry; member
|
A D | copy_up.c | 285 static int ovl_set_size(struct dentry *upperdentry, struct kstat *stat) in ovl_set_size() argument 292 return notify_change(&init_user_ns, upperdentry, &attr, NULL); in ovl_set_size() 295 static int ovl_set_timestamps(struct dentry *upperdentry, struct kstat *stat) in ovl_set_timestamps() argument 304 return notify_change(&init_user_ns, upperdentry, &attr, NULL); in ovl_set_timestamps() 307 int ovl_set_attr(struct dentry *upperdentry, struct kstat *stat) in ovl_set_attr() argument 316 err = notify_change(&init_user_ns, upperdentry, &attr, NULL); in ovl_set_attr() 324 err = notify_change(&init_user_ns, upperdentry, &attr, NULL); in ovl_set_attr() 327 ovl_set_timestamps(upperdentry, stat); in ovl_set_attr()
|
A D | dir.c | 245 static int ovl_set_opaque(struct dentry *dentry, struct dentry *upperdentry) in ovl_set_opaque() argument 252 return ovl_set_opaque_xerr(dentry, upperdentry, -EIO); in ovl_set_opaque() 264 .upperdentry = newdentry, in ovl_instantiate() 435 static int ovl_set_upper_acl(struct dentry *upperdentry, const char *name, in ovl_set_upper_acl() argument 454 err = vfs_setxattr(&init_user_ns, upperdentry, name, buffer, size, XATTR_CREATE); in ovl_set_upper_acl() 883 struct dentry *upperdentry; in ovl_do_remove() local 926 upperdentry = ovl_dentry_upper(dentry); in ovl_do_remove() 927 if (upperdentry) in ovl_do_remove() 928 ovl_copyattr(d_inode(upperdentry), d_inode(dentry)); in ovl_do_remove()
|
A D | super.c | 1927 struct dentry *upperdentry, in ovl_get_root() argument 1935 .upperdentry = upperdentry, in ovl_get_root() 1945 if (upperdentry) { in ovl_get_root() 1947 ino = d_inode(upperdentry)->i_ino; in ovl_get_root() 1950 if (ovl_is_impuredir(sb, upperdentry)) in ovl_get_root() 1959 ovl_dentry_update_reval(root, upperdentry, DCACHE_OP_WEAK_REVALIDATE); in ovl_get_root()
|
A D | export.c | 300 oip.upperdentry = dget(upper); in ovl_obtain_alias()
|
Completed in 22 milliseconds