| /fs/ |
| A D | attr.c | 165 unsigned int ia_valid = attr->ia_valid; in setattr_prepare() local 171 if (ia_valid & ATTR_SIZE) { in setattr_prepare() 178 if (ia_valid & ATTR_FORCE) in setattr_prepare() 198 if (ia_valid & ATTR_GID) in setattr_prepare() 286 unsigned int ia_valid = attr->ia_valid; in setattr_copy_mgtime() local 343 unsigned int ia_valid = attr->ia_valid; in setattr_copy() local 372 unsigned int ia_valid) in may_setattr() argument 433 unsigned int ia_valid = attr->ia_valid; in notify_change() local 481 ia_valid = attr->ia_valid &= ~ATTR_KILL_PRIV; in notify_change() 497 ia_valid = attr->ia_valid |= ATTR_MODE; in notify_change() [all …]
|
| A D | utimes.c | 40 newattrs.ia_valid = ATTR_CTIME | ATTR_MTIME | ATTR_ATIME; in vfs_utimes() 43 newattrs.ia_valid &= ~ATTR_ATIME; in vfs_utimes() 46 newattrs.ia_valid |= ATTR_ATIME_SET; in vfs_utimes() 50 newattrs.ia_valid &= ~ATTR_MTIME; in vfs_utimes() 53 newattrs.ia_valid |= ATTR_MTIME_SET; in vfs_utimes() 60 newattrs.ia_valid |= ATTR_TIMES_SET; in vfs_utimes() 62 newattrs.ia_valid |= ATTR_TOUCH; in vfs_utimes()
|
| /fs/fat/ |
| A D | file.c | 66 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_ioctl_set_attributes() 485 unsigned int ia_valid; in fat_setattr() local 489 ia_valid = attr->ia_valid; in fat_setattr() 490 if (ia_valid & TIMES_SET_FLAGS) { in fat_setattr() 496 attr->ia_valid = ia_valid; in fat_setattr() 509 if (attr->ia_valid & ATTR_SIZE) { in fat_setattr() 516 attr->ia_valid &= ~ATTR_SIZE; in fat_setattr() 542 attr->ia_valid &= ~ATTR_MODE; in fat_setattr() 559 if (attr->ia_valid & ATTR_ATIME) in fat_setattr() 561 if (attr->ia_valid & ATTR_CTIME) in fat_setattr() [all …]
|
| /fs/exfat/ |
| A D | file.c | 287 unsigned int ia_valid; in exfat_setattr() local 293 if ((attr->ia_valid & ATTR_SIZE) && in exfat_setattr() 298 attr->ia_valid &= ~ATTR_SIZE; in exfat_setattr() 302 ia_valid = attr->ia_valid; in exfat_setattr() 310 attr->ia_valid = ia_valid; in exfat_setattr() 314 if (((attr->ia_valid & ATTR_UID) && in exfat_setattr() 317 ((attr->ia_valid & ATTR_GID) && in exfat_setattr() 330 if (attr->ia_valid & ATTR_MODE) { in exfat_setattr() 332 attr->ia_valid &= ~ATTR_MODE; in exfat_setattr() 335 if (attr->ia_valid & ATTR_SIZE) in exfat_setattr() [all …]
|
| /fs/configfs/ |
| A D | inode.c | 41 unsigned int ia_valid = iattr->ia_valid; in configfs_setattr() local 67 if (ia_valid & ATTR_UID) in configfs_setattr() 69 if (ia_valid & ATTR_GID) in configfs_setattr() 71 if (ia_valid & ATTR_ATIME) in configfs_setattr() 73 if (ia_valid & ATTR_MTIME) in configfs_setattr() 75 if (ia_valid & ATTR_CTIME) in configfs_setattr() 77 if (ia_valid & ATTR_MODE) { in configfs_setattr()
|
| /fs/adfs/ |
| A D | inode.c | 307 unsigned int ia_valid = attr->ia_valid; in adfs_notify_change() local 316 if ((ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, ADFS_SB(sb)->s_uid)) || in adfs_notify_change() 317 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, ADFS_SB(sb)->s_gid))) in adfs_notify_change() 324 if (ia_valid & ATTR_SIZE) in adfs_notify_change() 327 if (ia_valid & ATTR_MTIME && adfs_inode_is_stamped(inode)) { in adfs_notify_change() 337 if (ia_valid & ATTR_ATIME) in adfs_notify_change() 339 if (ia_valid & ATTR_CTIME) in adfs_notify_change() 341 if (ia_valid & ATTR_MODE) { in adfs_notify_change() 350 if (ia_valid & (ATTR_SIZE | ATTR_MTIME | ATTR_MODE)) in adfs_notify_change()
|
| /fs/hostfs/ |
| A D | hostfs_kern.c | 819 attr->ia_valid &= ~ATTR_SIZE; in hostfs_setattr() 821 attrs.ia_valid = 0; in hostfs_setattr() 822 if (attr->ia_valid & ATTR_MODE) { in hostfs_setattr() 826 if (attr->ia_valid & ATTR_UID) { in hostfs_setattr() 827 attrs.ia_valid |= HOSTFS_ATTR_UID; in hostfs_setattr() 830 if (attr->ia_valid & ATTR_GID) { in hostfs_setattr() 831 attrs.ia_valid |= HOSTFS_ATTR_GID; in hostfs_setattr() 834 if (attr->ia_valid & ATTR_SIZE) { in hostfs_setattr() 838 if (attr->ia_valid & ATTR_ATIME) { in hostfs_setattr() 843 if (attr->ia_valid & ATTR_MTIME) { in hostfs_setattr() [all …]
|
| A D | hostfs_user.c | 211 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { in set_attr() 219 if (attrs->ia_valid & HOSTFS_ATTR_UID) { in set_attr() 227 if (attrs->ia_valid & HOSTFS_ATTR_GID) { in set_attr() 235 if (attrs->ia_valid & HOSTFS_ATTR_SIZE) { in set_attr() 250 if (attrs->ia_valid & ma) { in set_attr() 260 if (attrs->ia_valid & HOSTFS_ATTR_ATIME_SET) { in set_attr() 264 if (attrs->ia_valid & HOSTFS_ATTR_MTIME_SET) { in set_attr() 278 if (attrs->ia_valid & (HOSTFS_ATTR_ATIME | HOSTFS_ATTR_MTIME)) { in set_attr()
|
| /fs/ramfs/ |
| A D | file-nommu.c | 165 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr() 174 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr() 179 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr() 185 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr() 191 ia->ia_valid = old_ia_valid; in ramfs_nommu_setattr()
|
| /fs/kernfs/ |
| A D | inode.c | 72 unsigned int ia_valid = iattr->ia_valid; in __kernfs_setattr() local 78 if (ia_valid & ATTR_UID) in __kernfs_setattr() 80 if (ia_valid & ATTR_GID) in __kernfs_setattr() 82 if (ia_valid & ATTR_ATIME) in __kernfs_setattr() 84 if (ia_valid & ATTR_MTIME) in __kernfs_setattr() 86 if (ia_valid & ATTR_CTIME) in __kernfs_setattr() 88 if (ia_valid & ATTR_MODE) in __kernfs_setattr()
|
| /fs/jfs/ |
| A D | file.c | 106 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || in jfs_setattr() 107 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in jfs_setattr() 113 if ((iattr->ia_valid & ATTR_SIZE) && in jfs_setattr() 128 if (iattr->ia_valid & ATTR_MODE) in jfs_setattr()
|
| /fs/nfsd/ |
| A D | nfsproc.c | 88 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr() 105 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_proc_setattr() 129 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_proc_setattr() 339 if (attr->ia_valid & ATTR_MODE) { in nfsd_proc_create() 352 attr->ia_valid |= ATTR_SIZE; in nfsd_proc_create() 380 attr->ia_valid |= ATTR_MODE; in nfsd_proc_create() 399 attr->ia_valid &= ~ATTR_SIZE; in nfsd_proc_create() 414 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create() 419 attr->ia_valid &= ATTR_SIZE; in nfsd_proc_create() 420 if (attr->ia_valid) in nfsd_proc_create() [all …]
|
| A D | vfs.c | 392 iap->ia_valid &= ~ATTR_MODE; in nfsd_sanitize_attrs() 395 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs() 402 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs() 412 iap->ia_valid |= in nfsd_sanitize_attrs() 440 if (iap->ia_valid & ATTR_SIZE) { in __nfsd_setattr() 459 iap->ia_valid &= ~ATTR_SIZE; in __nfsd_setattr() 470 if (!iap->ia_valid) in __nfsd_setattr() 480 iap->ia_valid |= ATTR_CTIME; in __nfsd_setattr() 516 if (iap->ia_valid & ATTR_SIZE) { in nfsd_setattr() 1452 iap->ia_valid &= ~ATTR_MODE; in nfsd_create_setattr() [all …]
|
| A D | nfsxdr.c | 140 iap->ia_valid = 0; in svcxdr_decode_sattr() 148 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr() 156 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr() 163 iap->ia_valid |= ATTR_GID; in svcxdr_decode_sattr() 168 iap->ia_valid |= ATTR_SIZE; in svcxdr_decode_sattr() 175 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in svcxdr_decode_sattr() 183 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in svcxdr_decode_sattr() 196 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); in svcxdr_decode_sattr()
|
| /fs/nfs/ |
| A D | inode.c | 648 if (attr->ia_valid & ATTR_MTIME_SET) { in nfs_set_timestamps_to_ts() 665 if (attr->ia_valid & ATTR_ATIME_SET) { in nfs_set_timestamps_to_ts() 677 if (ia_valid & ATTR_MTIME) { in nfs_update_timestamps() 681 if (ia_valid & ATTR_ATIME) { in nfs_update_timestamps() 725 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr() 727 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr() 735 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr() 750 attr->ia_valid & ATTR_ATIME && in nfs_setattr() 751 !(attr->ia_valid & ATTR_MTIME)) { in nfs_setattr() 759 attr->ia_valid &= ~ATTR_ATIME; in nfs_setattr() [all …]
|
| A D | nfs2xdr.c | 343 if (attr->ia_valid & ATTR_MODE) in encode_sattr() 347 if (attr->ia_valid & ATTR_UID) in encode_sattr() 351 if (attr->ia_valid & ATTR_GID) in encode_sattr() 355 if (attr->ia_valid & ATTR_SIZE) in encode_sattr() 360 if (attr->ia_valid & ATTR_ATIME_SET) in encode_sattr() 362 else if (attr->ia_valid & ATTR_ATIME) in encode_sattr() 366 if (attr->ia_valid & ATTR_MTIME_SET) in encode_sattr() 368 else if (attr->ia_valid & ATTR_MTIME) in encode_sattr()
|
| /fs/ecryptfs/ |
| A D | inode.c | 755 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper() 766 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper() 784 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper() 821 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper() 823 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper() 865 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate() 873 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate() 963 if (ia->ia_valid & ATTR_SIZE) { in ecryptfs_setattr() 970 if (ia->ia_valid & ATTR_FILE) in ecryptfs_setattr() 972 if (ia->ia_valid & ATTR_SIZE) { in ecryptfs_setattr() [all …]
|
| /fs/9p/ |
| A D | vfs_inode_dotl.c | 538 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid); in v9fs_vfs_setattr_dotl() 539 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr_dotl() 541 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr_dotl() 543 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr_dotl() 545 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr_dotl() 547 if (iattr->ia_valid & ATTR_ATIME_SET) { in v9fs_vfs_setattr_dotl() 551 if (iattr->ia_valid & ATTR_MTIME_SET) { in v9fs_vfs_setattr_dotl() 556 if (iattr->ia_valid & ATTR_FILE) { in v9fs_vfs_setattr_dotl() 582 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size != in v9fs_vfs_setattr_dotl() 597 if (iattr->ia_valid & ATTR_MODE) { in v9fs_vfs_setattr_dotl()
|
| /fs/smb/client/ |
| A D | inode.c | 3059 direntry, attrs->ia_valid); 3064 attrs->ia_valid |= ATTR_FORCE; 3104 attrs->ia_valid &= ~ATTR_MODE; 3118 if (attrs->ia_valid & ATTR_UID) 3123 if (attrs->ia_valid & ATTR_GID) 3214 direntry, attrs->ia_valid); 3217 attrs->ia_valid |= ATTR_FORCE; 3270 if (attrs->ia_valid & ATTR_UID) 3273 if (attrs->ia_valid & ATTR_GID) 3294 attrs->ia_valid &= ~ATTR_MODE; [all …]
|
| /fs/udf/ |
| A D | file.c | 224 if ((attr->ia_valid & ATTR_UID) && in udf_setattr() 228 if ((attr->ia_valid & ATTR_GID) && in udf_setattr() 233 if ((attr->ia_valid & ATTR_SIZE) && in udf_setattr() 242 if (attr->ia_valid & ATTR_MODE) in udf_setattr()
|
| /fs/affs/ |
| A D | inode.c | 222 pr_debug("notify_change(%lu,0x%x)\n", inode->i_ino, attr->ia_valid); in affs_notify_change() 228 if (((attr->ia_valid & ATTR_UID) && in affs_notify_change() 230 ((attr->ia_valid & ATTR_GID) && in affs_notify_change() 232 ((attr->ia_valid & ATTR_MODE) && in affs_notify_change() 240 if ((attr->ia_valid & ATTR_SIZE) && in affs_notify_change() 253 if (attr->ia_valid & ATTR_MODE) in affs_notify_change()
|
| /fs/afs/ |
| A D | inode.c | 799 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_success() 812 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_edit_file() 852 attr->ia_valid); in afs_setattr() 854 if (!(attr->ia_valid & supported)) { in afs_setattr() 860 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr() 869 attr->ia_valid &= ~ATTR_SIZE; in afs_setattr() 877 if ((attr->ia_valid & ATTR_SIZE) && S_ISREG(inode->i_mode)) { in afs_setattr() 890 if (!(attr->ia_valid & (supported & ~ATTR_SIZE & ~ATTR_MTIME)) && in afs_setattr() 902 op = afs_alloc_operation(((attr->ia_valid & ATTR_FILE) ? in afs_setattr() 913 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr()
|
| /fs/vboxsf/ |
| A D | utils.c | 276 if (iattr->ia_valid & ATTR_SIZE) in vboxsf_setattr() 289 if (iattr->ia_valid & (ATTR_MODE | ATTR_ATIME | ATTR_MTIME)) { in vboxsf_setattr() 290 if (iattr->ia_valid & ATTR_MODE) { in vboxsf_setattr() 307 if (iattr->ia_valid & ATTR_ATIME) in vboxsf_setattr() 311 if (iattr->ia_valid & ATTR_MTIME) in vboxsf_setattr() 335 if (iattr->ia_valid & ATTR_SIZE) { in vboxsf_setattr()
|
| /fs/orangefs/ |
| A D | namei.c | 86 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_create() 209 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_unlink() 294 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_symlink() 364 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_mkdir() 391 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_rename()
|
| /fs/ubifs/ |
| A D | file.c | 1069 if (attr->ia_valid & ATTR_UID) in do_attr_changes() 1071 if (attr->ia_valid & ATTR_GID) in do_attr_changes() 1073 if (attr->ia_valid & ATTR_ATIME) in do_attr_changes() 1075 if (attr->ia_valid & ATTR_MTIME) in do_attr_changes() 1077 if (attr->ia_valid & ATTR_CTIME) in do_attr_changes() 1079 if (attr->ia_valid & ATTR_MODE) { in do_attr_changes() 1221 if (attr->ia_valid & ATTR_SIZE) { in do_setattr() 1227 if (attr->ia_valid & ATTR_SIZE) { in do_setattr() 1237 if (attr->ia_valid & ATTR_SIZE) in do_setattr() 1262 inode->i_ino, inode->i_mode, attr->ia_valid); in ubifs_setattr() [all …]
|