Home
last modified time | relevance | path

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

1234

/linux/fs/fat/
H A Dfile.c66 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_ioctl_set_attributes()
103 fsnotify_change(file->f_path.dentry, ia.ia_valid); in fat_ioctl_set_attributes()
485 unsigned int ia_valid; in fat_setattr() local
489 ia_valid = attr->ia_valid; in fat_setattr()
490 if (ia_valid & TIMES_SET_FLAGS) { in fat_setattr()
492 attr->ia_valid &= ~TIMES_SET_FLAGS; in fat_setattr()
496 attr->ia_valid = ia_valid; in fat_setattr()
509 if (attr->ia_valid & ATTR_SIZE) { in fat_setattr()
514 if (error || attr->ia_valid == ATTR_SIZE) in fat_setattr()
516 attr->ia_valid &= ~ATTR_SIZE; in fat_setattr()
[all …]
/linux/fs/configfs/
H 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/
H A Dinode.c307 unsigned int ia_valid = attr->ia_valid; in adfs_notify_change() local
316 if ((ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, ADFS_SB(sb)->s_uid)) || in adfs_notify_change()
317 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, ADFS_SB(sb)->s_gid))) in adfs_notify_change()
324 if (ia_valid & ATTR_SIZE) in adfs_notify_change()
327 if (ia_valid & ATTR_MTIME && adfs_inode_is_stamped(inode)) { in adfs_notify_change()
337 if (ia_valid & ATTR_ATIME) in adfs_notify_change()
339 if (ia_valid & ATTR_CTIME) in adfs_notify_change()
341 if (ia_valid & ATTR_MODE) { in adfs_notify_change()
350 if (ia_valid & (ATTR_SIZE | ATTR_MTIME | ATTR_MODE)) in adfs_notify_change()
/linux/fs/exfat/
H A Dfile.c289 unsigned int ia_valid; in exfat_setattr() local
295 if ((attr->ia_valid & ATTR_SIZE) && in exfat_setattr()
298 if (error || 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()
305 if ((ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) && in exfat_setattr()
307 attr->ia_valid &= ~(ATTR_MTIME_SET | ATTR_ATIME_SET | in exfat_setattr()
312 attr->ia_valid = ia_valid; in exfat_setattr()
316 if (((attr->ia_valid & ATTR_UID) && in exfat_setattr()
319 ((attr->ia_valid & ATTR_GID) && in exfat_setattr()
[all …]
/linux/fs/hostfs/
H A Dhostfs_kern.c819 attr->ia_valid &= ~ATTR_SIZE; in hostfs_setattr()
821 attrs.ia_valid = 0; in hostfs_setattr()
822 if (attr->ia_valid & ATTR_MODE) { in hostfs_setattr()
823 attrs.ia_valid |= HOSTFS_ATTR_MODE; in hostfs_setattr()
826 if (attr->ia_valid & ATTR_UID) { in hostfs_setattr()
827 attrs.ia_valid |= HOSTFS_ATTR_UID; in hostfs_setattr()
830 if (attr->ia_valid & ATTR_GID) { in hostfs_setattr()
831 attrs.ia_valid |= HOSTFS_ATTR_GID; in hostfs_setattr()
834 if (attr->ia_valid & ATTR_SIZE) { in hostfs_setattr()
835 attrs.ia_valid |= HOSTFS_ATTR_SIZE; in hostfs_setattr()
[all …]
/linux/fs/ramfs/
H 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/fs/kernfs/
H A Dinode.c72 unsigned int ia_valid = iattr->ia_valid; in __kernfs_setattr() local
78 if (ia_valid & ATTR_UID) in __kernfs_setattr()
80 if (ia_valid & ATTR_GID) in __kernfs_setattr()
82 if (ia_valid & ATTR_ATIME) in __kernfs_setattr()
84 if (ia_valid & ATTR_MTIME) in __kernfs_setattr()
86 if (ia_valid & ATTR_CTIME) in __kernfs_setattr()
88 if (ia_valid & ATTR_MODE) in __kernfs_setattr()
/linux/fs/jfs/
H A Dfile.c106 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || in jfs_setattr()
107 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in jfs_setattr()
113 if ((iattr->ia_valid & ATTR_SIZE) && in jfs_setattr()
128 if (iattr->ia_valid & ATTR_MODE) in jfs_setattr()
/linux/fs/nfs/
H A Dinode.c648 if (attr->ia_valid & ATTR_MTIME_SET) { in nfs_set_timestamps_to_ts()
665 if (attr->ia_valid & ATTR_ATIME_SET) { in nfs_set_timestamps_to_ts()
672 static void nfs_update_timestamps(struct inode *inode, unsigned int ia_valid) in nfs_update_timestamps() argument
677 if (ia_valid & ATTR_MTIME) { in nfs_update_timestamps()
681 if (ia_valid & ATTR_ATIME) { in nfs_update_timestamps()
727 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in nfs_setattr()
728 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr()
730 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr()
738 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr()
741 if (nfs_have_delegated_mtime(inode) && attr->ia_valid & ATTR_MTIME) { in nfs_setattr()
[all …]
H A Dnfs2xdr.c343 if (attr->ia_valid & ATTR_MODE) in encode_sattr()
347 if (attr->ia_valid & ATTR_UID) in encode_sattr()
351 if (attr->ia_valid & ATTR_GID) in encode_sattr()
355 if (attr->ia_valid & ATTR_SIZE) in encode_sattr()
360 if (attr->ia_valid & ATTR_ATIME_SET) in encode_sattr()
362 else if (attr->ia_valid & ATTR_ATIME) in encode_sattr()
366 if (attr->ia_valid & ATTR_MTIME_SET) in encode_sattr()
368 else if (attr->ia_valid & ATTR_MTIME) in encode_sattr()
H A Dnfs3xdr.c546 if (attr->ia_valid & ATTR_MODE) in encode_sattr3()
548 if (attr->ia_valid & ATTR_UID) in encode_sattr3()
550 if (attr->ia_valid & ATTR_GID) in encode_sattr3()
552 if (attr->ia_valid & ATTR_SIZE) in encode_sattr3()
554 if (attr->ia_valid & ATTR_ATIME_SET) in encode_sattr3()
556 if (attr->ia_valid & ATTR_MTIME_SET) in encode_sattr3()
560 if (attr->ia_valid & ATTR_MODE) { in encode_sattr3()
566 if (attr->ia_valid & ATTR_UID) { in encode_sattr3()
572 if (attr->ia_valid & ATTR_GID) { in encode_sattr3()
578 if (attr->ia_valid & ATTR_SIZE) { in encode_sattr3()
[all …]
/linux/include/trace/events/
H A Dhugetlbfs.h94 __field(unsigned int, ia_valid)
105 __entry->ia_valid = attr->ia_valid;
113 __entry->d_len, __get_str(d_name), __entry->ia_valid, __entry->ia_mode,
/linux/fs/smb/client/
H A Dinode.c1751 if (attrs->ia_valid & ATTR_ATIME) { in cifs_set_file_info()
1758 if (attrs->ia_valid & ATTR_MTIME) { in cifs_set_file_info()
1771 if (set_time && (attrs->ia_valid & ATTR_CTIME)) { in cifs_set_file_info()
3114 direntry, attrs->ia_valid);
3119 attrs->ia_valid |= ATTR_FORCE;
3125 if (attrs->ia_valid & ATTR_FILE)
3154 if (attrs->ia_valid & ATTR_SIZE) {
3164 attrs->ia_valid &= ~(ATTR_CTIME | ATTR_MTIME);
3168 if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID))
3169 attrs->ia_valid &= ~ATTR_MODE;
[all …]
/linux/fs/9p/
H A Dvfs_inode_dotl.c533 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid); in v9fs_vfs_setattr_dotl()
534 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr_dotl()
536 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr_dotl()
538 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr_dotl()
540 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr_dotl()
542 if (iattr->ia_valid & ATTR_ATIME_SET) { in v9fs_vfs_setattr_dotl()
546 if (iattr->ia_valid & ATTR_MTIME_SET) { in v9fs_vfs_setattr_dotl()
551 if (iattr->ia_valid & ATTR_FILE) { in v9fs_vfs_setattr_dotl()
577 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size != in v9fs_vfs_setattr_dotl()
592 if (iattr->ia_valid & ATTR_MODE) { in v9fs_vfs_setattr_dotl()
/linux/security/integrity/evm/
H A Devm_main.c889 unsigned int ia_valid = attr->ia_valid; in evm_attr_change() local
893 (!(ia_valid & ATTR_MODE) || attr->ia_mode == inode->i_mode)) in evm_attr_change()
911 unsigned int ia_valid = attr->ia_valid; in evm_inode_setattr() local
923 if (!(ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID))) in evm_inode_setattr()
961 struct dentry *dentry, int ia_valid) in evm_inode_post_setattr() argument
974 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) in evm_inode_post_setattr()
/linux/fs/nfsd/
H A Dvfs.c394 iap->ia_valid &= ~ATTR_MODE; in nfsd_sanitize_attrs()
397 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
404 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs()
405 iap->ia_valid |= ATTR_KILL_PRIV; in nfsd_sanitize_attrs()
406 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
413 iap->ia_valid |= ATTR_KILL_SUID; in nfsd_sanitize_attrs()
414 iap->ia_valid |= in nfsd_sanitize_attrs()
442 if (iap->ia_valid & ATTR_SIZE) { in __nfsd_setattr()
451 .ia_valid = ATTR_SIZE | ATTR_CTIME | ATTR_MTIME, in __nfsd_setattr()
461 iap->ia_valid &= ~ATTR_SIZE; in __nfsd_setattr()
[all …]
/linux/fs/affs/
H A Dinode.c222 pr_debug("notify_change(%lu,0x%x)\n", inode->i_ino, attr->ia_valid); in affs_notify_change()
228 if (((attr->ia_valid & ATTR_UID) && in affs_notify_change()
230 ((attr->ia_valid & ATTR_GID) && in affs_notify_change()
232 ((attr->ia_valid & ATTR_MODE) && in affs_notify_change()
240 if ((attr->ia_valid & ATTR_SIZE) && in affs_notify_change()
253 if (attr->ia_valid & ATTR_MODE) in affs_notify_change()
/linux/fs/afs/
H A Dinode.c799 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_success()
812 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_edit_file()
852 attr->ia_valid); in afs_setattr()
854 if (!(attr->ia_valid & supported)) { in afs_setattr()
860 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr()
869 attr->ia_valid &= ~ATTR_SIZE; in afs_setattr()
877 if ((attr->ia_valid & ATTR_SIZE) && S_ISREG(inode->i_mode)) { in afs_setattr()
890 if (!(attr->ia_valid & (supported & ~ATTR_SIZE & ~ATTR_MTIME)) && in afs_setattr()
902 op = afs_alloc_operation(((attr->ia_valid & ATTR_FILE) ? in afs_setattr()
913 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr()
/linux/fs/vboxsf/
H A Dutils.c276 if (iattr->ia_valid & ATTR_SIZE) in vboxsf_setattr()
289 if (iattr->ia_valid & (ATTR_MODE | ATTR_ATIME | ATTR_MTIME)) { in vboxsf_setattr()
290 if (iattr->ia_valid & ATTR_MODE) { in vboxsf_setattr()
307 if (iattr->ia_valid & ATTR_ATIME) in vboxsf_setattr()
311 if (iattr->ia_valid & ATTR_MTIME) in vboxsf_setattr()
335 if (iattr->ia_valid & ATTR_SIZE) { in vboxsf_setattr()
/linux/fs/orangefs/
H A Dnamei.c85 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_create()
208 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_unlink()
291 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_symlink()
360 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_mkdir()
387 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_rename()
H A Dinode.c734 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; in orangefs_setattr_size()
743 if (iattr->ia_valid & ATTR_MODE) { in __orangefs_setattr()
767 if (iattr->ia_valid & ATTR_SIZE) { in __orangefs_setattr()
778 ORANGEFS_I(inode)->attr_valid = iattr->ia_valid; in __orangefs_setattr()
785 ORANGEFS_I(inode)->attr_valid = iattr->ia_valid; in __orangefs_setattr()
805 if (!ret && (iattr->ia_valid & ATTR_MODE)) in __orangefs_setattr_mode()
886 iattr.ia_valid |= ATTR_ATIME; in orangefs_update_time()
888 iattr.ia_valid |= ATTR_CTIME; in orangefs_update_time()
890 iattr.ia_valid |= ATTR_MTIME; in orangefs_update_time()
1129 .ia_valid = ATTR_MODE, in orangefs_new_inode()
H A Dacl.c149 iattr.ia_valid = ATTR_MODE; in orangefs_set_acl()
155 if (!rc && (iattr.ia_valid == ATTR_MODE)) in orangefs_set_acl()
/linux/mm/
H A Dsecretmem.c170 unsigned int ia_valid = iattr->ia_valid; in secretmem_setattr() local
175 if ((ia_valid & ATTR_SIZE) && inode->i_size) in secretmem_setattr()
/linux/fs/ubifs/
H A Dfile.c1069 if (attr->ia_valid & ATTR_UID) in do_attr_changes()
1071 if (attr->ia_valid & ATTR_GID) in do_attr_changes()
1073 if (attr->ia_valid & ATTR_ATIME) in do_attr_changes()
1075 if (attr->ia_valid & ATTR_MTIME) in do_attr_changes()
1077 if (attr->ia_valid & ATTR_CTIME) in do_attr_changes()
1079 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()
1262 inode->i_ino, inode->i_mode, attr->ia_valid); in ubifs_setattr()
[all …]
/linux/fs/fuse/
H A Ddir.c1986 unsigned ivalid = iattr->ia_valid; in iattr_to_fattr()
2144 attr->ia_valid |= ATTR_FORCE; in fuse_do_setattr()
2150 if (attr->ia_valid & ATTR_SIZE) { in fuse_do_setattr()
2166 if (attr->ia_valid & ATTR_OPEN) { in fuse_do_setattr()
2168 WARN_ON(!(attr->ia_valid & ATTR_SIZE)); in fuse_do_setattr()
2185 attr->ia_valid & in fuse_do_setattr()
2200 attr->ia_valid |= ATTR_MTIME | ATTR_CTIME; in fuse_do_setattr()
2214 attr->ia_valid & (ATTR_UID | ATTR_GID)) in fuse_do_setattr()
2217 if (attr->ia_valid & ATTR_SIZE) { in fuse_do_setattr()
2246 if (attr->ia_valid & ATTR_MTIME) in fuse_do_setattr()
[all …]

1234