Lines Matching refs:iattr
1110 static int v9fs_vfs_setattr(struct dentry *dentry, struct iattr *iattr) in v9fs_vfs_setattr() argument
1118 retval = setattr_prepare(dentry, iattr); in v9fs_vfs_setattr()
1129 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr()
1130 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode); in v9fs_vfs_setattr()
1132 if (iattr->ia_valid & ATTR_MTIME) in v9fs_vfs_setattr()
1133 wstat.mtime = iattr->ia_mtime.tv_sec; in v9fs_vfs_setattr()
1135 if (iattr->ia_valid & ATTR_ATIME) in v9fs_vfs_setattr()
1136 wstat.atime = iattr->ia_atime.tv_sec; in v9fs_vfs_setattr()
1138 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr()
1139 wstat.length = iattr->ia_size; in v9fs_vfs_setattr()
1142 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr()
1143 wstat.n_uid = iattr->ia_uid; in v9fs_vfs_setattr()
1145 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr()
1146 wstat.n_gid = iattr->ia_gid; in v9fs_vfs_setattr()
1157 if ((iattr->ia_valid & ATTR_SIZE) && in v9fs_vfs_setattr()
1158 iattr->ia_size != i_size_read(d_inode(dentry))) in v9fs_vfs_setattr()
1159 truncate_setsize(d_inode(dentry), iattr->ia_size); in v9fs_vfs_setattr()
1163 setattr_copy(d_inode(dentry), iattr); in v9fs_vfs_setattr()