| /linux/fs/ |
| H 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() 188 if (ia_valid & ATTR_FORCE) in setattr_prepare() 192 if ((ia_valid & ATTR_UID) && in setattr_prepare() 197 if ((ia_valid & ATTR_GID) && in setattr_prepare() 202 if (ia_valid & ATTR_MODE) { in setattr_prepare() 208 if (ia_valid & ATTR_GID) in setattr_prepare() 219 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) { in setattr_prepare() 226 if (ia_valid & ATTR_KILL_PRIV) { in setattr_prepare() 296 unsigned int ia_valid = attr->ia_valid; in setattr_copy_mgtime() local [all …]
|
| /linux/fs/kernfs/ |
| H A D | inode.c | 71 unsigned int ia_valid = iattr->ia_valid; in __kernfs_setattr() local 77 if (ia_valid & ATTR_UID) in __kernfs_setattr() 79 if (ia_valid & ATTR_GID) in __kernfs_setattr() 81 if (ia_valid & ATTR_ATIME) in __kernfs_setattr() 83 if (ia_valid & ATTR_MTIME) in __kernfs_setattr() 85 if (ia_valid & ATTR_CTIME) in __kernfs_setattr() 87 if (ia_valid & ATTR_MODE) in __kernfs_setattr()
|
| /linux/fs/ramfs/ |
| H A D | file-nommu.c | 168 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr() 177 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr() 182 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr() 188 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr() 194 ia->ia_valid = old_ia_valid; in ramfs_nommu_setattr()
|
| /linux/fs/nfsd/ |
| H A D | nfsproc.c | 89 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr() 106 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_proc_setattr() 136 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_proc_setattr() 344 if (attr->ia_valid & ATTR_MODE) { in nfsd_proc_create() 357 attr->ia_valid |= ATTR_SIZE; in nfsd_proc_create() 385 attr->ia_valid |= ATTR_MODE; in nfsd_proc_create() 394 } else if (type == S_IFCHR && !(attr->ia_valid & ATTR_SIZE)) { in nfsd_proc_create() 404 attr->ia_valid &= ~ATTR_SIZE; in nfsd_proc_create() 422 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create() 427 attr->ia_valid &= ATTR_SIZE; in nfsd_proc_create() [all …]
|
| H A D | nfsxdr.c | 152 iap->ia_valid = 0; in svcxdr_decode_sattr() 160 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr() 168 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr() 175 iap->ia_valid |= ATTR_GID; in svcxdr_decode_sattr() 180 iap->ia_valid |= ATTR_SIZE; in svcxdr_decode_sattr() 194 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in svcxdr_decode_sattr() 198 iap->ia_valid &= ~ATTR_ATIME_SET; in svcxdr_decode_sattr() 206 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in svcxdr_decode_sattr() 210 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); in svcxdr_decode_sattr()
|
| H A D | vfs.c | 396 iap->ia_valid &= ~ATTR_MODE; in nfsd_sanitize_attrs() 399 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs() 406 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs() 407 iap->ia_valid |= ATTR_KILL_PRIV; in nfsd_sanitize_attrs() 408 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs() 415 iap->ia_valid |= ATTR_KILL_SUID; in nfsd_sanitize_attrs() 416 iap->ia_valid |= in nfsd_sanitize_attrs() 445 if (iap->ia_valid & ATTR_SIZE) { in __nfsd_setattr() 454 .ia_valid = ATTR_SIZE | ATTR_CTIME | ATTR_MTIME, in __nfsd_setattr() 464 iap->ia_valid &= ~ATTR_SIZE; in __nfsd_setattr() [all …]
|
| H A D | nfs3xdr.c | 215 iap->ia_valid = 0; in svcxdr_decode_sattr3() 224 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr3() 236 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr3() 247 iap->ia_valid |= ATTR_GID; in svcxdr_decode_sattr3() 256 iap->ia_valid |= ATTR_SIZE; in svcxdr_decode_sattr3() 265 iap->ia_valid |= ATTR_ATIME; in svcxdr_decode_sattr3() 270 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in svcxdr_decode_sattr3() 281 iap->ia_valid |= ATTR_MTIME; in svcxdr_decode_sattr3() 286 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in svcxdr_decode_sattr3()
|
| H A D | nfs3proc.c | 42 if ((iap->ia_valid & ATTR_ATIME_SET) && in nfsd3_time_in_range() 45 if ((iap->ia_valid & ATTR_MTIME_SET) && in nfsd3_time_in_range() 296 if (!(iap->ia_valid & ATTR_MODE)) in nfsd3_create_file() 348 iap->ia_valid &= ATTR_SIZE; in nfsd3_create_file() 378 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd3_create_file() 379 iap->ia_valid &= ~ATTR_SIZE; in nfsd3_create_file() 381 iap->ia_valid = ATTR_MTIME | ATTR_ATIME | in nfsd3_create_file() 426 argp->attrs.ia_valid &= ~ATTR_SIZE; in nfsd3_proc_mkdir()
|
| /linux/fs/nfs/ |
| H A D | inode.c | 630 if (attr->ia_valid & ATTR_MTIME_SET) { in nfs_set_timestamps_to_ts() 647 if (attr->ia_valid & ATTR_ATIME_SET) { in nfs_set_timestamps_to_ts() 706 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in nfs_setattr() 707 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr() 713 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr() 721 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr() 724 if (nfs_have_delegated_mtime(inode) && attr->ia_valid & ATTR_MTIME) { in nfs_setattr() 726 if (attr->ia_valid & ATTR_MTIME_SET) { in nfs_setattr() 729 attr->ia_valid &= ~(ATTR_MTIME|ATTR_MTIME_SET| in nfs_setattr() 733 if (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 | nfs4file.c | 66 attr.ia_valid = ATTR_OPEN; in nfs4_file_open() 68 attr.ia_valid |= ATTR_SIZE; in nfs4_file_open()
|
| /linux/security/integrity/evm/ |
| H A D | evm_main.c | 940 unsigned int ia_valid = attr->ia_valid; in evm_inode_setattr() 944 (!(ia_valid & ATTR_MODE) || attr->ia_mode == inode->i_mode)) in evm_inode_setattr() 962 unsigned int ia_valid = attr->ia_valid; in evm_inode_post_setattr() 974 if (!(ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID))) in evm_inode_post_setattr() 1003 * @ia_valid: for the UID and GID status in evm_inode_copy_up_xattr() 1012 struct dentry *dentry, int ia_valid) 1025 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) in evm_inode_init_security() 889 unsigned int ia_valid = attr->ia_valid; evm_attr_change() local 911 unsigned int ia_valid = attr->ia_valid; evm_inode_setattr() local 961 evm_inode_post_setattr(struct mnt_idmap * idmap,struct dentry * dentry,int ia_valid) evm_inode_post_setattr() argument
|
| /linux/fs/smb/client/ |
| H A D | inode.c | 1778 if (attrs->ia_valid & ATTR_ATIME) { in cifs_set_file_info() 1785 if (attrs->ia_valid & ATTR_MTIME) { in cifs_set_file_info() 1798 if (set_time && (attrs->ia_valid & ATTR_CTIME)) { in cifs_set_file_info() 3191 cifs_dbg(FYI, "setattr_unix on file %pd attrs->ia_valid=0x%x\n", 3192 direntry, attrs->ia_valid); 3197 attrs->ia_valid |= ATTR_FORCE; 3203 if (attrs->ia_valid & ATTR_FILE) 3232 if (attrs->ia_valid & ATTR_SIZE) { 3253 attrs->ia_valid &= ~(ATTR_CTIME | ATTR_MTIME); 3271 if (attrs->ia_valid [all...] |
| /linux/fs/afs/ |
| H A D | inode.c | 723 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_success() 736 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_edit_file() 776 attr->ia_valid); in afs_setattr() 778 if (!(attr->ia_valid & supported)) { in afs_setattr() 784 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr() 793 attr->ia_valid &= ~ATTR_SIZE; in afs_setattr() 801 if ((attr->ia_valid & ATTR_SIZE) && S_ISREG(inode->i_mode)) { in afs_setattr() 814 if (!(attr->ia_valid & (supported & ~ATTR_SIZE & ~ATTR_MTIME)) && in afs_setattr() 826 op = afs_alloc_operation(((attr->ia_valid & ATTR_FILE) ? in afs_setattr() 837 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr()
|
| /linux/fs/overlayfs/ |
| H A D | inode.c | 34 if (attr->ia_valid & ATTR_UID) in ovl_setattr() 37 if (attr->ia_valid & ATTR_GID) in ovl_setattr() 41 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr() 55 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr() 62 if (attr->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) in ovl_setattr() 63 attr->ia_valid &= ~ATTR_MODE; in ovl_setattr() 70 attr->ia_valid &= ~ATTR_FILE; in ovl_setattr() 81 attr->ia_valid &= ~ATTR_OPEN; in ovl_setattr() 563 struct iattr iattr = { .ia_valid = ATTR_KILL_SGID }; in ovl_set_acl()
|
| /linux/mm/ |
| H A D | secretmem.c | 246 unsigned int ia_valid = iattr->ia_valid; in secretmem_setattr() local 251 if ((ia_valid & ATTR_SIZE) && inode->i_size) in secretmem_setattr()
|
| /linux/fs/orangefs/ |
| H A D | inode.c | 752 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; in orangefs_setattr_size() 761 if (iattr->ia_valid & ATTR_MODE) { in __orangefs_setattr() 785 if (iattr->ia_valid & ATTR_SIZE) { in __orangefs_setattr() 796 ORANGEFS_I(inode)->attr_valid = iattr->ia_valid; in __orangefs_setattr() 803 ORANGEFS_I(inode)->attr_valid = iattr->ia_valid; in __orangefs_setattr() 823 if (!ret && (iattr->ia_valid & ATTR_MODE)) in __orangefs_setattr_mode() 904 iattr.ia_valid = ATTR_ATIME; in orangefs_update_time() 907 iattr.ia_valid = ATTR_CTIME | ATTR_MTIME; in orangefs_update_time() 1152 .ia_valid = ATTR_MODE, in orangefs_new_inode()
|
| /linux/fs/ntfs/ |
| H A D | file.c | 310 unsigned int ia_valid = attr->ia_valid; in ntfs_setattr() local 321 if ((ia_valid & ATTR_SIZE) && in ntfs_setattr() 331 if (ia_valid & ATTR_SIZE) { in ntfs_setattr() 336 ia_valid |= ATTR_MTIME | ATTR_CTIME; in ntfs_setattr() 352 if (ia_valid & (ATTR_UID | ATTR_GID | ATTR_MODE)) { in ntfs_setattr() 355 if (ia_valid & ATTR_UID) in ntfs_setattr() 357 if (ia_valid & ATTR_GID) in ntfs_setattr() 359 if (ia_valid & ATTR_MODE) in ntfs_setattr()
|
| /linux/fs/tracefs/ |
| H A D | event_inode.c | 168 unsigned int ia_valid = iattr->ia_valid; in update_attr() local 170 if (ia_valid & ATTR_MODE) { in update_attr() 175 if (ia_valid & ATTR_UID) { in update_attr() 179 if (ia_valid & ATTR_GID) { in update_attr()
|
| H A D | inode.c | 213 unsigned int ia_valid = attr->ia_valid; in tracefs_setattr() local 217 if (ia_valid & ATTR_UID) in tracefs_setattr() 220 if (ia_valid & ATTR_GID) in tracefs_setattr()
|
| /linux/fs/xfs/ |
| H A D | xfs_iops.c | 787 int mask = iattr->ia_valid; in xfs_setattr_nonsize() 924 ASSERT((iattr->ia_valid & (ATTR_UID|ATTR_GID|ATTR_ATIME|ATTR_ATIME_SET| in xfs_vn_setattr_size() 937 if (!(iattr->ia_valid & (ATTR_CTIME|ATTR_MTIME))) in xfs_vn_setattr_size() 943 iattr->ia_valid &= ~ATTR_SIZE; in xfs_vn_setattr_size() 1073 !(iattr->ia_valid & (ATTR_CTIME | ATTR_MTIME))) { in xfs_vn_setattr_size() 1076 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; in xfs_vn_setattr_size() 1141 if (iattr->ia_valid & ATTR_SIZE) { in xfs_vn_setattr()
|
| /linux/fs/hostfs/ |
| H A D | hostfs.h | 14 unsigned int ia_valid; member
|
| /linux/fs/ceph/ |
| H A D | inode.c | 2575 unsigned int ia_valid = attr->ia_valid; in __ceph_setattr() local 2684 if (ia_valid & ATTR_UID) { in __ceph_setattr() 2702 if (ia_valid & ATTR_GID) { in __ceph_setattr() 2720 if (ia_valid & ATTR_MODE) { in __ceph_setattr() 2735 if (ia_valid & ATTR_ATIME) { in __ceph_setattr() 2758 if (ia_valid & ATTR_SIZE) { in __ceph_setattr() 2786 ia_valid |= ATTR_MTIME; in __ceph_setattr() 2810 if (ia_valid & ATTR_MTIME) { in __ceph_setattr() 2834 if (ia_valid & ATTR_CTIME) { in __ceph_setattr() 2836 bool only = (ia_valid & (ATTR_SIZE|ATTR_MTIME|ATTR_ATIME| in __ceph_setattr() [all …]
|
| /linux/fs/ntfs3/ |
| H A D | file.c | 711 u32 ia_valid = attr->ia_valid; in ntfs_setattr() local 726 if (ia_valid & ATTR_SIZE) { in ntfs_setattr() 757 ia_valid &= ~ATTR_SIZE; in ntfs_setattr() 770 if (ia_valid & (ATTR_UID | ATTR_GID | ATTR_MODE)) in ntfs_setattr()
|
| /linux/fs/coda/ |
| H A D | coda_linux.c | 185 valid = iattr->ia_valid; in coda_iattr_to_vattr()
|