Searched refs:upperdentry (Results 1 – 9 of 9) sorted by relevance
| /fs/overlayfs/ |
| A D | inode.c | 27 struct dentry *upperdentry; in ovl_setattr() local 49 winode = d_inode(upperdentry); in ovl_setattr() 509 if (!upperdentry) { in ovl_set_or_remove_acl() 1035 upperdentry, err); in ovl_get_nlink() 1093 if (upperdentry && ovl_inode_upper(inode) != d_inode(upperdentry)) in ovl_verify_inode() 1211 struct dentry *upperdentry = oip->upperdentry; in ovl_get_inode() local 1213 struct inode *realinode = upperdentry ? d_inode(upperdentry) : NULL; in ovl_get_inode() 1237 upperdentry); in ovl_get_inode() 1255 dput(upperdentry); in ovl_get_inode() 1281 if (upperdentry && ovl_is_impuredir(sb, upperdentry)) in ovl_get_inode() [all …]
|
| A D | namei.c | 472 if (upperdentry && !ovl_upper_is_whiteout(ofs, upperdentry) && in ovl_check_origin_fh() 491 upperdentry, d_inode(upperdentry)->i_mode & S_IFMT, in ovl_check_origin_fh() 1124 if (upperdentry && upperdentry->d_flags & DCACHE_OP_REAL) { in ovl_lookup() 1125 dput(upperdentry); in ovl_lookup() 1129 if (upperdentry && !d.is_dir) { in ovl_lookup() 1209 if (upperdentry && !ctr && in ovl_lookup() 1305 if (!upperdentry && ctr) in ovl_lookup() 1332 if (upperdentry) in ovl_lookup() 1364 if (upperdentry || ctr) { in ovl_lookup() 1366 .upperdentry = upperdentry, in ovl_lookup() [all …]
|
| A D | overlayfs.h | 200 struct dentry *upperdentry, in ovl_do_notify_change() argument 293 struct dentry *upperdentry, in ovl_getxattr_upper() argument 298 .dentry = upperdentry, in ovl_getxattr_upper() 529 struct dentry *upperdentry) in ovl_upper_is_whiteout() argument 532 .dentry = upperdentry, in ovl_upper_is_whiteout() 539 struct dentry *upperdentry) in ovl_check_origin_xattr() argument 542 .dentry = upperdentry, in ovl_check_origin_xattr() 590 struct dentry *upperdentry) in ovl_is_impuredir() argument 594 .dentry = upperdentry, in ovl_is_impuredir() 767 struct dentry *upperdentry, [all …]
|
| A D | util.c | 193 if (upperdentry) in ovl_dentry_init_flags() 194 flags |= upperdentry->d_flags; in ovl_dentry_init_flags() 396 struct dentry *upperdentry = ovl_i_dentry_upper(inode); in ovl_inode_upper() local 398 return upperdentry ? d_inode(upperdentry) : NULL; in ovl_inode_upper() 596 struct inode *upperinode = d_inode(upperdentry); in ovl_inode_update() 604 OVL_I(inode)->__upperdentry = upperdentry; in ovl_inode_update() 900 err = ovl_setxattr(ofs, upperdentry, ox, value, size); in ovl_check_setxattr() 911 int ovl_set_impure(struct dentry *dentry, struct dentry *upperdentry) in ovl_set_impure() argument 1082 struct dentry *upperdentry = ovl_dentry_upper(dentry); in ovl_cleanup_index() local 1098 inode = d_inode(upperdentry); in ovl_cleanup_index() [all …]
|
| A D | xattrs.c | 41 struct dentry *upperdentry = ovl_i_dentry_upper(inode); in ovl_xattr_set() local 42 struct dentry *realdentry = upperdentry ?: ovl_dentry_lower(dentry); in ovl_xattr_set() 46 if (!value && !upperdentry) { in ovl_xattr_set() 55 if (!upperdentry) { in ovl_xattr_set()
|
| A D | copy_up.c | 369 struct dentry *upperdentry, struct kstat *stat) in ovl_set_size() argument 376 return ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_size() 379 static int ovl_set_timestamps(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_set_timestamps() argument 389 return ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_timestamps() 392 int ovl_set_attr(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_set_attr() argument 402 err = ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_attr() 410 err = ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_attr() 413 ovl_set_timestamps(ofs, upperdentry, stat); in ovl_set_attr()
|
| A D | super.c | 1258 struct dentry *upperdentry, in ovl_get_root() argument 1267 .upperdentry = upperdentry, in ovl_get_root() 1275 if (upperdentry) { in ovl_get_root() 1277 ino = d_inode(upperdentry)->i_ino; in ovl_get_root() 1280 if (ovl_is_impuredir(sb, upperdentry)) in ovl_get_root() 1303 ovl_dentry_init_flags(root, upperdentry, oe, DCACHE_OP_WEAK_REVALIDATE); in ovl_get_root() 1305 dget(upperdentry); in ovl_get_root()
|
| A D | dir.c | 248 static int ovl_set_opaque(struct dentry *dentry, struct dentry *upperdentry) in ovl_set_opaque() argument 255 return ovl_set_opaque_xerr(dentry, upperdentry, -EIO); in ovl_set_opaque() 267 .upperdentry = newdentry, in ovl_instantiate() 432 static int ovl_set_upper_acl(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_set_upper_acl() argument 438 return ovl_do_set_acl(ofs, upperdentry, acl_name, acl); in ovl_set_upper_acl()
|
| A D | export.c | 315 oip.upperdentry = dget(upper); in ovl_obtain_alias()
|
Completed in 30 milliseconds