Home
last modified time | relevance | path

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

12345

/linux/fs/
A Dattr.c100 unsigned int ia_valid = attr->ia_valid; in setattr_prepare() local
106 if (ia_valid & ATTR_SIZE) { in setattr_prepare()
113 if (ia_valid & ATTR_FORCE) in setattr_prepare()
229 unsigned int ia_valid = attr->ia_valid; in setattr_copy() local
231 if (ia_valid & ATTR_UID) in setattr_copy()
233 if (ia_valid & ATTR_GID) in setattr_copy()
253 unsigned int ia_valid) in may_setattr() argument
317 unsigned int ia_valid = attr->ia_valid; in notify_change() local
349 ia_valid = attr->ia_valid &= ~ATTR_KILL_PRIV; in notify_change()
365 ia_valid = attr->ia_valid |= ATTR_MODE; in notify_change()
[all …]
A Dutimes.c39 newattrs.ia_valid = ATTR_CTIME | ATTR_MTIME | ATTR_ATIME; in vfs_utimes()
42 newattrs.ia_valid &= ~ATTR_ATIME; in vfs_utimes()
45 newattrs.ia_valid |= ATTR_ATIME_SET; in vfs_utimes()
49 newattrs.ia_valid &= ~ATTR_MTIME; in vfs_utimes()
52 newattrs.ia_valid |= ATTR_MTIME_SET; in vfs_utimes()
59 newattrs.ia_valid |= ATTR_TIMES_SET; in vfs_utimes()
61 newattrs.ia_valid |= ATTR_TOUCH; in vfs_utimes()
/linux/fs/fat/
A Dfile.c66 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_ioctl_set_attributes()
475 unsigned int ia_valid; in fat_setattr() local
479 ia_valid = attr->ia_valid; in fat_setattr()
480 if (ia_valid & TIMES_SET_FLAGS) { in fat_setattr()
486 attr->ia_valid = ia_valid; in fat_setattr()
499 if (attr->ia_valid & ATTR_SIZE) { in fat_setattr()
506 attr->ia_valid &= ~ATTR_SIZE; in fat_setattr()
530 attr->ia_valid &= ~ATTR_MODE; in fat_setattr()
547 if (attr->ia_valid & ATTR_ATIME) in fat_setattr()
549 if (attr->ia_valid & ATTR_CTIME) in fat_setattr()
[all …]
/linux/fs/exfat/
A Dfile.c292 unsigned int ia_valid; in exfat_setattr() local
295 if ((attr->ia_valid & ATTR_SIZE) && in exfat_setattr()
300 attr->ia_valid &= ~ATTR_SIZE; in exfat_setattr()
304 ia_valid = attr->ia_valid; in exfat_setattr()
312 attr->ia_valid = ia_valid; in exfat_setattr()
316 if (((attr->ia_valid & ATTR_UID) && in exfat_setattr()
318 ((attr->ia_valid & ATTR_GID) && in exfat_setattr()
320 ((attr->ia_valid & ATTR_MODE) && in exfat_setattr()
330 if (attr->ia_valid & ATTR_MODE) { in exfat_setattr()
332 attr->ia_valid &= ~ATTR_MODE; in exfat_setattr()
[all …]
/linux/fs/configfs/
A Dinode.c41 unsigned int ia_valid = iattr->ia_valid; in configfs_setattr() local
67 if (ia_valid & ATTR_UID) in configfs_setattr()
69 if (ia_valid & ATTR_GID) in configfs_setattr()
71 if (ia_valid & ATTR_ATIME) in configfs_setattr()
73 if (ia_valid & ATTR_MTIME) in configfs_setattr()
75 if (ia_valid & ATTR_CTIME) in configfs_setattr()
77 if (ia_valid & ATTR_MODE) { in configfs_setattr()
/linux/fs/adfs/
A Dinode.c301 unsigned int ia_valid = attr->ia_valid; in adfs_notify_change() local
310 if ((ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, ADFS_SB(sb)->s_uid)) || in adfs_notify_change()
311 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, ADFS_SB(sb)->s_gid))) in adfs_notify_change()
318 if (ia_valid & ATTR_SIZE) in adfs_notify_change()
321 if (ia_valid & ATTR_MTIME && adfs_inode_is_stamped(inode)) { in adfs_notify_change()
330 if (ia_valid & ATTR_ATIME) in adfs_notify_change()
332 if (ia_valid & ATTR_CTIME) in adfs_notify_change()
334 if (ia_valid & ATTR_MODE) { in adfs_notify_change()
343 if (ia_valid & (ATTR_SIZE | ATTR_MTIME | ATTR_MODE)) in adfs_notify_change()
/linux/include/linux/
A Dfsnotify.h316 static inline void fsnotify_change(struct dentry *dentry, unsigned int ia_valid) in fsnotify_change() argument
320 if (ia_valid & ATTR_UID) in fsnotify_change()
322 if (ia_valid & ATTR_GID) in fsnotify_change()
324 if (ia_valid & ATTR_SIZE) in fsnotify_change()
328 if ((ia_valid & (ATTR_ATIME | ATTR_MTIME)) == (ATTR_ATIME | ATTR_MTIME)) in fsnotify_change()
330 else if (ia_valid & ATTR_ATIME) in fsnotify_change()
332 else if (ia_valid & ATTR_MTIME) in fsnotify_change()
335 if (ia_valid & ATTR_MODE) in fsnotify_change()
/linux/fs/hostfs/
A Dhostfs_kern.c806 attr->ia_valid &= ~ATTR_SIZE; in hostfs_setattr()
808 attrs.ia_valid = 0; in hostfs_setattr()
809 if (attr->ia_valid & ATTR_MODE) { in hostfs_setattr()
813 if (attr->ia_valid & ATTR_UID) { in hostfs_setattr()
814 attrs.ia_valid |= HOSTFS_ATTR_UID; in hostfs_setattr()
817 if (attr->ia_valid & ATTR_GID) { in hostfs_setattr()
818 attrs.ia_valid |= HOSTFS_ATTR_GID; in hostfs_setattr()
821 if (attr->ia_valid & ATTR_SIZE) { in hostfs_setattr()
825 if (attr->ia_valid & ATTR_ATIME) { in hostfs_setattr()
830 if (attr->ia_valid & ATTR_MTIME) { in hostfs_setattr()
[all …]
A Dhostfs_user.c200 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { in set_attr()
208 if (attrs->ia_valid & HOSTFS_ATTR_UID) { in set_attr()
216 if (attrs->ia_valid & HOSTFS_ATTR_GID) { in set_attr()
224 if (attrs->ia_valid & HOSTFS_ATTR_SIZE) { in set_attr()
239 if (attrs->ia_valid & ma) { in set_attr()
249 if (attrs->ia_valid & HOSTFS_ATTR_ATIME_SET) { in set_attr()
253 if (attrs->ia_valid & HOSTFS_ATTR_MTIME_SET) { in set_attr()
267 if (attrs->ia_valid & (HOSTFS_ATTR_ATIME | HOSTFS_ATTR_MTIME)) { in set_attr()
/linux/fs/kernfs/
A Dinode.c71 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/
A Dfile-nommu.c165 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr()
174 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr()
179 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr()
185 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr()
191 ia->ia_valid = old_ia_valid; in ramfs_nommu_setattr()
/linux/security/integrity/evm/
A Devm_main.c761 unsigned int ia_valid = attr->ia_valid; in evm_attr_change() local
763 if ((!(ia_valid & ATTR_UID) || uid_eq(attr->ia_uid, inode->i_uid)) && in evm_attr_change()
764 (!(ia_valid & ATTR_GID) || gid_eq(attr->ia_gid, inode->i_gid)) && in evm_attr_change()
765 (!(ia_valid & ATTR_MODE) || attr->ia_mode == inode->i_mode)) in evm_attr_change()
780 unsigned int ia_valid = attr->ia_valid; in evm_inode_setattr() local
789 if (!(ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID))) in evm_inode_setattr()
824 void evm_inode_post_setattr(struct dentry *dentry, int ia_valid) in evm_inode_post_setattr() argument
834 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) in evm_inode_post_setattr()
/linux/fs/jfs/
A Dfile.c103 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || in jfs_setattr()
104 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in jfs_setattr()
110 if ((iattr->ia_valid & ATTR_SIZE) && in jfs_setattr()
125 if (iattr->ia_valid & ATTR_MODE) in jfs_setattr()
/linux/fs/nfsd/
A Dvfs.c310 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
317 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs()
364 if (iap->ia_valid & ATTR_SIZE) { in nfsd_setattr()
400 iap->ia_valid &= ~ATTR_MODE; in nfsd_setattr()
402 if (!iap->ia_valid) in nfsd_setattr()
440 iap->ia_valid &= ~ATTR_SIZE; in nfsd_setattr()
451 iap->ia_valid |= ATTR_CTIME; in nfsd_setattr()
1171 iap->ia_valid &= ~ATTR_MODE; in nfsd_create_setattr()
1179 if (iap->ia_valid) in nfsd_create_setattr()
1197 iap->ia_valid &= ~ATTR_SIZE; in nfsd_check_ignore_resizing()
[all …]
A Dnfsproc.c58 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr()
75 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_proc_setattr()
99 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_proc_setattr()
322 if (attr->ia_valid & ATTR_MODE) { in nfsd_proc_create()
335 attr->ia_valid |= ATTR_SIZE; in nfsd_proc_create()
362 attr->ia_valid |= ATTR_MODE; in nfsd_proc_create()
381 attr->ia_valid &= ~ATTR_SIZE; in nfsd_proc_create()
397 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create()
402 attr->ia_valid &= ATTR_SIZE; in nfsd_proc_create()
403 if (attr->ia_valid) in nfsd_proc_create()
[all …]
A Dnfsxdr.c140 iap->ia_valid = 0; in svcxdr_decode_sattr()
148 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr()
156 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr()
163 iap->ia_valid |= ATTR_GID; in svcxdr_decode_sattr()
168 iap->ia_valid |= ATTR_SIZE; in svcxdr_decode_sattr()
175 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in svcxdr_decode_sattr()
183 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in svcxdr_decode_sattr()
196 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); in svcxdr_decode_sattr()
/linux/fs/cifs/
A Dinode.c2665 direntry, attrs->ia_valid);
2670 attrs->ia_valid |= ATTR_FORCE;
2710 attrs->ia_valid &= ~ATTR_MODE;
2724 if (attrs->ia_valid & ATTR_UID)
2729 if (attrs->ia_valid & ATTR_GID)
2815 direntry, attrs->ia_valid);
2818 attrs->ia_valid |= ATTR_FORCE;
2871 if (attrs->ia_valid & ATTR_UID)
2874 if (attrs->ia_valid & ATTR_GID)
2895 attrs->ia_valid &= ~ATTR_MODE;
[all …]
/linux/fs/ecryptfs/
A Dinode.c735 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
746 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
764 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
801 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
803 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
845 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate()
853 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate()
943 if (ia->ia_valid & ATTR_SIZE) { in ecryptfs_setattr()
950 if (ia->ia_valid & ATTR_FILE) in ecryptfs_setattr()
952 if (ia->ia_valid & ATTR_SIZE) { in ecryptfs_setattr()
[all …]
/linux/fs/orangefs/
A Dacl.c149 iattr.ia_valid = ATTR_MODE; in orangefs_set_acl()
155 if (!rc && (iattr.ia_valid == ATTR_MODE)) in orangefs_set_acl()
193 iattr.ia_valid |= ATTR_MODE; in orangefs_init_acl()
A Dnamei.c87 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_create()
212 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_unlink()
299 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_symlink()
370 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_mkdir()
397 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_rename()
/linux/fs/udf/
A Dfile.c268 if ((attr->ia_valid & ATTR_UID) && in udf_setattr()
272 if ((attr->ia_valid & ATTR_GID) && in udf_setattr()
277 if ((attr->ia_valid & ATTR_SIZE) && in udf_setattr()
284 if (attr->ia_valid & ATTR_MODE) in udf_setattr()
/linux/fs/xfs/
A Dxfs_iops.c660 if (iattr->ia_valid & ATTR_ATIME) in xfs_setattr_time()
662 if (iattr->ia_valid & ATTR_CTIME) in xfs_setattr_time()
664 if (iattr->ia_valid & ATTR_MTIME) in xfs_setattr_time()
699 int mask = iattr->ia_valid; in xfs_setattr_nonsize()
880 if (!(iattr->ia_valid & (ATTR_CTIME|ATTR_MTIME))) in xfs_setattr_size()
886 iattr->ia_valid &= ~ATTR_SIZE; in xfs_setattr_size()
992 !(iattr->ia_valid & (ATTR_CTIME | ATTR_MTIME))) { in xfs_setattr_size()
995 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; in xfs_setattr_size()
1031 if (iattr->ia_valid & ATTR_MODE) in xfs_setattr_size()
1033 if (iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)) in xfs_setattr_size()
[all …]
/linux/fs/affs/
A Dinode.c225 pr_debug("notify_change(%lu,0x%x)\n", inode->i_ino, attr->ia_valid); in affs_notify_change()
231 if (((attr->ia_valid & ATTR_UID) && in affs_notify_change()
233 ((attr->ia_valid & ATTR_GID) && in affs_notify_change()
235 ((attr->ia_valid & ATTR_MODE) && in affs_notify_change()
243 if ((attr->ia_valid & ATTR_SIZE) && in affs_notify_change()
256 if (attr->ia_valid & ATTR_MODE) in affs_notify_change()
/linux/fs/vboxsf/
A Dutils.c274 if (iattr->ia_valid & ATTR_SIZE) in vboxsf_setattr()
287 if (iattr->ia_valid & (ATTR_MODE | ATTR_ATIME | ATTR_MTIME)) { in vboxsf_setattr()
288 if (iattr->ia_valid & ATTR_MODE) { in vboxsf_setattr()
305 if (iattr->ia_valid & ATTR_ATIME) in vboxsf_setattr()
309 if (iattr->ia_valid & ATTR_MTIME) in vboxsf_setattr()
333 if (iattr->ia_valid & ATTR_SIZE) { in vboxsf_setattr()
/linux/fs/fuse/
A Ddir.c1416 unsigned ivalid = iattr->ia_valid; in iattr_to_fattr()
1562 attr->ia_valid |= ATTR_FORCE; in fuse_do_setattr()
1568 if (attr->ia_valid & ATTR_SIZE) { in fuse_do_setattr()
1584 if (attr->ia_valid & ATTR_OPEN) { in fuse_do_setattr()
1603 attr->ia_valid & in fuse_do_setattr()
1635 if (attr->ia_valid & ATTR_SIZE) { in fuse_do_setattr()
1662 if (attr->ia_valid & ATTR_MTIME) in fuse_do_setattr()
1664 if (attr->ia_valid & ATTR_CTIME) in fuse_do_setattr()
1746 attr->ia_valid |= ATTR_MODE; in fuse_setattr()
1750 attr->ia_valid |= ATTR_MODE; in fuse_setattr()
[all …]

Completed in 62 milliseconds

12345