• Home
  • Raw
  • Download

Lines Matching refs:iattr

601 	struct iattr		*iattr)  in xfs_setattr_mode()  argument
604 umode_t mode = iattr->ia_mode; in xfs_setattr_mode()
615 struct iattr *iattr) in xfs_setattr_time() argument
621 if (iattr->ia_valid & ATTR_ATIME) in xfs_setattr_time()
622 inode->i_atime = iattr->ia_atime; in xfs_setattr_time()
623 if (iattr->ia_valid & ATTR_CTIME) in xfs_setattr_time()
624 inode->i_ctime = iattr->ia_ctime; in xfs_setattr_time()
625 if (iattr->ia_valid & ATTR_MTIME) in xfs_setattr_time()
626 inode->i_mtime = iattr->ia_mtime; in xfs_setattr_time()
632 struct iattr *iattr) in xfs_vn_change_ok() argument
642 return setattr_prepare(dentry, iattr); in xfs_vn_change_ok()
654 struct iattr *iattr, in xfs_setattr_nonsize() argument
659 int mask = iattr->ia_valid; in xfs_setattr_nonsize()
681 uid = iattr->ia_uid; in xfs_setattr_nonsize()
687 gid = iattr->ia_gid; in xfs_setattr_nonsize()
725 gid = (mask & ATTR_GID) ? iattr->ia_gid : igid; in xfs_setattr_nonsize()
726 uid = (mask & ATTR_UID) ? iattr->ia_uid : iuid; in xfs_setattr_nonsize()
780 xfs_setattr_mode(ip, iattr); in xfs_setattr_nonsize()
782 xfs_setattr_time(ip, iattr); in xfs_setattr_nonsize()
832 struct iattr *iattr) in xfs_vn_setattr_nonsize() argument
839 error = xfs_vn_change_ok(dentry, iattr); in xfs_vn_setattr_nonsize()
842 return xfs_setattr_nonsize(ip, iattr, 0); in xfs_vn_setattr_nonsize()
854 struct iattr *iattr) in xfs_setattr_size() argument
867 ASSERT((iattr->ia_valid & (ATTR_UID|ATTR_GID|ATTR_ATIME|ATTR_ATIME_SET| in xfs_setattr_size()
871 newsize = iattr->ia_size; in xfs_setattr_size()
877 if (!(iattr->ia_valid & (ATTR_CTIME|ATTR_MTIME))) in xfs_setattr_size()
883 iattr->ia_valid &= ~ATTR_SIZE; in xfs_setattr_size()
884 return xfs_setattr_nonsize(ip, iattr, 0); in xfs_setattr_size()
989 !(iattr->ia_valid & (ATTR_CTIME | ATTR_MTIME))) { in xfs_setattr_size()
990 iattr->ia_ctime = iattr->ia_mtime = in xfs_setattr_size()
992 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; in xfs_setattr_size()
1028 if (iattr->ia_valid & ATTR_MODE) in xfs_setattr_size()
1029 xfs_setattr_mode(ip, iattr); in xfs_setattr_size()
1030 if (iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)) in xfs_setattr_size()
1031 xfs_setattr_time(ip, iattr); in xfs_setattr_size()
1054 struct iattr *iattr) in xfs_vn_setattr_size() argument
1061 error = xfs_vn_change_ok(dentry, iattr); in xfs_vn_setattr_size()
1064 return xfs_setattr_size(ip, iattr); in xfs_vn_setattr_size()
1070 struct iattr *iattr) in xfs_vn_setattr() argument
1074 if (iattr->ia_valid & ATTR_SIZE) { in xfs_vn_setattr()
1088 error = xfs_vn_setattr_size(dentry, iattr); in xfs_vn_setattr()
1091 error = xfs_vn_setattr_nonsize(dentry, iattr); in xfs_vn_setattr()