Lines Matching refs:iattr
983 * @iattr: metadata assignment structure
988 struct dentry *dentry, struct iattr *iattr)
997 retval = setattr_prepare(&nop_mnt_idmap, dentry, iattr);
1002 if (iattr->ia_valid & ATTR_FILE) {
1003 fid = iattr->ia_file->private_data;
1014 if (iattr->ia_valid & ATTR_MODE)
1015 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode);
1017 if (iattr->ia_valid & ATTR_MTIME)
1018 wstat.mtime = iattr->ia_mtime.tv_sec;
1020 if (iattr->ia_valid & ATTR_ATIME)
1021 wstat.atime = iattr->ia_atime.tv_sec;
1023 if (iattr->ia_valid & ATTR_SIZE)
1024 wstat.length = iattr->ia_size;
1027 if (iattr->ia_valid & ATTR_UID)
1028 wstat.n_uid = iattr->ia_uid;
1030 if (iattr->ia_valid & ATTR_GID)
1031 wstat.n_gid = iattr->ia_gid;
1050 if ((iattr->ia_valid & ATTR_SIZE) &&
1051 iattr->ia_size != i_size_read(inode)) {
1052 truncate_setsize(inode, iattr->ia_size);
1053 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true);
1059 fscache_resize_cookie(v9fs_inode_cookie(v9inode), iattr->ia_size);
1066 setattr_copy(&nop_mnt_idmap, inode, iattr);