/linux-4.4.14/fs/ |
H A D | attr.c | 33 unsigned int ia_valid = attr->ia_valid; inode_change_ok() local 39 if (ia_valid & ATTR_SIZE) { inode_change_ok() 46 if (ia_valid & ATTR_FORCE) inode_change_ok() 50 if ((ia_valid & ATTR_UID) && inode_change_ok() 57 if ((ia_valid & ATTR_GID) && inode_change_ok() 64 if (ia_valid & ATTR_MODE) { inode_change_ok() 68 if (!in_group_p((ia_valid & ATTR_GID) ? attr->ia_gid : inode_change_ok() 75 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) { inode_change_ok() 144 unsigned int ia_valid = attr->ia_valid; setattr_copy() local 146 if (ia_valid & ATTR_UID) setattr_copy() 148 if (ia_valid & ATTR_GID) setattr_copy() 150 if (ia_valid & ATTR_ATIME) setattr_copy() 153 if (ia_valid & ATTR_MTIME) setattr_copy() 156 if (ia_valid & ATTR_CTIME) setattr_copy() 159 if (ia_valid & ATTR_MODE) { setattr_copy() 196 unsigned int ia_valid = attr->ia_valid; notify_change() local 200 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID | ATTR_TIMES_SET)) { notify_change() 205 if ((ia_valid & ATTR_MODE)) { notify_change() 215 if (!(ia_valid & ATTR_ATIME_SET)) notify_change() 217 if (!(ia_valid & ATTR_MTIME_SET)) notify_change() 219 if (ia_valid & ATTR_KILL_PRIV) { notify_change() 220 attr->ia_valid &= ~ATTR_KILL_PRIV; notify_change() 221 ia_valid &= ~ATTR_KILL_PRIV; notify_change() 236 if ((ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) && notify_change() 237 (ia_valid & ATTR_MODE)) notify_change() 240 if (ia_valid & ATTR_KILL_SUID) { notify_change() 242 ia_valid = attr->ia_valid |= ATTR_MODE; notify_change() 246 if (ia_valid & ATTR_KILL_SGID) { notify_change() 248 if (!(ia_valid & ATTR_MODE)) { notify_change() 249 ia_valid = attr->ia_valid |= ATTR_MODE; notify_change() 255 if (!(attr->ia_valid & ~(ATTR_KILL_SUID | ATTR_KILL_SGID))) notify_change() 271 fsnotify_change(dentry, ia_valid); notify_change() 273 evm_inode_post_setattr(dentry, ia_valid); notify_change()
|
H A D | utimes.c | 66 newattrs.ia_valid = ATTR_CTIME | ATTR_MTIME | ATTR_ATIME; utimes_common() 69 newattrs.ia_valid &= ~ATTR_ATIME; utimes_common() 73 newattrs.ia_valid |= ATTR_ATIME_SET; utimes_common() 77 newattrs.ia_valid &= ~ATTR_MTIME; utimes_common() 81 newattrs.ia_valid |= ATTR_MTIME_SET; utimes_common() 88 newattrs.ia_valid |= ATTR_TIMES_SET; utimes_common()
|
H A D | open.c | 48 newattrs.ia_valid = ATTR_SIZE | time_attrs; do_truncate() 51 newattrs.ia_valid |= ATTR_FILE; do_truncate() 59 newattrs.ia_valid |= ret | ATTR_FORCE; do_truncate() 518 newattrs.ia_valid = ATTR_MODE | ATTR_CTIME; chmod_common() 580 newattrs.ia_valid = ATTR_CTIME; chown_common() 584 newattrs.ia_valid |= ATTR_UID; chown_common() 590 newattrs.ia_valid |= ATTR_GID; chown_common() 594 newattrs.ia_valid |= chown_common()
|
H A D | libfs.c | 373 if (iattr->ia_valid & ATTR_SIZE) simple_setattr()
|
H A D | inode.c | 1722 newattrs.ia_valid = ATTR_FORCE | kill; __remove_privs()
|
/linux-4.4.14/fs/fat/ |
H A D | file.c | 61 ia.ia_valid = ATTR_MODE | ATTR_CTIME; fat_ioctl_set_attributes() 97 fsnotify_change(file->f_path.dentry, ia.ia_valid); fat_ioctl_set_attributes() 382 unsigned int ia_valid; fat_setattr() local 386 ia_valid = attr->ia_valid; fat_setattr() 387 if (ia_valid & TIMES_SET_FLAGS) { fat_setattr() 389 attr->ia_valid &= ~TIMES_SET_FLAGS; fat_setattr() 393 attr->ia_valid = ia_valid; fat_setattr() 406 if (attr->ia_valid & ATTR_SIZE) { fat_setattr() 411 if (error || attr->ia_valid == ATTR_SIZE) fat_setattr() 413 attr->ia_valid &= ~ATTR_SIZE; fat_setattr() 417 if (((attr->ia_valid & ATTR_UID) && fat_setattr() 419 ((attr->ia_valid & ATTR_GID) && fat_setattr() 421 ((attr->ia_valid & ATTR_MODE) && fat_setattr() 435 if (attr->ia_valid & ATTR_MODE) { fat_setattr() 437 attr->ia_valid &= ~ATTR_MODE; fat_setattr() 440 if (attr->ia_valid & ATTR_SIZE) { fat_setattr()
|
/linux-4.4.14/drivers/staging/lustre/lustre/mdc/ |
H A D | mdc_lib.c | 224 static inline __u64 attr_pack(unsigned int ia_valid) attr_pack() argument 228 if (ia_valid & ATTR_MODE) attr_pack() 230 if (ia_valid & ATTR_UID) attr_pack() 232 if (ia_valid & ATTR_GID) attr_pack() 234 if (ia_valid & ATTR_SIZE) attr_pack() 236 if (ia_valid & ATTR_ATIME) attr_pack() 238 if (ia_valid & ATTR_MTIME) attr_pack() 240 if (ia_valid & ATTR_CTIME) attr_pack() 242 if (ia_valid & ATTR_ATIME_SET) attr_pack() 244 if (ia_valid & ATTR_MTIME_SET) attr_pack() 246 if (ia_valid & ATTR_FORCE) attr_pack() 248 if (ia_valid & ATTR_ATTR_FLAG) attr_pack() 250 if (ia_valid & ATTR_KILL_SUID) attr_pack() 252 if (ia_valid & ATTR_KILL_SGID) attr_pack() 254 if (ia_valid & ATTR_CTIME_SET) attr_pack() 256 if (ia_valid & ATTR_OPEN) attr_pack() 258 if (ia_valid & ATTR_BLOCKS) attr_pack() 260 if (ia_valid & MDS_OPEN_OWNEROVERRIDE) attr_pack() 276 rec->sa_valid = attr_pack(op_data->op_attr.ia_valid); mdc_setattr_pack_rec() 287 if ((op_data->op_attr.ia_valid & ATTR_GID) && mdc_setattr_pack_rec()
|
H A D | mdc_reint.c | 117 if (op_data->op_attr.ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) mdc_setattr() 145 if (op_data->op_attr.ia_valid & (ATTR_MTIME | ATTR_CTIME)) mdc_setattr()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
H A D | obdo.c | 138 attr->ia_valid = 0; iattr_from_obdo() 141 attr->ia_valid |= ATTR_ATIME; iattr_from_obdo() 145 attr->ia_valid |= ATTR_MTIME; iattr_from_obdo() 149 attr->ia_valid |= ATTR_CTIME; iattr_from_obdo() 153 attr->ia_valid |= ATTR_SIZE; iattr_from_obdo() 158 attr->ia_valid |= ATTR_MODE; iattr_from_obdo() 163 attr->ia_valid |= ATTR_MODE; iattr_from_obdo() 170 attr->ia_valid |= ATTR_UID; iattr_from_obdo() 174 attr->ia_valid |= ATTR_GID; iattr_from_obdo() 183 op_data->op_attr.ia_valid |= ATTR_BLOCKS; md_from_obdo() 188 op_data->op_attr.ia_valid |= ATTR_ATTR_FLAG; md_from_obdo()
|
/linux-4.4.14/fs/minix/ |
H A D | file.c | 33 if ((attr->ia_valid & ATTR_SIZE) && minix_setattr()
|
/linux-4.4.14/fs/hostfs/ |
H A D | hostfs_kern.c | 820 attr->ia_valid &= ~ATTR_SIZE; hostfs_setattr() 822 attrs.ia_valid = 0; hostfs_setattr() 823 if (attr->ia_valid & ATTR_MODE) { hostfs_setattr() 824 attrs.ia_valid |= HOSTFS_ATTR_MODE; hostfs_setattr() 827 if (attr->ia_valid & ATTR_UID) { hostfs_setattr() 828 attrs.ia_valid |= HOSTFS_ATTR_UID; hostfs_setattr() 831 if (attr->ia_valid & ATTR_GID) { hostfs_setattr() 832 attrs.ia_valid |= HOSTFS_ATTR_GID; hostfs_setattr() 835 if (attr->ia_valid & ATTR_SIZE) { hostfs_setattr() 836 attrs.ia_valid |= HOSTFS_ATTR_SIZE; hostfs_setattr() 839 if (attr->ia_valid & ATTR_ATIME) { hostfs_setattr() 840 attrs.ia_valid |= HOSTFS_ATTR_ATIME; hostfs_setattr() 843 if (attr->ia_valid & ATTR_MTIME) { hostfs_setattr() 844 attrs.ia_valid |= HOSTFS_ATTR_MTIME; hostfs_setattr() 847 if (attr->ia_valid & ATTR_CTIME) { hostfs_setattr() 848 attrs.ia_valid |= HOSTFS_ATTR_CTIME; hostfs_setattr() 851 if (attr->ia_valid & ATTR_ATIME_SET) { hostfs_setattr() 852 attrs.ia_valid |= HOSTFS_ATTR_ATIME_SET; hostfs_setattr() 854 if (attr->ia_valid & ATTR_MTIME_SET) { hostfs_setattr() 855 attrs.ia_valid |= HOSTFS_ATTR_MTIME_SET; hostfs_setattr() 865 if ((attr->ia_valid & ATTR_SIZE) && hostfs_setattr()
|
H A D | hostfs_user.c | 200 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { set_attr() 208 if (attrs->ia_valid & HOSTFS_ATTR_UID) { set_attr() 216 if (attrs->ia_valid & HOSTFS_ATTR_GID) { set_attr() 224 if (attrs->ia_valid & HOSTFS_ATTR_SIZE) { set_attr() 239 if (attrs->ia_valid & ma) { set_attr() 249 if (attrs->ia_valid & HOSTFS_ATTR_ATIME_SET) { set_attr() 253 if (attrs->ia_valid & HOSTFS_ATTR_MTIME_SET) { set_attr() 267 if (attrs->ia_valid & (HOSTFS_ATTR_ATIME | HOSTFS_ATTR_MTIME)) { set_attr()
|
H A D | hostfs.h | 35 * notify_change() will delete those flags, make sure attr->ia_valid & ATTR_MODE 41 unsigned int ia_valid; member in struct:hostfs_iattr
|
/linux-4.4.14/fs/kernfs/ |
H A D | inode.c | 70 unsigned int ia_valid = iattr->ia_valid; __kernfs_setattr() local 78 if (ia_valid & ATTR_UID) __kernfs_setattr() 80 if (ia_valid & ATTR_GID) __kernfs_setattr() 82 if (ia_valid & ATTR_ATIME) __kernfs_setattr() 84 if (ia_valid & ATTR_MTIME) __kernfs_setattr() 86 if (ia_valid & ATTR_CTIME) __kernfs_setattr() 88 if (ia_valid & ATTR_MODE) { __kernfs_setattr()
|
/linux-4.4.14/fs/configfs/ |
H A D | inode.c | 62 unsigned int ia_valid = iattr->ia_valid; configfs_setattr() local 87 if (ia_valid & ATTR_UID) configfs_setattr() 89 if (ia_valid & ATTR_GID) configfs_setattr() 91 if (ia_valid & ATTR_ATIME) configfs_setattr() 94 if (ia_valid & ATTR_MTIME) configfs_setattr() 97 if (ia_valid & ATTR_CTIME) configfs_setattr() 100 if (ia_valid & ATTR_MODE) { configfs_setattr()
|
/linux-4.4.14/include/linux/ |
H A D | evm.h | 23 extern void evm_inode_post_setattr(struct dentry *dentry, int ia_valid); 61 static inline void evm_inode_post_setattr(struct dentry *dentry, int ia_valid) evm_inode_post_setattr() argument
|
H A D | fsnotify.h | 281 static inline void fsnotify_change(struct dentry *dentry, unsigned int ia_valid) fsnotify_change() argument 286 if (ia_valid & ATTR_UID) fsnotify_change() 288 if (ia_valid & ATTR_GID) fsnotify_change() 290 if (ia_valid & ATTR_SIZE) fsnotify_change() 294 if ((ia_valid & (ATTR_ATIME | ATTR_MTIME)) == (ATTR_ATIME | ATTR_MTIME)) fsnotify_change() 296 else if (ia_valid & ATTR_ATIME) fsnotify_change() 298 else if (ia_valid & ATTR_MTIME) fsnotify_change() 301 if (ia_valid & ATTR_MODE) fsnotify_change()
|
H A D | quotaops.h | 24 return (ia->ia_valid & ATTR_SIZE && ia->ia_size != inode->i_size) || is_quota_modification() 25 (ia->ia_valid & ATTR_UID && !uid_eq(ia->ia_uid, inode->i_uid)) || is_quota_modification() 26 (ia->ia_valid & ATTR_GID && !gid_eq(ia->ia_gid, inode->i_gid)); is_quota_modification()
|
H A D | fs.h | 247 unsigned int ia_valid; member in struct:iattr 259 * check for (ia_valid & ATTR_FILE), and not for (ia_file != NULL).
|
/linux-4.4.14/fs/adfs/ |
H A D | inode.c | 303 unsigned int ia_valid = attr->ia_valid; adfs_notify_change() local 312 if ((ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, ADFS_SB(sb)->s_uid)) || adfs_notify_change() 313 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, ADFS_SB(sb)->s_gid))) adfs_notify_change() 320 if (ia_valid & ATTR_SIZE) adfs_notify_change() 323 if (ia_valid & ATTR_MTIME) { adfs_notify_change() 331 if (ia_valid & ATTR_ATIME) adfs_notify_change() 333 if (ia_valid & ATTR_CTIME) adfs_notify_change() 335 if (ia_valid & ATTR_MODE) { adfs_notify_change() 344 if (ia_valid & (ATTR_SIZE | ATTR_MTIME | ATTR_MODE)) adfs_notify_change()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
H A D | llite_lib.c | 1104 int rc, ia_valid; ll_md_setattr() local 1121 ia_valid = op_data->op_attr.ia_valid; ll_md_setattr() 1122 op_data->op_attr.ia_valid &= ~TIMES_SET_FLAGS; ll_md_setattr() 1124 op_data->op_attr.ia_valid = ia_valid; ll_md_setattr() 1139 ia_valid = op_data->op_attr.ia_valid; ll_md_setattr() 1142 op_data->op_attr.ia_valid &= ~(TIMES_SET_FLAGS | ATTR_SIZE); ll_md_setattr() 1144 op_data->op_attr.ia_valid = ia_valid; ll_md_setattr() 1215 attr->ia_valid, hsm_import); ll_setattr_raw() 1217 if (attr->ia_valid & ATTR_SIZE) { ll_setattr_raw() 1233 attr->ia_valid |= ATTR_MTIME | ATTR_CTIME; ll_setattr_raw() 1237 if (attr->ia_valid & TIMES_SET_FLAGS) { ll_setattr_raw() 1244 if (attr->ia_valid & ATTR_CTIME) { ll_setattr_raw() 1246 attr->ia_valid |= ATTR_CTIME_SET; ll_setattr_raw() 1248 if (!(attr->ia_valid & ATTR_ATIME_SET) && ll_setattr_raw() 1249 (attr->ia_valid & ATTR_ATIME)) { ll_setattr_raw() 1251 attr->ia_valid |= ATTR_ATIME_SET; ll_setattr_raw() 1253 if (!(attr->ia_valid & ATTR_MTIME_SET) && ll_setattr_raw() 1254 (attr->ia_valid & ATTR_MTIME)) { ll_setattr_raw() 1256 attr->ia_valid |= ATTR_MTIME_SET; ll_setattr_raw() 1259 if (attr->ia_valid & (ATTR_MTIME | ATTR_CTIME)) ll_setattr_raw() 1265 if (attr->ia_valid & ATTR_SIZE) { ll_setattr_raw() 1266 attr->ia_valid |= MDS_OPEN_OWNEROVERRIDE; ll_setattr_raw() 1286 (attr->ia_valid & (ATTR_SIZE | ATTR_MTIME | ATTR_MTIME_SET))) ll_setattr_raw() 1308 if (file_is_released && (attr->ia_valid & ATTR_SIZE) && !hsm_import) ll_setattr_raw() 1309 op_data->op_attr.ia_valid &= ~ATTR_SIZE; ll_setattr_raw() 1317 if ((attr->ia_valid & ATTR_SIZE) && !hsm_import) ll_setattr_raw() 1337 if (attr->ia_valid & (ATTR_SIZE | ll_setattr_raw() 1346 if (attr->ia_valid & ATTR_SIZE) ll_setattr_raw() 1349 if (attr->ia_valid & ATTR_SIZE) ll_setattr_raw() 1362 if ((attr->ia_valid & ATTR_SIZE) && !hsm_import) ll_setattr_raw() 1366 ll_stats_ops_tally(ll_i2sbi(inode), (attr->ia_valid & ATTR_SIZE) ? ll_setattr_raw() 1376 if ((attr->ia_valid & (ATTR_CTIME|ATTR_SIZE|ATTR_MODE)) == ll_setattr() 1378 attr->ia_valid |= MDS_OPEN_OWNEROVERRIDE; ll_setattr() 1380 if (((attr->ia_valid & (ATTR_MODE|ATTR_FORCE|ATTR_SIZE)) == ll_setattr() 1385 attr->ia_valid |= ATTR_FORCE; ll_setattr() 1387 if ((attr->ia_valid & ATTR_MODE) && ll_setattr() 1390 !(attr->ia_valid & ATTR_KILL_SUID)) ll_setattr() 1391 attr->ia_valid |= ATTR_KILL_SUID; ll_setattr() 1393 if ((attr->ia_valid & ATTR_MODE) && ll_setattr() 1396 !(attr->ia_valid & ATTR_KILL_SGID)) ll_setattr() 1397 attr->ia_valid |= ATTR_KILL_SGID; ll_setattr() 1763 op_data->op_attr.ia_valid |= ATTR_ATTR_FLAG; ll_iocontrol()
|
H A D | llite_close.c | 132 op_data->op_attr.ia_valid |= ATTR_MTIME_SET | ATTR_CTIME_SET | ll_done_writing_attr()
|
H A D | file.c | 107 op_data->op_attr.ia_valid = ATTR_MODE | ATTR_ATIME | ATTR_ATIME_SET | ll_prepare_close() 115 op_data->op_attr.ia_valid |= ATTR_SIZE | ATTR_BLOCKS; ll_prepare_close() 161 op_data->op_attr.ia_valid |= ATTR_SIZE | ATTR_BLOCKS; ll_close_inode_openhandle() 2015 llss->ia1.ia_valid = ATTR_MTIME | ATTR_ATIME; ll_swap_layouts() 2018 llss->ia2.ia_valid = ATTR_MTIME | ATTR_ATIME; ll_swap_layouts() 2073 llss->ia1.ia_valid &= ~ATTR_MTIME; ll_swap_layouts() 2074 llss->ia2.ia_valid &= ~ATTR_MTIME; ll_swap_layouts() 2078 llss->ia1.ia_valid &= ~ATTR_ATIME; ll_swap_layouts() 2079 llss->ia2.ia_valid &= ~ATTR_ATIME; ll_swap_layouts() 2084 if (llss->ia2.ia_valid != 0) { ll_swap_layouts() 2090 if (llss->ia1.ia_valid != 0) { ll_swap_layouts() 2177 attr->ia_valid = ATTR_SIZE | ATTR_MODE | ATTR_FORCE | ll_hsm_import()
|
H A D | llite_internal.h | 1284 LASSERT(attr->ia_valid & ATTR_FILE); cl_iattr2fd()
|
/linux-4.4.14/fs/jfs/ |
H A D | file.c | 115 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || jfs_setattr() 116 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { jfs_setattr() 122 if ((iattr->ia_valid & ATTR_SIZE) && jfs_setattr() 137 if (iattr->ia_valid & ATTR_MODE) jfs_setattr()
|
/linux-4.4.14/fs/sysv/ |
H A D | file.c | 40 if ((attr->ia_valid & ATTR_SIZE) && sysv_setattr()
|
/linux-4.4.14/fs/ramfs/ |
H A D | file-nommu.c | 168 unsigned int old_ia_valid = ia->ia_valid; ramfs_nommu_setattr() 177 if (ia->ia_valid & ATTR_SIZE) { ramfs_nommu_setattr() 182 if (ret < 0 || ia->ia_valid == ATTR_SIZE) ramfs_nommu_setattr() 188 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; ramfs_nommu_setattr() 194 ia->ia_valid = old_ia_valid; ramfs_nommu_setattr()
|
/linux-4.4.14/fs/nfsd/ |
H A D | blocklayout.c | 148 struct iattr iattr = { .ia_valid = 0 }; nfsd4_block_proc_layoutcommit() 161 iattr.ia_valid |= ATTR_ATIME | ATTR_CTIME | ATTR_MTIME; nfsd4_block_proc_layoutcommit() 165 iattr.ia_valid |= ATTR_SIZE; nfsd4_block_proc_layoutcommit()
|
H A D | nfsproc.c | 68 argp->attrs.ia_valid, (long) argp->attrs.ia_size); nfsd_proc_setattr() 85 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && nfsd_proc_setattr() 111 iap->ia_valid &= ~BOTH_TIME_SET; nfsd_proc_setattr() 295 if (attr->ia_valid & ATTR_MODE) { nfsd_proc_create() 308 attr->ia_valid |= ATTR_SIZE; nfsd_proc_create() 335 attr->ia_valid |= ATTR_MODE; nfsd_proc_create() 344 } else if (type == S_IFCHR && !(attr->ia_valid & ATTR_SIZE)) { nfsd_proc_create() 354 attr->ia_valid &= ~ATTR_SIZE; nfsd_proc_create() 369 argp->name, attr->ia_valid, (long) attr->ia_size); nfsd_proc_create() 374 attr->ia_valid &= ATTR_SIZE; nfsd_proc_create() 375 if (attr->ia_valid) nfsd_proc_create() 484 argp->attrs.ia_valid &= ~ATTR_SIZE; nfsd_proc_mkdir()
|
H A D | nfsxdr.c | 93 iap->ia_valid = 0; decode_sattr() 100 iap->ia_valid |= ATTR_MODE; decode_sattr() 106 iap->ia_valid |= ATTR_UID; decode_sattr() 111 iap->ia_valid |= ATTR_GID; decode_sattr() 114 iap->ia_valid |= ATTR_SIZE; decode_sattr() 119 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; decode_sattr() 125 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; decode_sattr() 138 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); decode_sattr()
|
H A D | vfs.c | 306 if (iap->ia_valid & ATTR_MODE) { nfsd_sanitize_attrs() 313 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { nfsd_sanitize_attrs() 314 iap->ia_valid |= ATTR_KILL_PRIV; nfsd_sanitize_attrs() 315 if (iap->ia_valid & ATTR_MODE) { nfsd_sanitize_attrs() 322 iap->ia_valid |= (ATTR_KILL_SUID | ATTR_KILL_SGID); nfsd_sanitize_attrs() 374 if (iap->ia_valid & (ATTR_ATIME | ATTR_MTIME | ATTR_SIZE)) nfsd_setattr() 376 if (iap->ia_valid & ATTR_SIZE) nfsd_setattr() 397 iap->ia_valid &= ~ATTR_MODE; nfsd_setattr() 399 if (!iap->ia_valid) nfsd_setattr() 408 if (iap->ia_valid & ATTR_SIZE) { nfsd_setattr() 422 iap->ia_valid |= ATTR_MTIME; nfsd_setattr() 425 iap->ia_valid |= ATTR_CTIME; nfsd_setattr() 1084 iap->ia_valid &= ~ATTR_MODE; nfsd_create_setattr() 1091 iap->ia_valid &= ~(ATTR_UID|ATTR_GID); nfsd_create_setattr() 1092 if (iap->ia_valid) nfsd_create_setattr() 1109 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) nfsd_check_ignore_resizing() 1110 iap->ia_valid &= ~ATTR_SIZE; nfsd_check_ignore_resizing() 1189 if (!(iap->ia_valid & ATTR_MODE)) nfsd_create() 1273 if (!(iap->ia_valid & ATTR_MODE)) do_nfsd_create() 1339 *truncp = (iap->ia_valid & ATTR_SIZE) && !iap->ia_size; do_nfsd_create() 1342 iap->ia_valid &= ATTR_SIZE; do_nfsd_create() 1382 iap->ia_valid = ATTR_MTIME|ATTR_ATIME do_nfsd_create()
|
H A D | nfs3xdr.c | 102 iap->ia_valid = 0; decode_sattr3() 105 iap->ia_valid |= ATTR_MODE; decode_sattr3() 111 iap->ia_valid |= ATTR_UID; decode_sattr3() 116 iap->ia_valid |= ATTR_GID; decode_sattr3() 121 iap->ia_valid |= ATTR_SIZE; decode_sattr3() 126 iap->ia_valid |= ATTR_ATIME; decode_sattr3() 128 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; decode_sattr3() 133 iap->ia_valid |= ATTR_MTIME; decode_sattr3() 135 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; decode_sattr3()
|
H A D | nfs3proc.c | 228 if (!(attr->ia_valid & ATTR_MODE)) { nfsd3_proc_create() 229 attr->ia_valid |= ATTR_MODE; nfsd3_proc_create() 257 argp->attrs.ia_valid &= ~ATTR_SIZE; nfsd3_proc_mkdir()
|
H A D | nfs4xdr.c | 295 iattr->ia_valid = 0; nfsd4_decode_fattr() 306 iattr->ia_valid |= ATTR_SIZE; nfsd4_decode_fattr() 352 iattr->ia_valid |= ATTR_MODE; nfsd4_decode_fattr() 363 iattr->ia_valid |= ATTR_UID; nfsd4_decode_fattr() 374 iattr->ia_valid |= ATTR_GID; nfsd4_decode_fattr() 386 iattr->ia_valid |= (ATTR_ATIME | ATTR_ATIME_SET); nfsd4_decode_fattr() 389 iattr->ia_valid |= ATTR_ATIME; nfsd4_decode_fattr() 405 iattr->ia_valid |= (ATTR_MTIME | ATTR_MTIME_SET); nfsd4_decode_fattr() 408 iattr->ia_valid |= ATTR_MTIME; nfsd4_decode_fattr() 856 open->op_iattr.ia_valid = 0; nfsd4_decode_open()
|
H A D | nfs4proc.c | 330 open->op_truncate = (open->op_iattr.ia_valid & ATTR_SIZE) && do_open_fhandle() 658 create->cr_iattr.ia_valid &= ~ATTR_SIZE; nfsd4_create() 923 if (setattr->sa_iattr.ia_valid & ATTR_SIZE) { nfsd4_setattr()
|
H A D | nfs4state.c | 3904 .ia_valid = ATTR_SIZE, nfsd4_truncate()
|
/linux-4.4.14/fs/affs/ |
H A D | inode.c | 219 pr_debug("notify_change(%lu,0x%x)\n", inode->i_ino, attr->ia_valid); affs_notify_change() 225 if (((attr->ia_valid & ATTR_UID) && affs_notify_change() 227 ((attr->ia_valid & ATTR_GID) && affs_notify_change() 229 ((attr->ia_valid & ATTR_MODE) && affs_notify_change() 237 if ((attr->ia_valid & ATTR_SIZE) && affs_notify_change() 250 if (attr->ia_valid & ATTR_MODE) affs_notify_change()
|
/linux-4.4.14/fs/cifs/ |
H A D | inode.c | 1048 if (attrs->ia_valid & ATTR_ATIME) { cifs_set_file_info() 1055 if (attrs->ia_valid & ATTR_MTIME) { cifs_set_file_info() 1068 if (set_time && (attrs->ia_valid & ATTR_CTIME)) { cifs_set_file_info() 2111 cifs_dbg(FYI, "setattr_unix on file %pd attrs->ia_valid=0x%x\n", cifs_setattr_unix() 2112 direntry, attrs->ia_valid); cifs_setattr_unix() 2117 attrs->ia_valid |= ATTR_FORCE; cifs_setattr_unix() 2144 if (attrs->ia_valid & ATTR_SIZE) { cifs_setattr_unix() 2151 if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) cifs_setattr_unix() 2152 attrs->ia_valid &= ~ATTR_MODE; cifs_setattr_unix() 2161 if (attrs->ia_valid & ATTR_MODE) cifs_setattr_unix() 2166 if (attrs->ia_valid & ATTR_UID) cifs_setattr_unix() 2171 if (attrs->ia_valid & ATTR_GID) cifs_setattr_unix() 2176 if (attrs->ia_valid & ATTR_ATIME) cifs_setattr_unix() 2181 if (attrs->ia_valid & ATTR_MTIME) cifs_setattr_unix() 2186 if (attrs->ia_valid & ATTR_CTIME) cifs_setattr_unix() 2215 if ((attrs->ia_valid & ATTR_SIZE) && cifs_setattr_unix() 2228 if (attrs->ia_valid & (ATTR_MTIME | ATTR_CTIME)) cifs_setattr_unix() 2254 direntry, attrs->ia_valid); cifs_setattr_nounix() 2257 attrs->ia_valid |= ATTR_FORCE; cifs_setattr_nounix() 2287 if (attrs->ia_valid & ATTR_SIZE) { cifs_setattr_nounix() 2293 if (attrs->ia_valid & ATTR_UID) cifs_setattr_nounix() 2296 if (attrs->ia_valid & ATTR_GID) cifs_setattr_nounix() 2313 attrs->ia_valid &= ~(ATTR_UID | ATTR_GID); cifs_setattr_nounix() 2316 if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) cifs_setattr_nounix() 2317 attrs->ia_valid &= ~ATTR_MODE; cifs_setattr_nounix() 2319 if (attrs->ia_valid & ATTR_MODE) { cifs_setattr_nounix() 2361 attrs->ia_valid &= ~ATTR_MODE; cifs_setattr_nounix() 2365 if (attrs->ia_valid & (ATTR_MTIME|ATTR_ATIME|ATTR_CTIME) || cifs_setattr_nounix() 2366 ((attrs->ia_valid & ATTR_MODE) && dosattr)) { cifs_setattr_nounix() 2375 if ((rc) && (attrs->ia_valid & cifs_setattr_nounix() 2385 if ((attrs->ia_valid & ATTR_SIZE) && cifs_setattr_nounix()
|
/linux-4.4.14/fs/hpfs/ |
H A D | inode.c | 266 if ((attr->ia_valid & ATTR_UID) && hpfs_setattr() 269 if ((attr->ia_valid & ATTR_GID) && hpfs_setattr() 272 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size) hpfs_setattr() 279 if ((attr->ia_valid & ATTR_SIZE) && hpfs_setattr()
|
/linux-4.4.14/fs/ecryptfs/ |
H A D | inode.c | 728 * interpolations. If ATTR_SIZE is set in lower_ia->ia_valid upon return, 745 lower_ia->ia_valid &= ~ATTR_SIZE; truncate_upper() 756 lower_ia->ia_valid &= ~ATTR_SIZE; truncate_upper() 774 lower_ia->ia_valid |= ATTR_SIZE; truncate_upper() 811 lower_ia->ia_valid |= ATTR_SIZE; truncate_upper() 813 lower_ia->ia_valid &= ~ATTR_SIZE; truncate_upper() 854 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; ecryptfs_truncate() 855 struct iattr lower_ia = { .ia_valid = 0 }; ecryptfs_truncate() 863 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { ecryptfs_truncate() 945 if (ia->ia_valid & ATTR_SIZE) { ecryptfs_setattr() 952 if (ia->ia_valid & ATTR_FILE) ecryptfs_setattr() 954 if (ia->ia_valid & ATTR_SIZE) { ecryptfs_setattr() 964 if (lower_ia.ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) ecryptfs_setattr() 965 lower_ia.ia_valid &= ~ATTR_MODE; ecryptfs_setattr()
|
/linux-4.4.14/security/integrity/evm/ |
H A D | evm_main.c | 409 unsigned int ia_valid = attr->ia_valid; evm_inode_setattr() local 412 if (!(ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID))) evm_inode_setattr() 427 * @ia_valid: for the UID and GID status 435 void evm_inode_post_setattr(struct dentry *dentry, int ia_valid) evm_inode_post_setattr() argument 440 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) evm_inode_post_setattr()
|
/linux-4.4.14/fs/ceph/ |
H A D | acl.c | 132 newattrs.ia_valid = ATTR_MODE; ceph_set_acl() 142 newattrs.ia_valid = ATTR_MODE; ceph_set_acl()
|
H A D | inode.c | 1775 const unsigned int ia_valid = attr->ia_valid; ceph_setattr() local 1820 if (ia_valid & ATTR_UID) { ceph_setattr() 1835 if (ia_valid & ATTR_GID) { ceph_setattr() 1850 if (ia_valid & ATTR_MODE) { ceph_setattr() 1865 if (ia_valid & ATTR_ATIME) { ceph_setattr() 1887 if (ia_valid & ATTR_MTIME) { ceph_setattr() 1909 if (ia_valid & ATTR_SIZE) { ceph_setattr() 1932 if (ia_valid & ATTR_CTIME) { ceph_setattr() 1933 bool only = (ia_valid & (ATTR_SIZE|ATTR_MTIME|ATTR_ATIME| ceph_setattr() 1956 if (ia_valid & ATTR_FILE) ceph_setattr() 1973 if (ia_valid & ATTR_MODE) { ceph_setattr()
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_iops.c | 520 if (iattr->ia_valid & ATTR_ATIME) { xfs_setattr_time() 525 if (iattr->ia_valid & ATTR_CTIME) { xfs_setattr_time() 530 if (iattr->ia_valid & ATTR_MTIME) { xfs_setattr_time() 545 int mask = iattr->ia_valid; xfs_setattr_nonsize() 772 ASSERT((iattr->ia_valid & (ATTR_UID|ATTR_GID|ATTR_ATIME|ATTR_ATIME_SET| xfs_setattr_size() 782 if (!(iattr->ia_valid & (ATTR_CTIME|ATTR_MTIME))) xfs_setattr_size() 788 iattr->ia_valid &= ~ATTR_SIZE; xfs_setattr_size() 879 !(iattr->ia_valid & (ATTR_CTIME | ATTR_MTIME))) { xfs_setattr_size() 882 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; xfs_setattr_size() 918 if (iattr->ia_valid & ATTR_MODE) xfs_setattr_size() 920 if (iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)) xfs_setattr_size() 949 if (iattr->ia_valid & ATTR_SIZE) { xfs_vn_setattr()
|
H A D | xfs_pnfs.c | 267 ASSERT(iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)); xfs_fs_commit_blocks() 272 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { xfs_fs_commit_blocks()
|
H A D | xfs_acl.c | 245 iattr.ia_valid = ATTR_MODE | ATTR_CTIME; xfs_set_mode()
|
H A D | xfs_ioctl.c | 731 iattr.ia_valid = ATTR_SIZE; xfs_ioc_space()
|
H A D | xfs_file.c | 1023 iattr.ia_valid = ATTR_SIZE; xfs_file_fallocate()
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
H A D | osc_io.c | 402 unsigned int ia_valid = io->u.ci_setattr.sa_valid; osc_io_setattr_start() local 417 if (ia_valid & ATTR_SIZE) { osc_io_setattr_start() 421 if (ia_valid & ATTR_MTIME_SET) { osc_io_setattr_start() 425 if (ia_valid & ATTR_ATIME_SET) { osc_io_setattr_start() 429 if (ia_valid & ATTR_CTIME_SET) { osc_io_setattr_start() 445 if (ia_valid & ATTR_SIZE) { osc_io_setattr_start() 461 if (ia_valid & ATTR_SIZE) osc_io_setattr_start()
|
/linux-4.4.14/fs/nfs/ |
H A D | nfs3xdr.c | 573 if (attr->ia_valid & ATTR_MODE) encode_sattr3() 575 if (attr->ia_valid & ATTR_UID) encode_sattr3() 577 if (attr->ia_valid & ATTR_GID) encode_sattr3() 579 if (attr->ia_valid & ATTR_SIZE) encode_sattr3() 581 if (attr->ia_valid & ATTR_ATIME_SET) encode_sattr3() 583 if (attr->ia_valid & ATTR_MTIME_SET) encode_sattr3() 587 if (attr->ia_valid & ATTR_MODE) { encode_sattr3() 593 if (attr->ia_valid & ATTR_UID) { encode_sattr3() 599 if (attr->ia_valid & ATTR_GID) { encode_sattr3() 605 if (attr->ia_valid & ATTR_SIZE) { encode_sattr3() 611 if (attr->ia_valid & ATTR_ATIME_SET) { encode_sattr3() 614 } else if (attr->ia_valid & ATTR_ATIME) { encode_sattr3() 619 if (attr->ia_valid & ATTR_MTIME_SET) { encode_sattr3() 622 } else if (attr->ia_valid & ATTR_MTIME) { encode_sattr3()
|
H A D | nfs2xdr.c | 360 if (attr->ia_valid & ATTR_MODE) encode_sattr() 364 if (attr->ia_valid & ATTR_UID) encode_sattr() 368 if (attr->ia_valid & ATTR_GID) encode_sattr() 372 if (attr->ia_valid & ATTR_SIZE) encode_sattr() 377 if (attr->ia_valid & ATTR_ATIME_SET) encode_sattr() 379 else if (attr->ia_valid & ATTR_ATIME) encode_sattr() 383 if (attr->ia_valid & ATTR_MTIME_SET) encode_sattr() 385 else if (attr->ia_valid & ATTR_MTIME) encode_sattr()
|
H A D | nfs4file.c | 65 attr.ia_valid = ATTR_OPEN; nfs4_file_open() 67 attr.ia_valid |= ATTR_SIZE; nfs4_file_open()
|
H A D | nfs3proc.c | 136 if (sattr->ia_valid & ATTR_FILE) nfs3_proc_setattr() 380 if (!(sattr->ia_valid & ATTR_ATIME_SET)) nfs3_proc_create() 381 sattr->ia_valid |= ATTR_ATIME; nfs3_proc_create() 382 if (!(sattr->ia_valid & ATTR_MTIME_SET)) nfs3_proc_create() 383 sattr->ia_valid |= ATTR_MTIME; nfs3_proc_create()
|
H A D | inode.c | 512 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) nfs_setattr() 513 attr->ia_valid &= ~ATTR_MODE; nfs_setattr() 515 if (attr->ia_valid & ATTR_SIZE) { nfs_setattr() 523 attr->ia_valid &= ~ATTR_SIZE; nfs_setattr() 527 attr->ia_valid &= NFS_VALID_ATTRS; nfs_setattr() 528 if ((attr->ia_valid & ~(ATTR_FILE|ATTR_OPEN)) == 0) nfs_setattr() 546 if ((attr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0) nfs_setattr() 604 if ((attr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0) { nfs_setattr_update_inode() 605 if ((attr->ia_valid & ATTR_MODE) != 0) { nfs_setattr_update_inode() 610 if ((attr->ia_valid & ATTR_UID) != 0) nfs_setattr_update_inode() 612 if ((attr->ia_valid & ATTR_GID) != 0) nfs_setattr_update_inode() 617 if ((attr->ia_valid & ATTR_SIZE) != 0) { nfs_setattr_update_inode()
|
H A D | proc.c | 137 if (sattr->ia_valid & ATTR_FILE) nfs_proc_setattr() 273 sattr->ia_valid &= ~ATTR_SIZE; nfs_proc_mknod() 275 sattr->ia_valid |= ATTR_SIZE; nfs_proc_mknod()
|
H A D | dir.c | 1480 struct iattr attr = { .ia_valid = ATTR_OPEN }; nfs_atomic_open() 1513 attr.ia_valid |= ATTR_MODE; nfs_atomic_open() 1517 attr.ia_valid |= ATTR_SIZE; nfs_atomic_open() 1691 attr.ia_valid = ATTR_MODE; nfs_create() 1718 attr.ia_valid = ATTR_MODE; nfs_mknod() 1743 attr.ia_valid = ATTR_MODE; nfs_mkdir() 1895 attr.ia_valid = ATTR_MODE; nfs_symlink()
|
H A D | nfs4proc.c | 1138 if (attrs != NULL && attrs->ia_valid != 0) { nfs4_opendata_alloc() 2417 !(sattr->ia_valid & ATTR_ATIME_SET)) nfs4_exclusive_attrset() 2418 sattr->ia_valid |= ATTR_ATIME; nfs4_exclusive_attrset() 2421 !(sattr->ia_valid & ATTR_MTIME_SET)) nfs4_exclusive_attrset() 2422 sattr->ia_valid |= ATTR_MTIME; nfs4_exclusive_attrset() 2426 sattr->ia_valid &= ~ATTR_MODE; nfs4_exclusive_attrset() 2685 truncate = (sattr->ia_valid & ATTR_SIZE) ? true : false; _nfs4_do_setattr() 2725 if (!(sattr->ia_valid & ATTR_SIZE)) { nfs4_do_setattr() 2734 if (sattr->ia_valid & ATTR_OPEN) nfs4_do_setattr() 3426 sattr->ia_valid & ATTR_SIZE && nfs4_proc_setattr() 3433 if (sattr->ia_valid & ATTR_OPEN) nfs4_proc_setattr() 3434 sattr->ia_valid &= ~(ATTR_MTIME|ATTR_CTIME); nfs4_proc_setattr() 3437 if ((sattr->ia_valid & ~(ATTR_FILE|ATTR_OPEN)) == 0) nfs4_proc_setattr() 3441 if (sattr->ia_valid & ATTR_FILE) { nfs4_proc_setattr()
|
H A D | nfs4xdr.c | 1025 if (iap->ia_valid & ATTR_SIZE) { encode_attrs() 1029 if (iap->ia_valid & ATTR_MODE) { encode_attrs() 1033 if (iap->ia_valid & ATTR_UID) { encode_attrs() 1046 if (iap->ia_valid & ATTR_GID) { encode_attrs() 1058 if (iap->ia_valid & ATTR_ATIME_SET) { encode_attrs() 1061 } else if (iap->ia_valid & ATTR_ATIME) { encode_attrs() 1065 if (iap->ia_valid & ATTR_MTIME_SET) { encode_attrs() 1068 } else if (iap->ia_valid & ATTR_MTIME) { encode_attrs() 1111 if (iap->ia_valid & ATTR_ATIME_SET) { encode_attrs() 1119 if (iap->ia_valid & ATTR_MTIME_SET) { encode_attrs()
|
/linux-4.4.14/fs/overlayfs/ |
H A D | copy_up.c | 173 .ia_valid = ovl_set_timestamps() 188 .ia_valid = ATTR_MODE, ovl_set_attr() 195 .ia_valid = ATTR_UID | ATTR_GID, ovl_set_attr()
|
/linux-4.4.14/fs/ncpfs/ |
H A D | inode.c | 892 if ((attr->ia_valid & ATTR_UID) && !uid_eq(attr->ia_uid, server->m.uid)) ncp_notify_change() 895 if ((attr->ia_valid & ATTR_GID) && !gid_eq(attr->ia_gid, server->m.gid)) ncp_notify_change() 898 if (((attr->ia_valid & ATTR_MODE) && ncp_notify_change() 907 if ((attr->ia_valid & ATTR_MODE) != 0) ncp_notify_change() 946 tmpattr.ia_valid = ATTR_MODE; ncp_notify_change() 959 if ((attr->ia_valid & ATTR_SIZE) != 0) { ncp_notify_change() 983 if ((attr->ia_valid & ATTR_CTIME) != 0) { ncp_notify_change() 988 if ((attr->ia_valid & ATTR_MTIME) != 0) { ncp_notify_change() 993 if ((attr->ia_valid & ATTR_ATIME) != 0) { ncp_notify_change()
|
/linux-4.4.14/fs/afs/ |
H A D | inode.c | 467 attr->ia_valid); afs_setattr() 469 if (!(attr->ia_valid & (ATTR_SIZE | ATTR_MODE | ATTR_UID | ATTR_GID | afs_setattr() 481 if (attr->ia_valid & ATTR_FILE) { afs_setattr() 492 if (!(attr->ia_valid & ATTR_FILE)) afs_setattr()
|
H A D | fsclient.c | 183 if (attr->ia_valid & ATTR_MTIME) { xdr_encode_AFS_StoreStatus() 188 if (attr->ia_valid & ATTR_UID) { xdr_encode_AFS_StoreStatus() 193 if (attr->ia_valid & ATTR_GID) { xdr_encode_AFS_StoreStatus() 198 if (attr->ia_valid & ATTR_MODE) { xdr_encode_AFS_StoreStatus() 1361 ASSERT(attr->ia_valid & ATTR_SIZE); afs_fs_setattr_size64() 1409 ASSERT(attr->ia_valid & ATTR_SIZE); afs_fs_setattr_size() 1454 if (attr->ia_valid & ATTR_SIZE) afs_fs_setattr()
|
/linux-4.4.14/fs/hfs/ |
H A D | inode.c | 612 if (((attr->ia_valid & ATTR_UID) && hfs_inode_setattr() 614 ((attr->ia_valid & ATTR_GID) && hfs_inode_setattr() 616 ((attr->ia_valid & ATTR_MODE) && hfs_inode_setattr() 623 if (attr->ia_valid & ATTR_MODE) { hfs_inode_setattr() 632 if ((attr->ia_valid & ATTR_SIZE) && hfs_inode_setattr()
|
/linux-4.4.14/fs/f2fs/ |
H A D | file.c | 635 unsigned int ia_valid = attr->ia_valid; __setattr_copy() local 637 if (ia_valid & ATTR_UID) __setattr_copy() 639 if (ia_valid & ATTR_GID) __setattr_copy() 641 if (ia_valid & ATTR_ATIME) __setattr_copy() 644 if (ia_valid & ATTR_MTIME) __setattr_copy() 647 if (ia_valid & ATTR_CTIME) __setattr_copy() 650 if (ia_valid & ATTR_MODE) { __setattr_copy() 672 if (attr->ia_valid & ATTR_SIZE) { f2fs_setattr() 695 if (attr->ia_valid & ATTR_MODE) { f2fs_setattr()
|
/linux-4.4.14/fs/9p/ |
H A D | vfs_inode.c | 1108 if (iattr->ia_valid & ATTR_MODE) v9fs_vfs_setattr() 1111 if (iattr->ia_valid & ATTR_MTIME) v9fs_vfs_setattr() 1114 if (iattr->ia_valid & ATTR_ATIME) v9fs_vfs_setattr() 1117 if (iattr->ia_valid & ATTR_SIZE) v9fs_vfs_setattr() 1121 if (iattr->ia_valid & ATTR_UID) v9fs_vfs_setattr() 1124 if (iattr->ia_valid & ATTR_GID) v9fs_vfs_setattr() 1136 if ((iattr->ia_valid & ATTR_SIZE) && v9fs_vfs_setattr()
|
H A D | acl.c | 304 iattr.ia_valid = ATTR_MODE; v9fs_xattr_set_acl()
|
H A D | vfs_inode_dotl.c | 567 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid); v9fs_vfs_setattr_dotl() 589 if ((iattr->ia_valid & ATTR_SIZE) && v9fs_vfs_setattr_dotl() 596 if (iattr->ia_valid & ATTR_MODE) { v9fs_vfs_setattr_dotl()
|
/linux-4.4.14/fs/ubifs/ |
H A D | file.c | 1072 if (attr->ia_valid & ATTR_UID) do_attr_changes() 1074 if (attr->ia_valid & ATTR_GID) do_attr_changes() 1076 if (attr->ia_valid & ATTR_ATIME) do_attr_changes() 1079 if (attr->ia_valid & ATTR_MTIME) do_attr_changes() 1082 if (attr->ia_valid & ATTR_CTIME) do_attr_changes() 1085 if (attr->ia_valid & ATTR_MODE) { do_attr_changes() 1223 if (attr->ia_valid & ATTR_SIZE) { do_setattr() 1229 if (attr->ia_valid & ATTR_SIZE) { do_setattr() 1239 if (attr->ia_valid & ATTR_SIZE) do_setattr() 1262 dbg_gen("ino %lu, mode %#x, ia_valid %#x", ubifs_setattr() 1263 inode->i_ino, inode->i_mode, attr->ia_valid); ubifs_setattr() 1272 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size < inode->i_size) ubifs_setattr()
|
/linux-4.4.14/fs/coda/ |
H A D | coda_linux.c | 163 valid = iattr->ia_valid; coda_iattr_to_vattr()
|
/linux-4.4.14/drivers/base/ |
H A D | devtmpfs.c | 217 newattrs.ia_valid = ATTR_MODE|ATTR_UID|ATTR_GID; handle_create() 322 newattrs.ia_valid = handle_remove()
|
/linux-4.4.14/fs/reiserfs/ |
H A D | xattr.c | 334 int ia_valid = attrs->ia_valid; chown_one_xattr() local 342 attrs->ia_valid &= (ATTR_UID|ATTR_GID); chown_one_xattr() 344 attrs->ia_valid = ia_valid; chown_one_xattr() 580 .ia_valid = ATTR_SIZE | ATTR_CTIME, reiserfs_xattr_set_handle()
|
H A D | inode.c | 3312 unsigned int ia_valid; reiserfs_setattr() local 3320 ia_valid = attr->ia_valid &= ~(ATTR_KILL_SUID|ATTR_KILL_SGID); reiserfs_setattr() 3328 if (attr->ia_valid & ATTR_SIZE) { reiserfs_setattr() 3365 attr->ia_valid |= (ATTR_MTIME | ATTR_CTIME); reiserfs_setattr() 3370 if ((((attr->ia_valid & ATTR_UID) && (from_kuid(&init_user_ns, attr->ia_uid) & ~0xffff)) || reiserfs_setattr() 3371 ((attr->ia_valid & ATTR_GID) && (from_kgid(&init_user_ns, attr->ia_gid) & ~0xffff))) && reiserfs_setattr() 3378 if ((ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, inode->i_uid)) || reiserfs_setattr() 3379 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid))) { reiserfs_setattr() 3413 if (attr->ia_valid & ATTR_UID) reiserfs_setattr() 3415 if (attr->ia_valid & ATTR_GID) reiserfs_setattr() 3424 if ((attr->ia_valid & ATTR_SIZE) && reiserfs_setattr() 3445 if (attr->ia_valid & ATTR_MODE) reiserfs_setattr()
|
/linux-4.4.14/fs/fuse/ |
H A D | dir.c | 1461 unsigned ivalid = iattr->ia_valid; iattr_to_fattr() 1604 attr->ia_valid |= ATTR_FORCE; fuse_do_setattr() 1610 if (attr->ia_valid & ATTR_OPEN) { fuse_do_setattr() 1616 if (attr->ia_valid & ATTR_SIZE) fuse_do_setattr() 1623 attr->ia_valid |= ATTR_MTIME | ATTR_CTIME; fuse_do_setattr() 1634 if (attr->ia_valid & ATTR_SIZE) { fuse_do_setattr() 1656 if (attr->ia_valid & ATTR_MTIME) fuse_do_setattr() 1658 if (attr->ia_valid & ATTR_CTIME) fuse_do_setattr() 1704 if (attr->ia_valid & ATTR_FILE) fuse_setattr()
|
H A D | file.c | 2769 attr.ia_valid = ATTR_SIZE; fuse_do_truncate() 2773 attr.ia_valid |= ATTR_FILE; fuse_do_truncate()
|
/linux-4.4.14/fs/ocfs2/ |
H A D | file.c | 1145 attr->ia_valid, attr->ia_mode, ocfs2_setattr() 1151 attr->ia_valid &= ~ATTR_SIZE; ocfs2_setattr() 1155 if (!(attr->ia_valid & OCFS2_VALID_ATTRS)) ocfs2_setattr() 1167 size_change = S_ISREG(inode->i_mode) && attr->ia_valid & ATTR_SIZE; ocfs2_setattr() 1209 if ((attr->ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, inode->i_uid)) || ocfs2_setattr() 1210 (attr->ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid))) { ocfs2_setattr() 1216 if (attr->ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, inode->i_uid) ocfs2_setattr() 1225 if (attr->ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid) ocfs2_setattr() 1276 if (!status && attr->ia_valid & ATTR_MODE) { ocfs2_setattr()
|
H A D | ocfs2_trace.h | 1409 unsigned int ia_valid, unsigned int ia_mode, 1412 ia_valid, ia_mode, ia_uid, ia_gid), 1419 __field(unsigned int, ia_valid) 1430 __entry->ia_valid = ia_valid; 1437 __get_str(d_name), __entry->ia_valid, __entry->ia_mode,
|
/linux-4.4.14/fs/jffs2/ |
H A D | fs.c | 92 ivalid = iattr->ia_valid; jffs2_do_setattr() 201 if (!rc && (iattr->ia_valid & ATTR_MODE)) jffs2_setattr() 382 iattr.ia_valid = ATTR_MODE|ATTR_UID|ATTR_GID|ATTR_ATIME|ATTR_MTIME|ATTR_CTIME; jffs2_dirty_inode()
|
H A D | acl.c | 245 attr.ia_valid = ATTR_MODE | ATTR_CTIME; jffs2_set_acl()
|
/linux-4.4.14/fs/hfsplus/ |
H A D | inode.c | 253 if ((attr->ia_valid & ATTR_SIZE) && hfsplus_setattr() 269 if (attr->ia_valid & ATTR_MODE) { hfsplus_setattr()
|
/linux-4.4.14/fs/cachefiles/ |
H A D | interface.c | 456 newattrs.ia_valid = ATTR_SIZE; cachefiles_attr_changed() 463 newattrs.ia_valid = ATTR_SIZE; cachefiles_attr_changed()
|
/linux-4.4.14/fs/logfs/ |
H A D | file.c | 251 if (attr->ia_valid & ATTR_SIZE) { logfs_setattr()
|
/linux-4.4.14/fs/omfs/ |
H A D | file.c | 356 if ((attr->ia_valid & ATTR_SIZE) && omfs_setattr()
|
/linux-4.4.14/fs/udf/ |
H A D | file.c | 257 if ((attr->ia_valid & ATTR_SIZE) && udf_setattr()
|
/linux-4.4.14/fs/ext2/ |
H A D | inode.c | 1571 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || ext2_setattr() 1572 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { ext2_setattr() 1577 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) { ext2_setattr() 1583 if (iattr->ia_valid & ATTR_MODE) ext2_setattr()
|
/linux-4.4.14/fs/hugetlbfs/ |
H A D | inode.c | 665 unsigned int ia_valid = attr->ia_valid; hugetlbfs_setattr() local 673 if (ia_valid & ATTR_SIZE) { hugetlbfs_setattr()
|
/linux-4.4.14/fs/ufs/ |
H A D | inode.c | 1207 unsigned int ia_valid = attr->ia_valid; ufs_setattr() local 1214 if (ia_valid & ATTR_SIZE && attr->ia_size != inode->i_size) { ufs_setattr()
|
/linux-4.4.14/fs/gfs2/ |
H A D | inode.c | 1852 if (!(attr->ia_valid & ATTR_UID) || uid_eq(ouid, nuid)) setattr_chown() 1854 if (!(attr->ia_valid & ATTR_GID) || gid_eq(ogid, ngid)) setattr_chown() 1939 if (attr->ia_valid & ATTR_SIZE) gfs2_setattr() 1941 else if (attr->ia_valid & (ATTR_UID | ATTR_GID)) gfs2_setattr() 1945 if (!error && attr->ia_valid & ATTR_MODE) gfs2_setattr()
|
/linux-4.4.14/fs/ntfs/ |
H A D | inode.c | 2894 unsigned int ia_valid = attr->ia_valid; ntfs_setattr() local 2900 if (ia_valid & (ATTR_UID | ATTR_GID | ATTR_MODE)) { ntfs_setattr() 2906 if (ia_valid & ATTR_SIZE) { ntfs_setattr() 2924 if (err || ia_valid == ATTR_SIZE) ntfs_setattr() 2931 ia_valid |= ATTR_MTIME | ATTR_CTIME; ntfs_setattr() 2934 if (ia_valid & ATTR_ATIME) ntfs_setattr() 2937 if (ia_valid & ATTR_MTIME) ntfs_setattr() 2940 if (ia_valid & ATTR_CTIME) ntfs_setattr()
|
/linux-4.4.14/fs/sysfs/ |
H A D | file.c | 393 newattrs.ia_valid = ATTR_MODE; sysfs_chmod_file()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
H A D | lcommon_cl.c | 879 io->u.ci_setattr.sa_valid = attr->ia_valid; cl_setattr_ost() 885 if (attr->ia_valid & ATTR_FILE) cl_setattr_ost()
|
/linux-4.4.14/fs/nilfs2/ |
H A D | inode.c | 832 if ((iattr->ia_valid & ATTR_SIZE) && nilfs_setattr() 842 if (iattr->ia_valid & ATTR_MODE) { nilfs_setattr()
|
/linux-4.4.14/fs/ocfs2/dlmfs/ |
H A D | dlmfs.c | 213 attr->ia_valid &= ~ATTR_SIZE; dlmfs_file_setattr()
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
H A D | inode.c | 116 if ((attr->ia_valid & ATTR_SIZE) && spufs_setattr()
|
/linux-4.4.14/security/selinux/ |
H A D | hooks.c | 2931 unsigned int ia_valid = iattr->ia_valid; selinux_inode_setattr() local 2935 if (ia_valid & ATTR_FORCE) { selinux_inode_setattr() 2936 ia_valid &= ~(ATTR_KILL_SUID | ATTR_KILL_SGID | ATTR_MODE | selinux_inode_setattr() 2938 if (!ia_valid) selinux_inode_setattr() 2942 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID | selinux_inode_setattr() 2946 if (selinux_policycap_openperm && (ia_valid & ATTR_SIZE) selinux_inode_setattr() 2947 && !(ia_valid & ATTR_FILE)) selinux_inode_setattr()
|
/linux-4.4.14/fs/ext4/ |
H A D | inode.c | 4771 const unsigned int ia_valid = attr->ia_valid; ext4_setattr() local 4782 if ((ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, inode->i_uid)) || ext4_setattr() 4783 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid))) { ext4_setattr() 4802 if (attr->ia_valid & ATTR_UID) ext4_setattr() 4804 if (attr->ia_valid & ATTR_GID) ext4_setattr() 4810 if (attr->ia_valid & ATTR_SIZE) { ext4_setattr() 4911 if (!rc && (ia_valid & ATTR_MODE)) ext4_setattr()
|
/linux-4.4.14/mm/ |
H A D | shmem.c | 572 if (S_ISREG(inode->i_mode) && (attr->ia_valid & ATTR_SIZE)) { shmem_setattr() 605 if (attr->ia_valid & ATTR_MODE) shmem_setattr()
|
/linux-4.4.14/fs/quota/ |
H A D | dquot.c | 1989 if (iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)){ dquot_transfer() 2000 if (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid)){ dquot_transfer()
|
/linux-4.4.14/fs/exofs/ |
H A D | inode.c | 1042 if ((iattr->ia_valid & ATTR_SIZE) && exofs_setattr()
|
/linux-4.4.14/fs/proc/ |
H A D | proc_sysctl.c | 753 if (attr->ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) proc_sys_setattr()
|
H A D | base.c | 712 if (attr->ia_valid & ATTR_MODE) proc_setattr()
|
/linux-4.4.14/fs/btrfs/ |
H A D | inode.c | 4900 int mask = attr->ia_valid; btrfs_setsize() 5024 if (S_ISREG(inode->i_mode) && (attr->ia_valid & ATTR_SIZE)) { btrfs_setattr() 5030 if (attr->ia_valid) { btrfs_setattr() 5035 if (!err && attr->ia_valid & ATTR_MODE) btrfs_setattr()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lmv/ |
H A D | lmv_obd.c | 2002 PFID(&op_data->op_fid1), op_data->op_attr.ia_valid); lmv_setattr()
|
/linux-4.4.14/security/smack/ |
H A D | smack_lsm.c | 1242 if (iattr->ia_valid & ATTR_FORCE) smack_inode_setattr()
|
/linux-4.4.14/kernel/ |
H A D | cgroup.c | 3337 struct iattr iattr = { .ia_valid = ATTR_UID | ATTR_GID, cgroup_kn_set_ugid()
|