Home
last modified time | relevance | path

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

123

/fs/
Dattr.c24 unsigned int ia_valid = attr->ia_valid; in inode_change_ok() local
27 if (ia_valid & ATTR_FORCE) in inode_change_ok()
31 if ((ia_valid & ATTR_UID) && in inode_change_ok()
37 if ((ia_valid & ATTR_GID) && in inode_change_ok()
44 if (ia_valid & ATTR_MODE) { in inode_change_ok()
48 if (!in_group_p((ia_valid & ATTR_GID) ? attr->ia_gid : in inode_change_ok()
54 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) { in inode_change_ok()
68 unsigned int ia_valid = attr->ia_valid; in inode_setattr() local
70 if (ia_valid & ATTR_SIZE && in inode_setattr()
77 if (ia_valid & ATTR_UID) in inode_setattr()
[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.c209 newattrs.ia_valid = ATTR_SIZE | time_attrs; in do_truncate()
212 newattrs.ia_valid |= ATTR_FILE; in do_truncate()
216 newattrs.ia_valid |= should_remove_suid(dentry); in do_truncate()
621 newattrs.ia_valid = ATTR_MODE | ATTR_CTIME; in SYSCALL_DEFINE2()
650 newattrs.ia_valid = ATTR_MODE | ATTR_CTIME; in SYSCALL_DEFINE3()
671 newattrs.ia_valid = ATTR_CTIME; in chown_common()
673 newattrs.ia_valid |= ATTR_UID; in chown_common()
677 newattrs.ia_valid |= ATTR_GID; in chown_common()
681 newattrs.ia_valid |= in chown_common()
/fs/fat/
Dfile.c67 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_generic_ioctl()
105 fsnotify_change(filp->f_path.dentry, ia.ia_valid); in fat_generic_ioctl()
326 unsigned int ia_valid; in fat_setattr() local
334 if (attr->ia_valid & ATTR_SIZE) { in fat_setattr()
337 if (error || attr->ia_valid == ATTR_SIZE) in fat_setattr()
339 attr->ia_valid &= ~ATTR_SIZE; in fat_setattr()
344 ia_valid = attr->ia_valid; in fat_setattr()
345 if (ia_valid & TIMES_SET_FLAGS) { in fat_setattr()
347 attr->ia_valid &= ~TIMES_SET_FLAGS; in fat_setattr()
351 attr->ia_valid = ia_valid; in fat_setattr()
[all …]
/fs/sysfs/
Dinode.c50 unsigned int ia_valid = iattr->ia_valid; in sysfs_setattr() local
62 iattr->ia_valid &= ~ATTR_SIZE; /* ignore size changes */ in sysfs_setattr()
83 if (ia_valid & ATTR_UID) in sysfs_setattr()
85 if (ia_valid & ATTR_GID) in sysfs_setattr()
87 if (ia_valid & ATTR_ATIME) in sysfs_setattr()
90 if (ia_valid & ATTR_MTIME) in sysfs_setattr()
93 if (ia_valid & ATTR_CTIME) in sysfs_setattr()
96 if (ia_valid & ATTR_MODE) { in sysfs_setattr()
/fs/adfs/
Dinode.c322 unsigned int ia_valid = attr->ia_valid; in adfs_notify_change() local
333 if ((ia_valid & ATTR_UID && attr->ia_uid != ADFS_SB(sb)->s_uid) || in adfs_notify_change()
334 (ia_valid & ATTR_GID && attr->ia_gid != ADFS_SB(sb)->s_gid)) in adfs_notify_change()
340 if (ia_valid & ATTR_SIZE) in adfs_notify_change()
346 if (ia_valid & ATTR_MTIME) { in adfs_notify_change()
354 if (ia_valid & ATTR_ATIME) in adfs_notify_change()
356 if (ia_valid & ATTR_CTIME) in adfs_notify_change()
358 if (ia_valid & ATTR_MODE) { in adfs_notify_change()
367 if (ia_valid & (ATTR_SIZE | ATTR_MTIME | ATTR_MODE)) in adfs_notify_change()
/fs/configfs/
Dinode.c62 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.c862 attr->ia_valid &= ~ATTR_SIZE; in hostfs_setattr()
864 attrs.ia_valid = 0; in hostfs_setattr()
865 if (attr->ia_valid & ATTR_MODE) { in hostfs_setattr()
866 attrs.ia_valid |= HOSTFS_ATTR_MODE; in hostfs_setattr()
869 if (attr->ia_valid & ATTR_UID) { in hostfs_setattr()
870 attrs.ia_valid |= HOSTFS_ATTR_UID; in hostfs_setattr()
873 if (attr->ia_valid & ATTR_GID) { in hostfs_setattr()
874 attrs.ia_valid |= HOSTFS_ATTR_GID; in hostfs_setattr()
877 if (attr->ia_valid & ATTR_SIZE) { in hostfs_setattr()
878 attrs.ia_valid |= HOSTFS_ATTR_SIZE; in hostfs_setattr()
[all …]
Dhostfs_user.c242 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { in set_attr()
250 if (attrs->ia_valid & HOSTFS_ATTR_UID) { in set_attr()
258 if (attrs->ia_valid & HOSTFS_ATTR_GID) { in set_attr()
266 if (attrs->ia_valid & HOSTFS_ATTR_SIZE) { in set_attr()
281 if (attrs->ia_valid & ma) { in set_attr()
292 if (attrs->ia_valid & HOSTFS_ATTR_ATIME_SET) { in set_attr()
296 if (attrs->ia_valid & HOSTFS_ATTR_MTIME_SET) { in set_attr()
310 if (attrs->ia_valid & (HOSTFS_ATTR_ATIME | HOSTFS_ATTR_MTIME)) { in set_attr()
/fs/cifs/
Dinode.c766 if (attrs->ia_valid & ATTR_ATIME) {
773 if (attrs->ia_valid & ATTR_MTIME) {
786 if (set_time && (attrs->ia_valid & ATTR_CTIME)) {
1773 direntry->d_name.name, attrs->ia_valid));
1792 if ((attrs->ia_valid & ATTR_MTIME) || (attrs->ia_valid & ATTR_SIZE)) {
1808 if (attrs->ia_valid & ATTR_SIZE) {
1815 if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID))
1816 attrs->ia_valid &= ~ATTR_MODE;
1825 if (attrs->ia_valid & ATTR_MODE)
1830 if (attrs->ia_valid & ATTR_UID)
[all …]
/fs/ramfs/
Dfile-nommu.c200 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr()
214 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr()
218 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr()
224 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr()
230 ia->ia_valid = old_ia_valid; in ramfs_nommu_setattr()
/fs/nfsd/
Dnfsproc.c84 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr()
260 if (attr->ia_valid & ATTR_MODE) { in nfsd_proc_create()
273 attr->ia_valid |= ATTR_SIZE; in nfsd_proc_create()
300 attr->ia_valid |= ATTR_MODE; in nfsd_proc_create()
310 } else if (type == S_IFCHR && !(attr->ia_valid & ATTR_SIZE)) { in nfsd_proc_create()
321 attr->ia_valid &= ~ATTR_SIZE; in nfsd_proc_create()
336 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create()
341 attr->ia_valid &= ATTR_SIZE; in nfsd_proc_create()
342 if (attr->ia_valid) in nfsd_proc_create()
450 argp->attrs.ia_valid &= ~ATTR_SIZE; in nfsd_proc_mkdir()
Dvfs.c270 if (iap->ia_valid & (ATTR_ATIME | ATTR_MTIME | ATTR_SIZE)) in nfsd_setattr()
272 if (iap->ia_valid & ATTR_SIZE) in nfsd_setattr()
285 iap->ia_valid &= ~ATTR_MODE; in nfsd_setattr()
287 if (!iap->ia_valid) in nfsd_setattr()
304 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_setattr()
323 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_setattr()
331 if (iap->ia_valid & ATTR_SIZE) { in nfsd_setattr()
363 if (iap->ia_valid & ATTR_MODE) { in nfsd_setattr()
369 if (((iap->ia_valid & ATTR_UID) && iap->ia_uid != inode->i_uid) || in nfsd_setattr()
370 ((iap->ia_valid & ATTR_GID) && iap->ia_gid != inode->i_gid)) { in nfsd_setattr()
[all …]
Dnfsxdr.c102 iap->ia_valid = 0; in decode_sattr()
109 iap->ia_valid |= ATTR_MODE; in decode_sattr()
113 iap->ia_valid |= ATTR_UID; in decode_sattr()
117 iap->ia_valid |= ATTR_GID; in decode_sattr()
121 iap->ia_valid |= ATTR_SIZE; in decode_sattr()
126 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in decode_sattr()
132 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in decode_sattr()
145 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); in decode_sattr()
Dnfs3xdr.c112 iap->ia_valid = 0; in decode_sattr3()
115 iap->ia_valid |= ATTR_MODE; in decode_sattr3()
119 iap->ia_valid |= ATTR_UID; in decode_sattr3()
123 iap->ia_valid |= ATTR_GID; in decode_sattr3()
129 iap->ia_valid |= ATTR_SIZE; in decode_sattr3()
137 iap->ia_valid |= ATTR_ATIME; in decode_sattr3()
139 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in decode_sattr3()
144 iap->ia_valid |= ATTR_MTIME; in decode_sattr3()
146 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in decode_sattr3()
/fs/smbfs/
Dinode.c689 if ((attr->ia_valid & ATTR_UID) && (attr->ia_uid != server->mnt->uid)) in smb_notify_change()
692 if ((attr->ia_valid & ATTR_GID) && (attr->ia_uid != server->mnt->gid)) in smb_notify_change()
695 if ((attr->ia_valid & ATTR_MODE) && (attr->ia_mode & ~mask)) in smb_notify_change()
698 if ((attr->ia_valid & ATTR_SIZE) != 0) { in smb_notify_change()
719 attr->ia_valid &= ~ATTR_SIZE; in smb_notify_change()
736 if ((attr->ia_valid & ATTR_MTIME) != 0) { in smb_notify_change()
740 if ((attr->ia_valid & ATTR_ATIME) != 0) { in smb_notify_change()
757 if ((attr->ia_valid & ATTR_MODE) != 0) { in smb_notify_change()
/fs/nfs/
Dinode.c359 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in nfs_setattr()
360 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr()
362 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr()
364 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr()
368 attr->ia_valid &= NFS_VALID_ATTRS; in nfs_setattr()
369 if ((attr->ia_valid & ~ATTR_FILE) == 0) in nfs_setattr()
380 if ((attr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0) in nfs_setattr()
454 if ((attr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0) { in nfs_setattr_update_inode()
456 if ((attr->ia_valid & ATTR_MODE) != 0) { in nfs_setattr_update_inode()
461 if ((attr->ia_valid & ATTR_UID) != 0) in nfs_setattr_update_inode()
[all …]
Dnfs2xdr.c154 *p++ = (attr->ia_valid & ATTR_MODE) ? htonl(attr->ia_mode) : not_set; in xdr_encode_sattr()
155 *p++ = (attr->ia_valid & ATTR_UID) ? htonl(attr->ia_uid) : not_set; in xdr_encode_sattr()
156 *p++ = (attr->ia_valid & ATTR_GID) ? htonl(attr->ia_gid) : not_set; in xdr_encode_sattr()
157 *p++ = (attr->ia_valid & ATTR_SIZE) ? htonl(attr->ia_size) : not_set; in xdr_encode_sattr()
159 if (attr->ia_valid & ATTR_ATIME_SET) { in xdr_encode_sattr()
161 } else if (attr->ia_valid & ATTR_ATIME) { in xdr_encode_sattr()
168 if (attr->ia_valid & ATTR_MTIME_SET) { in xdr_encode_sattr()
170 } else if (attr->ia_valid & ATTR_MTIME) { in xdr_encode_sattr()
/fs/ncpfs/
Dinode.c864 if (((attr->ia_valid & ATTR_UID) && in ncp_notify_change()
868 if (((attr->ia_valid & ATTR_GID) && in ncp_notify_change()
872 if (((attr->ia_valid & ATTR_MODE) && in ncp_notify_change()
881 if ((attr->ia_valid & ATTR_MODE) != 0) in ncp_notify_change()
920 tmpattr.ia_valid = ATTR_MODE; in ncp_notify_change()
934 if ((attr->ia_valid & ATTR_SIZE) != 0) { in ncp_notify_change()
956 tmpattr.ia_valid = ATTR_SIZE; in ncp_notify_change()
964 if ((attr->ia_valid & ATTR_CTIME) != 0) { in ncp_notify_change()
969 if ((attr->ia_valid & ATTR_MTIME) != 0) { in ncp_notify_change()
974 if ((attr->ia_valid & ATTR_ATIME) != 0) { in ncp_notify_change()
/fs/ubifs/
Dfile.c1053 if (attr->ia_valid & ATTR_UID) in do_attr_changes()
1055 if (attr->ia_valid & ATTR_GID) in do_attr_changes()
1057 if (attr->ia_valid & ATTR_ATIME) in do_attr_changes()
1060 if (attr->ia_valid & ATTR_MTIME) in do_attr_changes()
1063 if (attr->ia_valid & ATTR_CTIME) in do_attr_changes()
1066 if (attr->ia_valid & ATTR_MODE) { in do_attr_changes()
1206 if (attr->ia_valid & ATTR_SIZE) { in do_setattr()
1214 if (attr->ia_valid & ATTR_SIZE) { in do_setattr()
1224 if (attr->ia_valid & ATTR_SIZE) in do_setattr()
1252 inode->i_ino, inode->i_mode, attr->ia_valid); in ubifs_setattr()
[all …]
/fs/jfs/
Dacl.c234 if ((iattr->ia_valid & ATTR_UID && iattr->ia_uid != inode->i_uid) || in jfs_setattr()
235 (iattr->ia_valid & ATTR_GID && iattr->ia_gid != inode->i_gid)) { in jfs_setattr()
242 if (!rc && (iattr->ia_valid & ATTR_MODE)) in jfs_setattr()
/fs/afs/
Dinode.c369 attr->ia_valid); in afs_setattr()
371 if (!(attr->ia_valid & (ATTR_SIZE | ATTR_MODE | ATTR_UID | ATTR_GID | in afs_setattr()
383 if (attr->ia_valid & ATTR_FILE) { in afs_setattr()
394 if (!(attr->ia_valid & ATTR_FILE)) in afs_setattr()
/fs/affs/
Dinode.c222 pr_debug("AFFS: notify_change(%lu,0x%x)\n",inode->i_ino,attr->ia_valid); in affs_notify_change()
228 if (((attr->ia_valid & ATTR_UID) && (AFFS_SB(inode->i_sb)->s_flags & SF_SETUID)) || in affs_notify_change()
229 ((attr->ia_valid & ATTR_GID) && (AFFS_SB(inode->i_sb)->s_flags & SF_SETGID)) || in affs_notify_change()
230 ((attr->ia_valid & ATTR_MODE) && in affs_notify_change()
238 if (!error && (attr->ia_valid & ATTR_MODE)) in affs_notify_change()
/fs/ocfs2/
Dfile.c906 attr->ia_valid &= ~ATTR_SIZE; in ocfs2_setattr()
908 if (attr->ia_valid & ATTR_MODE) in ocfs2_setattr()
910 if (attr->ia_valid & ATTR_UID) in ocfs2_setattr()
912 if (attr->ia_valid & ATTR_GID) in ocfs2_setattr()
914 if (attr->ia_valid & ATTR_SIZE) in ocfs2_setattr()
916 if (attr->ia_valid & (ATTR_ATIME | ATTR_MTIME | ATTR_CTIME)) in ocfs2_setattr()
921 if (!(attr->ia_valid & OCFS2_VALID_ATTRS)) { in ocfs2_setattr()
922 mlog(0, "can't handle attrs: 0x%x\n", attr->ia_valid); in ocfs2_setattr()
930 size_change = S_ISREG(inode->i_mode) && attr->ia_valid & ATTR_SIZE; in ocfs2_setattr()
970 if ((attr->ia_valid & ATTR_UID && attr->ia_uid != inode->i_uid) || in ocfs2_setattr()
[all …]
/fs/9p/
Dvfs_inode.c790 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr()
793 if (iattr->ia_valid & ATTR_MTIME) in v9fs_vfs_setattr()
796 if (iattr->ia_valid & ATTR_ATIME) in v9fs_vfs_setattr()
799 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr()
803 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr()
806 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr()

123