Lines Matching refs:upperdentry
110 void ovl_dentry_init_reval(struct dentry *dentry, struct dentry *upperdentry)
112 return ovl_dentry_init_flags(dentry, upperdentry, OVL_D_REVALIDATE);
115 void ovl_dentry_init_flags(struct dentry *dentry, struct dentry *upperdentry,
121 if (upperdentry)
122 flags |= upperdentry->d_flags;
253 struct dentry *upperdentry = ovl_i_dentry_upper(inode);
255 return upperdentry ? d_inode(upperdentry) : NULL;
421 void ovl_inode_update(struct inode *inode, struct dentry *upperdentry)
423 struct inode *upperinode = d_inode(upperdentry);
428 * Make sure upperdentry is consistent before making it visible
431 OVL_I(inode)->__upperdentry = upperdentry;
615 int ovl_check_setxattr(struct dentry *dentry, struct dentry *upperdentry,
625 err = ovl_do_setxattr(ofs, upperdentry, ox, value, size);
636 int ovl_set_impure(struct dentry *dentry, struct dentry *upperdentry)
647 err = ovl_check_setxattr(dentry, upperdentry, OVL_XATTR_IMPURE,
725 struct dentry *upperdentry = ovl_dentry_upper(dentry);
735 inode = d_inode(upperdentry);
738 upperdentry, inode->i_ino, inode->i_nlink);