Home
last modified time | relevance | path

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

/linux/fs/overlayfs/
H A Dinode.c27 struct dentry *upperdentry; in ovl_setattr() local
53 upperdentry = ovl_dentry_upper(dentry); in ovl_setattr()
56 winode = d_inode(upperdentry); in ovl_setattr()
87 inode_lock(upperdentry->d_inode); in ovl_setattr()
89 err = ovl_do_notify_change(ofs, upperdentry, attr); in ovl_setattr()
92 inode_unlock(upperdentry->d_inode); in ovl_setattr()
492 struct dentry *upperdentry = ovl_dentry_upper(dentry); in ovl_set_or_remove_acl() local
493 struct dentry *realdentry = upperdentry ?: ovl_dentry_lower(dentry); in ovl_set_or_remove_acl()
500 if (!acl && !upperdentry) { in ovl_set_or_remove_acl()
513 if (!upperdentry) { in ovl_set_or_remove_acl()
[all …]
H A Dutil.c179 void ovl_dentry_init_reval(struct dentry *dentry, struct dentry *upperdentry, in ovl_dentry_init_reval() argument
182 return ovl_dentry_init_flags(dentry, upperdentry, oe, OVL_D_REVALIDATE); in ovl_dentry_init_reval()
185 void ovl_dentry_init_flags(struct dentry *dentry, struct dentry *upperdentry, in ovl_dentry_init_flags() argument
191 if (upperdentry) in ovl_dentry_init_flags()
192 flags |= upperdentry->d_flags; in ovl_dentry_init_flags()
394 struct dentry *upperdentry = ovl_i_dentry_upper(inode); in ovl_inode_upper() local
396 return upperdentry ? d_inode(upperdentry) : NULL; in ovl_inode_upper()
592 void ovl_inode_update(struct inode *inode, struct dentry *upperdentry) in ovl_inode_update() argument
594 struct inode *upperinode = d_inode(upperdentry); in ovl_inode_update()
602 OVL_I(inode)->__upperdentry = upperdentry; in ovl_inode_update()
[all …]
H A Dxattrs.c41 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()
45 if (!value && !upperdentry) { in ovl_xattr_set()
53 if (!upperdentry) { in ovl_xattr_set()
H A Dcopy_up.c369 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()