Lines Matching refs:iattr
1089 static int v9fs_vfs_setattr(struct dentry *dentry, struct iattr *iattr) in v9fs_vfs_setattr() argument
1097 retval = inode_change_ok(d_inode(dentry), iattr); in v9fs_vfs_setattr()
1108 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr()
1109 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode); in v9fs_vfs_setattr()
1111 if (iattr->ia_valid & ATTR_MTIME) in v9fs_vfs_setattr()
1112 wstat.mtime = iattr->ia_mtime.tv_sec; in v9fs_vfs_setattr()
1114 if (iattr->ia_valid & ATTR_ATIME) in v9fs_vfs_setattr()
1115 wstat.atime = iattr->ia_atime.tv_sec; in v9fs_vfs_setattr()
1117 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr()
1118 wstat.length = iattr->ia_size; in v9fs_vfs_setattr()
1121 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr()
1122 wstat.n_uid = iattr->ia_uid; in v9fs_vfs_setattr()
1124 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr()
1125 wstat.n_gid = iattr->ia_gid; in v9fs_vfs_setattr()
1136 if ((iattr->ia_valid & ATTR_SIZE) && in v9fs_vfs_setattr()
1137 iattr->ia_size != i_size_read(d_inode(dentry))) in v9fs_vfs_setattr()
1138 truncate_setsize(d_inode(dentry), iattr->ia_size); in v9fs_vfs_setattr()
1142 setattr_copy(d_inode(dentry), iattr); in v9fs_vfs_setattr()