| /linux/fs/fat/ |
| H A D | file.c | 66 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_ioctl_set_attributes() 103 fsnotify_change(file->f_path.dentry, ia.ia_valid); 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() 492 attr->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() 514 if (error || attr->ia_valid == ATTR_SIZE) in fat_setattr() 516 attr->ia_valid &= ~ATTR_SIZE; in fat_setattr() [all …]
|
| /linux/fs/configfs/ |
| H 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()
|
| /linux/fs/adfs/ |
| H 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()
|
| /linux/fs/exfat/ |
| H A D | file.c | 289 unsigned int ia_valid; in exfat_setattr() local 295 if ((attr->ia_valid & ATTR_SIZE) && in exfat_setattr() 298 if (error || attr->ia_valid == ATTR_SIZE) in exfat_setattr() 300 attr->ia_valid &= ~ATTR_SIZE; in exfat_setattr() 304 ia_valid = attr->ia_valid; in exfat_setattr() 305 if ((ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) && in exfat_setattr() 307 attr->ia_valid &= ~(ATTR_MTIME_SET | ATTR_ATIME_SET | in exfat_setattr() 312 attr->ia_valid = ia_valid; in exfat_setattr() 316 if (((attr->ia_valid & ATTR_UID) && in exfat_setattr() 319 ((attr->ia_valid & ATTR_GID) && in exfat_setattr() [all …]
|
| /linux/fs/hostfs/ |
| H 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() 823 attrs.ia_valid |= HOSTFS_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() 835 attrs.ia_valid |= HOSTFS_ATTR_SIZE; in hostfs_setattr() [all …]
|
| /linux/fs/ramfs/ |
| H 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()
|
| /linux/fs/kernfs/ |
| H 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()
|
| /linux/fs/jfs/ |
| H 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()
|
| /linux/fs/nfs/ |
| H 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() 672 static void nfs_update_timestamps(struct inode *inode, unsigned int ia_valid) in nfs_update_timestamps() argument 677 if (ia_valid & ATTR_MTIME) { in nfs_update_timestamps() 681 if (ia_valid & ATTR_ATIME) { in nfs_update_timestamps() 727 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in nfs_setattr() 728 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr() 730 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr() 738 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr() 741 if (nfs_have_delegated_mtime(inode) && attr->ia_valid & ATTR_MTIME) { in nfs_setattr() [all …]
|
| H 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()
|
| H A D | nfs3xdr.c | 546 if (attr->ia_valid & ATTR_MODE) in encode_sattr3() 548 if (attr->ia_valid & ATTR_UID) in encode_sattr3() 550 if (attr->ia_valid & ATTR_GID) in encode_sattr3() 552 if (attr->ia_valid & ATTR_SIZE) in encode_sattr3() 554 if (attr->ia_valid & ATTR_ATIME_SET) in encode_sattr3() 556 if (attr->ia_valid & ATTR_MTIME_SET) in encode_sattr3() 560 if (attr->ia_valid & ATTR_MODE) { in encode_sattr3() 566 if (attr->ia_valid & ATTR_UID) { in encode_sattr3() 572 if (attr->ia_valid & ATTR_GID) { in encode_sattr3() 578 if (attr->ia_valid & ATTR_SIZE) { in encode_sattr3() [all …]
|
| /linux/include/trace/events/ |
| H A D | hugetlbfs.h | 94 __field(unsigned int, ia_valid) 105 __entry->ia_valid = attr->ia_valid; 113 __entry->d_len, __get_str(d_name), __entry->ia_valid, __entry->ia_mode,
|
| /linux/fs/smb/client/ |
| H A D | inode.c | 1751 if (attrs->ia_valid & ATTR_ATIME) { in cifs_set_file_info() 1758 if (attrs->ia_valid & ATTR_MTIME) { in cifs_set_file_info() 1771 if (set_time && (attrs->ia_valid & ATTR_CTIME)) { in cifs_set_file_info() 3114 direntry, attrs->ia_valid); 3119 attrs->ia_valid |= ATTR_FORCE; 3125 if (attrs->ia_valid & ATTR_FILE) 3154 if (attrs->ia_valid & ATTR_SIZE) { 3164 attrs->ia_valid &= ~(ATTR_CTIME | ATTR_MTIME); 3168 if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) 3169 attrs->ia_valid &= ~ATTR_MODE; [all …]
|
| /linux/fs/9p/ |
| H A D | vfs_inode_dotl.c | 533 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid); in v9fs_vfs_setattr_dotl() 534 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr_dotl() 536 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr_dotl() 538 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr_dotl() 540 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr_dotl() 542 if (iattr->ia_valid & ATTR_ATIME_SET) { in v9fs_vfs_setattr_dotl() 546 if (iattr->ia_valid & ATTR_MTIME_SET) { in v9fs_vfs_setattr_dotl() 551 if (iattr->ia_valid & ATTR_FILE) { in v9fs_vfs_setattr_dotl() 577 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size != in v9fs_vfs_setattr_dotl() 592 if (iattr->ia_valid & ATTR_MODE) { in v9fs_vfs_setattr_dotl()
|
| /linux/security/integrity/evm/ |
| H A D | evm_main.c | 889 unsigned int ia_valid = attr->ia_valid; in evm_attr_change() local 893 (!(ia_valid & ATTR_MODE) || attr->ia_mode == inode->i_mode)) in evm_attr_change() 911 unsigned int ia_valid = attr->ia_valid; in evm_inode_setattr() local 923 if (!(ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID))) in evm_inode_setattr() 961 struct dentry *dentry, int ia_valid) in evm_inode_post_setattr() argument 974 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) in evm_inode_post_setattr()
|
| /linux/fs/nfsd/ |
| H A D | vfs.c | 394 iap->ia_valid &= ~ATTR_MODE; in nfsd_sanitize_attrs() 397 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs() 404 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs() 405 iap->ia_valid |= ATTR_KILL_PRIV; in nfsd_sanitize_attrs() 406 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs() 413 iap->ia_valid |= ATTR_KILL_SUID; in nfsd_sanitize_attrs() 414 iap->ia_valid |= in nfsd_sanitize_attrs() 442 if (iap->ia_valid & ATTR_SIZE) { in __nfsd_setattr() 451 .ia_valid = ATTR_SIZE | ATTR_CTIME | ATTR_MTIME, in __nfsd_setattr() 461 iap->ia_valid &= ~ATTR_SIZE; in __nfsd_setattr() [all …]
|
| /linux/fs/affs/ |
| H 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()
|
| /linux/fs/afs/ |
| H 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()
|
| /linux/fs/vboxsf/ |
| H 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()
|
| /linux/fs/orangefs/ |
| H A D | namei.c | 85 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_create() 208 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_unlink() 291 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_symlink() 360 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_mkdir() 387 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_rename()
|
| H A D | inode.c | 734 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; in orangefs_setattr_size() 743 if (iattr->ia_valid & ATTR_MODE) { in __orangefs_setattr() 767 if (iattr->ia_valid & ATTR_SIZE) { in __orangefs_setattr() 778 ORANGEFS_I(inode)->attr_valid = iattr->ia_valid; in __orangefs_setattr() 785 ORANGEFS_I(inode)->attr_valid = iattr->ia_valid; in __orangefs_setattr() 805 if (!ret && (iattr->ia_valid & ATTR_MODE)) in __orangefs_setattr_mode() 886 iattr.ia_valid |= ATTR_ATIME; in orangefs_update_time() 888 iattr.ia_valid |= ATTR_CTIME; in orangefs_update_time() 890 iattr.ia_valid |= ATTR_MTIME; in orangefs_update_time() 1129 .ia_valid = ATTR_MODE, in orangefs_new_inode()
|
| H A D | acl.c | 149 iattr.ia_valid = ATTR_MODE; in orangefs_set_acl() 155 if (!rc && (iattr.ia_valid == ATTR_MODE)) in orangefs_set_acl()
|
| /linux/mm/ |
| H A D | secretmem.c | 170 unsigned int ia_valid = iattr->ia_valid; in secretmem_setattr() local 175 if ((ia_valid & ATTR_SIZE) && inode->i_size) in secretmem_setattr()
|
| /linux/fs/ubifs/ |
| H 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 …]
|
| /linux/fs/fuse/ |
| H A D | dir.c | 1986 unsigned ivalid = iattr->ia_valid; in iattr_to_fattr() 2144 attr->ia_valid |= ATTR_FORCE; in fuse_do_setattr() 2150 if (attr->ia_valid & ATTR_SIZE) { in fuse_do_setattr() 2166 if (attr->ia_valid & ATTR_OPEN) { in fuse_do_setattr() 2168 WARN_ON(!(attr->ia_valid & ATTR_SIZE)); in fuse_do_setattr() 2185 attr->ia_valid & in fuse_do_setattr() 2200 attr->ia_valid |= ATTR_MTIME | ATTR_CTIME; in fuse_do_setattr() 2214 attr->ia_valid & (ATTR_UID | ATTR_GID)) in fuse_do_setattr() 2217 if (attr->ia_valid & ATTR_SIZE) { in fuse_do_setattr() 2246 if (attr->ia_valid & ATTR_MTIME) in fuse_do_setattr() [all …]
|