Lines Matching defs:direntry
2043 struct dentry *direntry, umode_t mode)
2068 full_path = build_path_from_dentry(direntry, page);
2079 d_drop(direntry); /* for time being always refresh inode info */
2086 rc = cifs_posix_mkdir(inode, direntry, mode, full_path, cifs_sb,
2102 d_drop(direntry);
2107 rc = cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, tcon,
2121 int cifs_rmdir(struct inode *inode, struct dentry *direntry)
2137 full_path = build_path_from_dentry(direntry, page);
2173 spin_lock(&d_inode(direntry)->i_lock);
2174 i_size_write(d_inode(direntry), 0);
2175 clear_nlink(d_inode(direntry));
2176 spin_unlock(&d_inode(direntry)->i_lock);
2179 cifsInode = CIFS_I(d_inode(direntry));
2190 inode_set_ctime_current(d_inode(direntry));
2861 cifs_setattr_unix(struct dentry *direntry, struct iattr *attrs)
2867 struct inode *inode = d_inode(direntry);
2876 direntry, attrs->ia_valid);
2883 rc = setattr_prepare(&nop_mnt_idmap, direntry, attrs);
2887 full_path = build_path_from_dentry(direntry, page);
3010 cifs_setattr_nounix(struct dentry *direntry, struct iattr *attrs)
3015 struct inode *inode = d_inode(direntry);
3029 direntry, attrs->ia_valid);
3034 rc = setattr_prepare(&nop_mnt_idmap, direntry, attrs);
3038 full_path = build_path_from_dentry(direntry, page);
3199 cifs_setattr(struct mnt_idmap *idmap, struct dentry *direntry,
3202 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb);
3214 rc = cifs_setattr_unix(direntry, attrs);
3217 rc = cifs_setattr_nounix(direntry, attrs);