/fs/ |
D | attr.c | 32 unsigned int ia_valid = attr->ia_valid; in inode_change_ok() local 38 if (ia_valid & ATTR_SIZE) { in inode_change_ok() 45 if (ia_valid & ATTR_FORCE) in inode_change_ok() 49 if ((ia_valid & ATTR_UID) && in inode_change_ok() 55 if ((ia_valid & ATTR_GID) && in inode_change_ok() 62 if (ia_valid & ATTR_MODE) { in inode_change_ok() 66 if (!in_group_p((ia_valid & ATTR_GID) ? attr->ia_gid : in inode_change_ok() 72 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) { in inode_change_ok() 141 unsigned int ia_valid = attr->ia_valid; in setattr_copy() local 143 if (ia_valid & ATTR_UID) in setattr_copy() [all …]
|
D | utimes.c | 65 newattrs.ia_valid = ATTR_CTIME | ATTR_MTIME | ATTR_ATIME; in utimes_common() 68 newattrs.ia_valid &= ~ATTR_ATIME; in utimes_common() 72 newattrs.ia_valid |= ATTR_ATIME_SET; in utimes_common() 76 newattrs.ia_valid &= ~ATTR_MTIME; in utimes_common() 80 newattrs.ia_valid |= ATTR_MTIME_SET; in utimes_common() 87 newattrs.ia_valid |= ATTR_TIMES_SET; in utimes_common()
|
D | open.c | 47 newattrs.ia_valid = ATTR_SIZE | time_attrs; in do_truncate() 50 newattrs.ia_valid |= ATTR_FILE; in do_truncate() 56 newattrs.ia_valid |= ret | ATTR_FORCE; in do_truncate() 463 newattrs.ia_valid = ATTR_MODE | ATTR_CTIME; in chmod_common() 509 newattrs.ia_valid = ATTR_CTIME; in chown_common() 511 newattrs.ia_valid |= ATTR_UID; in chown_common() 515 newattrs.ia_valid |= ATTR_GID; in chown_common() 519 newattrs.ia_valid |= in chown_common()
|
/fs/fat/ |
D | file.c | 64 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_ioctl_set_attributes() 100 fsnotify_change(file->f_path.dentry, ia.ia_valid); in fat_ioctl_set_attributes() 375 unsigned int ia_valid; in fat_setattr() local 379 ia_valid = attr->ia_valid; in fat_setattr() 380 if (ia_valid & TIMES_SET_FLAGS) { in fat_setattr() 382 attr->ia_valid &= ~TIMES_SET_FLAGS; in fat_setattr() 386 attr->ia_valid = ia_valid; in fat_setattr() 399 if (attr->ia_valid & ATTR_SIZE) { in fat_setattr() 404 if (error || attr->ia_valid == ATTR_SIZE) in fat_setattr() 406 attr->ia_valid &= ~ATTR_SIZE; in fat_setattr() [all …]
|
/fs/adfs/ |
D | inode.c | 298 unsigned int ia_valid = attr->ia_valid; in adfs_notify_change() local 307 if ((ia_valid & ATTR_UID && attr->ia_uid != ADFS_SB(sb)->s_uid) || in adfs_notify_change() 308 (ia_valid & ATTR_GID && attr->ia_gid != ADFS_SB(sb)->s_gid)) in adfs_notify_change() 315 if (ia_valid & ATTR_SIZE) in adfs_notify_change() 318 if (ia_valid & ATTR_MTIME) { in adfs_notify_change() 326 if (ia_valid & ATTR_ATIME) in adfs_notify_change() 328 if (ia_valid & ATTR_CTIME) in adfs_notify_change() 330 if (ia_valid & ATTR_MODE) { in adfs_notify_change() 339 if (ia_valid & (ATTR_SIZE | ATTR_MTIME | ATTR_MODE)) in adfs_notify_change()
|
/fs/configfs/ |
D | inode.c | 68 unsigned int ia_valid = iattr->ia_valid; in configfs_setattr() local 93 if (ia_valid & ATTR_UID) in configfs_setattr() 95 if (ia_valid & ATTR_GID) in configfs_setattr() 97 if (ia_valid & ATTR_ATIME) in configfs_setattr() 100 if (ia_valid & ATTR_MTIME) in configfs_setattr() 103 if (ia_valid & ATTR_CTIME) in configfs_setattr() 106 if (ia_valid & ATTR_MODE) { in configfs_setattr()
|
/fs/hostfs/ |
D | hostfs_kern.c | 802 attr->ia_valid &= ~ATTR_SIZE; in hostfs_setattr() 804 attrs.ia_valid = 0; in hostfs_setattr() 805 if (attr->ia_valid & ATTR_MODE) { in hostfs_setattr() 806 attrs.ia_valid |= HOSTFS_ATTR_MODE; in hostfs_setattr() 809 if (attr->ia_valid & ATTR_UID) { in hostfs_setattr() 810 attrs.ia_valid |= HOSTFS_ATTR_UID; in hostfs_setattr() 813 if (attr->ia_valid & ATTR_GID) { in hostfs_setattr() 814 attrs.ia_valid |= HOSTFS_ATTR_GID; in hostfs_setattr() 817 if (attr->ia_valid & ATTR_SIZE) { in hostfs_setattr() 818 attrs.ia_valid |= HOSTFS_ATTR_SIZE; in hostfs_setattr() [all …]
|
D | hostfs_user.c | 205 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { in set_attr() 213 if (attrs->ia_valid & HOSTFS_ATTR_UID) { in set_attr() 221 if (attrs->ia_valid & HOSTFS_ATTR_GID) { in set_attr() 229 if (attrs->ia_valid & HOSTFS_ATTR_SIZE) { in set_attr() 244 if (attrs->ia_valid & ma) { in set_attr() 254 if (attrs->ia_valid & HOSTFS_ATTR_ATIME_SET) { in set_attr() 258 if (attrs->ia_valid & HOSTFS_ATTR_MTIME_SET) { in set_attr() 272 if (attrs->ia_valid & (HOSTFS_ATTR_ATIME | HOSTFS_ATTR_MTIME)) { in set_attr()
|
/fs/sysfs/ |
D | inode.c | 76 unsigned int ia_valid = iattr->ia_valid; in sysfs_sd_setattr() local 90 if (ia_valid & ATTR_UID) in sysfs_sd_setattr() 92 if (ia_valid & ATTR_GID) in sysfs_sd_setattr() 94 if (ia_valid & ATTR_ATIME) in sysfs_sd_setattr() 96 if (ia_valid & ATTR_MTIME) in sysfs_sd_setattr() 98 if (ia_valid & ATTR_CTIME) in sysfs_sd_setattr() 100 if (ia_valid & ATTR_MODE) { in sysfs_sd_setattr()
|
/fs/ramfs/ |
D | file-nommu.c | 163 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr() 172 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr() 177 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr() 183 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr() 189 ia->ia_valid = old_ia_valid; in ramfs_nommu_setattr()
|
/fs/cifs/ |
D | inode.c | 956 if (attrs->ia_valid & ATTR_ATIME) { 963 if (attrs->ia_valid & ATTR_MTIME) { 976 if (set_time && (attrs->ia_valid & ATTR_CTIME)) { 1990 direntry->d_name.name, attrs->ia_valid); 1995 attrs->ia_valid |= ATTR_FORCE; 2022 if (attrs->ia_valid & ATTR_SIZE) { 2029 if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) 2030 attrs->ia_valid &= ~ATTR_MODE; 2039 if (attrs->ia_valid & ATTR_MODE) 2044 if (attrs->ia_valid & ATTR_UID) [all …]
|
/fs/jfs/ |
D | file.c | 111 if ((iattr->ia_valid & ATTR_UID && iattr->ia_uid != inode->i_uid) || in jfs_setattr() 112 (iattr->ia_valid & ATTR_GID && iattr->ia_gid != inode->i_gid)) { in jfs_setattr() 118 if ((iattr->ia_valid & ATTR_SIZE) && in jfs_setattr() 130 if (iattr->ia_valid & ATTR_MODE) in jfs_setattr()
|
/fs/nfsd/ |
D | vfs.c | 315 if (iap->ia_valid & (ATTR_ATIME | ATTR_MTIME | ATTR_SIZE)) in nfsd_setattr() 317 if (iap->ia_valid & ATTR_SIZE) in nfsd_setattr() 330 iap->ia_valid &= ~ATTR_MODE; in nfsd_setattr() 332 if (!iap->ia_valid) in nfsd_setattr() 349 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_setattr() 368 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_setattr() 376 if (iap->ia_valid & ATTR_SIZE) { in nfsd_setattr() 397 if (iap->ia_valid & ATTR_MODE) { in nfsd_setattr() 404 (((iap->ia_valid & ATTR_UID) && iap->ia_uid != inode->i_uid) || in nfsd_setattr() 405 ((iap->ia_valid & ATTR_GID) && iap->ia_gid != inode->i_gid))) { in nfsd_setattr() [all …]
|
D | nfsproc.c | 69 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr() 246 if (attr->ia_valid & ATTR_MODE) { in nfsd_proc_create() 259 attr->ia_valid |= ATTR_SIZE; in nfsd_proc_create() 286 attr->ia_valid |= ATTR_MODE; in nfsd_proc_create() 295 } else if (type == S_IFCHR && !(attr->ia_valid & ATTR_SIZE)) { in nfsd_proc_create() 305 attr->ia_valid &= ~ATTR_SIZE; in nfsd_proc_create() 320 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create() 325 attr->ia_valid &= ATTR_SIZE; in nfsd_proc_create() 326 if (attr->ia_valid) in nfsd_proc_create() 434 argp->attrs.ia_valid &= ~ATTR_SIZE; in nfsd_proc_mkdir()
|
D | nfsxdr.c | 92 iap->ia_valid = 0; in decode_sattr() 99 iap->ia_valid |= ATTR_MODE; in decode_sattr() 103 iap->ia_valid |= ATTR_UID; in decode_sattr() 107 iap->ia_valid |= ATTR_GID; in decode_sattr() 111 iap->ia_valid |= ATTR_SIZE; in decode_sattr() 116 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in decode_sattr() 122 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in decode_sattr() 135 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); in decode_sattr()
|
D | nfs3xdr.c | 99 iap->ia_valid = 0; in decode_sattr3() 102 iap->ia_valid |= ATTR_MODE; in decode_sattr3() 106 iap->ia_valid |= ATTR_UID; in decode_sattr3() 110 iap->ia_valid |= ATTR_GID; in decode_sattr3() 116 iap->ia_valid |= ATTR_SIZE; in decode_sattr3() 124 iap->ia_valid |= ATTR_ATIME; in decode_sattr3() 126 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in decode_sattr3() 131 iap->ia_valid |= ATTR_MTIME; in decode_sattr3() 133 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in decode_sattr3()
|
/fs/ecryptfs/ |
D | inode.c | 813 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper() 824 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper() 842 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper() 879 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper() 881 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper() 922 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; in ecryptfs_truncate() 923 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate() 931 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate() 1013 if (ia->ia_valid & ATTR_SIZE) { in ecryptfs_setattr() 1020 if (ia->ia_valid & ATTR_FILE) in ecryptfs_setattr() [all …]
|
/fs/affs/ |
D | inode.c | 223 pr_debug("AFFS: notify_change(%lu,0x%x)\n",inode->i_ino,attr->ia_valid); in affs_notify_change() 229 if (((attr->ia_valid & ATTR_UID) && (AFFS_SB(inode->i_sb)->s_flags & SF_SETUID)) || in affs_notify_change() 230 ((attr->ia_valid & ATTR_GID) && (AFFS_SB(inode->i_sb)->s_flags & SF_SETGID)) || in affs_notify_change() 231 ((attr->ia_valid & ATTR_MODE) && in affs_notify_change() 238 if ((attr->ia_valid & ATTR_SIZE) && in affs_notify_change() 248 if (attr->ia_valid & ATTR_MODE) in affs_notify_change()
|
/fs/ubifs/ |
D | file.c | 1070 if (attr->ia_valid & ATTR_UID) in do_attr_changes() 1072 if (attr->ia_valid & ATTR_GID) in do_attr_changes() 1074 if (attr->ia_valid & ATTR_ATIME) in do_attr_changes() 1077 if (attr->ia_valid & ATTR_MTIME) in do_attr_changes() 1080 if (attr->ia_valid & ATTR_CTIME) in do_attr_changes() 1083 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() 1261 inode->i_ino, inode->i_mode, attr->ia_valid); in ubifs_setattr() [all …]
|
/fs/nfs/ |
D | nfs2xdr.c | 350 if (attr->ia_valid & ATTR_MODE) in encode_sattr() 354 if (attr->ia_valid & ATTR_UID) in encode_sattr() 358 if (attr->ia_valid & ATTR_GID) in encode_sattr() 362 if (attr->ia_valid & ATTR_SIZE) in encode_sattr() 367 if (attr->ia_valid & ATTR_ATIME_SET) in encode_sattr() 369 else if (attr->ia_valid & ATTR_ATIME) in encode_sattr() 373 if (attr->ia_valid & ATTR_MTIME_SET) in encode_sattr() 375 else if (attr->ia_valid & ATTR_MTIME) in encode_sattr()
|
D | inode.c | 418 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in nfs_setattr() 419 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr() 421 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr() 423 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr() 427 attr->ia_valid &= NFS_VALID_ATTRS; in nfs_setattr() 428 if ((attr->ia_valid & ~(ATTR_FILE|ATTR_OPEN)) == 0) in nfs_setattr() 441 if ((attr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0) in nfs_setattr() 489 if ((attr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0) { in nfs_setattr_update_inode() 491 if ((attr->ia_valid & ATTR_MODE) != 0) { in nfs_setattr_update_inode() 496 if ((attr->ia_valid & ATTR_UID) != 0) in nfs_setattr_update_inode() [all …]
|
D | nfs3xdr.c | 577 if (attr->ia_valid & ATTR_MODE) in encode_sattr3() 579 if (attr->ia_valid & ATTR_UID) in encode_sattr3() 581 if (attr->ia_valid & ATTR_GID) in encode_sattr3() 583 if (attr->ia_valid & ATTR_SIZE) in encode_sattr3() 585 if (attr->ia_valid & ATTR_ATIME_SET) in encode_sattr3() 587 if (attr->ia_valid & ATTR_MTIME_SET) in encode_sattr3() 591 if (attr->ia_valid & ATTR_MODE) { in encode_sattr3() 597 if (attr->ia_valid & ATTR_UID) { in encode_sattr3() 603 if (attr->ia_valid & ATTR_GID) { in encode_sattr3() 609 if (attr->ia_valid & ATTR_SIZE) { in encode_sattr3() [all …]
|
/fs/ncpfs/ |
D | inode.c | 884 if (((attr->ia_valid & ATTR_UID) && in ncp_notify_change() 888 if (((attr->ia_valid & ATTR_GID) && in ncp_notify_change() 892 if (((attr->ia_valid & ATTR_MODE) && in ncp_notify_change() 901 if ((attr->ia_valid & ATTR_MODE) != 0) in ncp_notify_change() 940 tmpattr.ia_valid = ATTR_MODE; in ncp_notify_change() 953 if ((attr->ia_valid & ATTR_SIZE) != 0) { in ncp_notify_change() 980 if ((attr->ia_valid & ATTR_CTIME) != 0) { in ncp_notify_change() 985 if ((attr->ia_valid & ATTR_MTIME) != 0) { in ncp_notify_change() 990 if ((attr->ia_valid & ATTR_ATIME) != 0) { in ncp_notify_change()
|
/fs/hpfs/ |
D | inode.c | 264 if ((attr->ia_valid & ATTR_UID) && attr->ia_uid >= 0x10000) in hpfs_setattr() 266 if ((attr->ia_valid & ATTR_GID) && attr->ia_gid >= 0x10000) in hpfs_setattr() 268 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size) in hpfs_setattr() 275 if ((attr->ia_valid & ATTR_SIZE) && in hpfs_setattr()
|
/fs/yaffs2/ |
D | yaffs_attribs.c | 75 unsigned int valid = attr->ia_valid; in yaffs_set_attribs() 121 attr->ia_valid = valid; in yaffs_get_attribs()
|