Lines Matching refs:iattr
1035 static int v9fs_vfs_setattr(struct dentry *dentry, struct iattr *iattr) in v9fs_vfs_setattr() argument
1043 retval = setattr_prepare(dentry, iattr); in v9fs_vfs_setattr()
1049 if (iattr->ia_valid & ATTR_FILE) { in v9fs_vfs_setattr()
1050 fid = iattr->ia_file->private_data; in v9fs_vfs_setattr()
1059 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr()
1060 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode); in v9fs_vfs_setattr()
1062 if (iattr->ia_valid & ATTR_MTIME) in v9fs_vfs_setattr()
1063 wstat.mtime = iattr->ia_mtime.tv_sec; in v9fs_vfs_setattr()
1065 if (iattr->ia_valid & ATTR_ATIME) in v9fs_vfs_setattr()
1066 wstat.atime = iattr->ia_atime.tv_sec; in v9fs_vfs_setattr()
1068 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr()
1069 wstat.length = iattr->ia_size; in v9fs_vfs_setattr()
1072 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr()
1073 wstat.n_uid = iattr->ia_uid; in v9fs_vfs_setattr()
1075 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr()
1076 wstat.n_gid = iattr->ia_gid; in v9fs_vfs_setattr()
1087 if ((iattr->ia_valid & ATTR_SIZE) && in v9fs_vfs_setattr()
1088 iattr->ia_size != i_size_read(d_inode(dentry))) in v9fs_vfs_setattr()
1089 truncate_setsize(d_inode(dentry), iattr->ia_size); in v9fs_vfs_setattr()
1093 setattr_copy(d_inode(dentry), iattr); in v9fs_vfs_setattr()