Home
last modified time | relevance | path

Searched refs:ia_valid (Results 1 – 25 of 81) sorted by relevance

1234

/fs/
Dattr.c32 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 …]
Dutimes.c65 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()
Dopen.c47 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/
Dfile.c64 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/
Dinode.c298 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/
Dinode.c68 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/
Dhostfs_kern.c802 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 …]
Dhostfs_user.c205 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/
Dinode.c76 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/
Dfile-nommu.c163 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/
Dinode.c956 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/
Dfile.c111 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/
Dvfs.c315 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 …]
Dnfsproc.c69 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()
Dnfsxdr.c92 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()
Dnfs3xdr.c99 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/
Dinode.c813 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/
Dinode.c223 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/
Dfile.c1070 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/
Dnfs2xdr.c350 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()
Dinode.c418 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 …]
Dnfs3xdr.c577 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/
Dinode.c884 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/
Dinode.c264 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/
Dyaffs_attribs.c75 unsigned int valid = attr->ia_valid; in yaffs_set_attribs()
121 attr->ia_valid = valid; in yaffs_get_attribs()

1234