Lines Matching refs:upperdentry
149 void ovl_dentry_init_reval(struct dentry *dentry, struct dentry *upperdentry,
152 return ovl_dentry_init_flags(dentry, upperdentry, oe, OVL_D_REVALIDATE);
155 void ovl_dentry_init_flags(struct dentry *dentry, struct dentry *upperdentry,
161 if (upperdentry)
162 flags |= upperdentry->d_flags;
352 struct dentry *upperdentry = ovl_i_dentry_upper(inode);
354 return upperdentry ? d_inode(upperdentry) : NULL;
523 void ovl_inode_update(struct inode *inode, struct dentry *upperdentry)
525 struct inode *upperinode = d_inode(upperdentry);
530 * Make sure upperdentry is consistent before making it visible
533 OVL_I(inode)->__upperdentry = upperdentry;
780 int ovl_check_setxattr(struct ovl_fs *ofs, struct dentry *upperdentry,
789 err = ovl_setxattr(ofs, upperdentry, ox, value, size);
800 int ovl_set_impure(struct dentry *dentry, struct dentry *upperdentry)
812 err = ovl_check_setxattr(ofs, upperdentry, OVL_XATTR_IMPURE, "y", 1, 0);
972 struct dentry *upperdentry = ovl_dentry_upper(dentry);
982 inode = d_inode(upperdentry);
985 upperdentry, inode->i_ino, inode->i_nlink);