Home
last modified time | relevance | path

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

123

/linux/fs/
H A Dattr.c165 unsigned int ia_valid = attr->ia_valid; in setattr_prepare() local
171 if (ia_valid & ATTR_SIZE) { in setattr_prepare()
188 if (ia_valid & ATTR_FORCE) in setattr_prepare()
192 if ((ia_valid & ATTR_UID) && in setattr_prepare()
197 if ((ia_valid & ATTR_GID) && in setattr_prepare()
202 if (ia_valid & ATTR_MODE) { in setattr_prepare()
208 if (ia_valid & ATTR_GID) in setattr_prepare()
219 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) { in setattr_prepare()
226 if (ia_valid & ATTR_KILL_PRIV) { in setattr_prepare()
296 unsigned int ia_valid = attr->ia_valid; in setattr_copy_mgtime() local
[all …]
/linux/fs/kernfs/
H 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/
H A Dfile-nommu.c168 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr()
177 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr()
182 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr()
188 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr()
194 ia->ia_valid = old_ia_valid; in ramfs_nommu_setattr()
/linux/fs/nfsd/
H A Dnfsproc.c89 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr()
106 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_proc_setattr()
136 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_proc_setattr()
344 if (attr->ia_valid & ATTR_MODE) { in nfsd_proc_create()
357 attr->ia_valid |= ATTR_SIZE; in nfsd_proc_create()
385 attr->ia_valid |= ATTR_MODE; in nfsd_proc_create()
394 } else if (type == S_IFCHR && !(attr->ia_valid & ATTR_SIZE)) { in nfsd_proc_create()
404 attr->ia_valid &= ~ATTR_SIZE; in nfsd_proc_create()
422 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create()
427 attr->ia_valid &= ATTR_SIZE; in nfsd_proc_create()
[all …]
H A Dnfsxdr.c152 iap->ia_valid = 0; in svcxdr_decode_sattr()
160 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr()
168 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr()
175 iap->ia_valid |= ATTR_GID; in svcxdr_decode_sattr()
180 iap->ia_valid |= ATTR_SIZE; in svcxdr_decode_sattr()
194 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in svcxdr_decode_sattr()
198 iap->ia_valid &= ~ATTR_ATIME_SET; in svcxdr_decode_sattr()
206 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in svcxdr_decode_sattr()
210 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); in svcxdr_decode_sattr()
H A Dvfs.c396 iap->ia_valid &= ~ATTR_MODE; in nfsd_sanitize_attrs()
399 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
406 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs()
407 iap->ia_valid |= ATTR_KILL_PRIV; in nfsd_sanitize_attrs()
408 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
415 iap->ia_valid |= ATTR_KILL_SUID; in nfsd_sanitize_attrs()
416 iap->ia_valid |= in nfsd_sanitize_attrs()
445 if (iap->ia_valid & ATTR_SIZE) { in __nfsd_setattr()
454 .ia_valid = ATTR_SIZE | ATTR_CTIME | ATTR_MTIME, in __nfsd_setattr()
464 iap->ia_valid &= ~ATTR_SIZE; in __nfsd_setattr()
[all …]
H A Dnfs3xdr.c215 iap->ia_valid = 0; in svcxdr_decode_sattr3()
224 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr3()
236 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr3()
247 iap->ia_valid |= ATTR_GID; in svcxdr_decode_sattr3()
256 iap->ia_valid |= ATTR_SIZE; in svcxdr_decode_sattr3()
265 iap->ia_valid |= ATTR_ATIME; in svcxdr_decode_sattr3()
270 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in svcxdr_decode_sattr3()
281 iap->ia_valid |= ATTR_MTIME; in svcxdr_decode_sattr3()
286 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in svcxdr_decode_sattr3()
H A Dnfs3proc.c42 if ((iap->ia_valid & ATTR_ATIME_SET) && in nfsd3_time_in_range()
45 if ((iap->ia_valid & ATTR_MTIME_SET) && in nfsd3_time_in_range()
296 if (!(iap->ia_valid & ATTR_MODE)) in nfsd3_create_file()
348 iap->ia_valid &= ATTR_SIZE; in nfsd3_create_file()
378 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd3_create_file()
379 iap->ia_valid &= ~ATTR_SIZE; in nfsd3_create_file()
381 iap->ia_valid = ATTR_MTIME | ATTR_ATIME | in nfsd3_create_file()
426 argp->attrs.ia_valid &= ~ATTR_SIZE; in nfsd3_proc_mkdir()
/linux/fs/nfs/
H A Dinode.c630 if (attr->ia_valid & ATTR_MTIME_SET) { in nfs_set_timestamps_to_ts()
647 if (attr->ia_valid & ATTR_ATIME_SET) { in nfs_set_timestamps_to_ts()
706 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in nfs_setattr()
707 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr()
713 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr()
721 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr()
724 if (nfs_have_delegated_mtime(inode) && attr->ia_valid & ATTR_MTIME) { in nfs_setattr()
726 if (attr->ia_valid & ATTR_MTIME_SET) { in nfs_setattr()
729 attr->ia_valid &= ~(ATTR_MTIME|ATTR_MTIME_SET| in nfs_setattr()
733 if (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 Dnfs4file.c66 attr.ia_valid = ATTR_OPEN; in nfs4_file_open()
68 attr.ia_valid |= ATTR_SIZE; in nfs4_file_open()
/linux/security/integrity/evm/
H A Devm_main.c940 unsigned int ia_valid = attr->ia_valid; in evm_inode_setattr()
944 (!(ia_valid & ATTR_MODE) || attr->ia_mode == inode->i_mode)) in evm_inode_setattr()
962 unsigned int ia_valid = attr->ia_valid; in evm_inode_post_setattr()
974 if (!(ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID))) in evm_inode_post_setattr()
1003 * @ia_valid: for the UID and GID status in evm_inode_copy_up_xattr()
1012 struct dentry *dentry, int ia_valid)
1025 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) in evm_inode_init_security()
889 unsigned int ia_valid = attr->ia_valid; evm_attr_change() local
911 unsigned int ia_valid = attr->ia_valid; evm_inode_setattr() local
961 evm_inode_post_setattr(struct mnt_idmap * idmap,struct dentry * dentry,int ia_valid) evm_inode_post_setattr() argument
/linux/fs/smb/client/
H A Dinode.c1778 if (attrs->ia_valid & ATTR_ATIME) { in cifs_set_file_info()
1785 if (attrs->ia_valid & ATTR_MTIME) { in cifs_set_file_info()
1798 if (set_time && (attrs->ia_valid & ATTR_CTIME)) { in cifs_set_file_info()
3191 cifs_dbg(FYI, "setattr_unix on file %pd attrs->ia_valid=0x%x\n",
3192 direntry, attrs->ia_valid);
3197 attrs->ia_valid |= ATTR_FORCE;
3203 if (attrs->ia_valid & ATTR_FILE)
3232 if (attrs->ia_valid & ATTR_SIZE) {
3253 attrs->ia_valid &= ~(ATTR_CTIME | ATTR_MTIME);
3271 if (attrs->ia_valid
[all...]
/linux/fs/afs/
H A Dinode.c723 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_success()
736 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_edit_file()
776 attr->ia_valid); in afs_setattr()
778 if (!(attr->ia_valid & supported)) { in afs_setattr()
784 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr()
793 attr->ia_valid &= ~ATTR_SIZE; in afs_setattr()
801 if ((attr->ia_valid & ATTR_SIZE) && S_ISREG(inode->i_mode)) { in afs_setattr()
814 if (!(attr->ia_valid & (supported & ~ATTR_SIZE & ~ATTR_MTIME)) && in afs_setattr()
826 op = afs_alloc_operation(((attr->ia_valid & ATTR_FILE) ? in afs_setattr()
837 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr()
/linux/fs/overlayfs/
H A Dinode.c34 if (attr->ia_valid & ATTR_UID) in ovl_setattr()
37 if (attr->ia_valid & ATTR_GID) in ovl_setattr()
41 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr()
55 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr()
62 if (attr->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) in ovl_setattr()
63 attr->ia_valid &= ~ATTR_MODE; in ovl_setattr()
70 attr->ia_valid &= ~ATTR_FILE; in ovl_setattr()
81 attr->ia_valid &= ~ATTR_OPEN; in ovl_setattr()
563 struct iattr iattr = { .ia_valid = ATTR_KILL_SGID }; in ovl_set_acl()
/linux/mm/
H A Dsecretmem.c246 unsigned int ia_valid = iattr->ia_valid; in secretmem_setattr() local
251 if ((ia_valid & ATTR_SIZE) && inode->i_size) in secretmem_setattr()
/linux/fs/orangefs/
H A Dinode.c752 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; in orangefs_setattr_size()
761 if (iattr->ia_valid & ATTR_MODE) { in __orangefs_setattr()
785 if (iattr->ia_valid & ATTR_SIZE) { in __orangefs_setattr()
796 ORANGEFS_I(inode)->attr_valid = iattr->ia_valid; in __orangefs_setattr()
803 ORANGEFS_I(inode)->attr_valid = iattr->ia_valid; in __orangefs_setattr()
823 if (!ret && (iattr->ia_valid & ATTR_MODE)) in __orangefs_setattr_mode()
904 iattr.ia_valid = ATTR_ATIME; in orangefs_update_time()
907 iattr.ia_valid = ATTR_CTIME | ATTR_MTIME; in orangefs_update_time()
1152 .ia_valid = ATTR_MODE, in orangefs_new_inode()
/linux/fs/ntfs/
H A Dfile.c310 unsigned int ia_valid = attr->ia_valid; in ntfs_setattr() local
321 if ((ia_valid & ATTR_SIZE) && in ntfs_setattr()
331 if (ia_valid & ATTR_SIZE) { in ntfs_setattr()
336 ia_valid |= ATTR_MTIME | ATTR_CTIME; in ntfs_setattr()
352 if (ia_valid & (ATTR_UID | ATTR_GID | ATTR_MODE)) { in ntfs_setattr()
355 if (ia_valid & ATTR_UID) in ntfs_setattr()
357 if (ia_valid & ATTR_GID) in ntfs_setattr()
359 if (ia_valid & ATTR_MODE) in ntfs_setattr()
/linux/fs/tracefs/
H A Devent_inode.c168 unsigned int ia_valid = iattr->ia_valid; in update_attr() local
170 if (ia_valid & ATTR_MODE) { in update_attr()
175 if (ia_valid & ATTR_UID) { in update_attr()
179 if (ia_valid & ATTR_GID) { in update_attr()
H A Dinode.c213 unsigned int ia_valid = attr->ia_valid; in tracefs_setattr() local
217 if (ia_valid & ATTR_UID) in tracefs_setattr()
220 if (ia_valid & ATTR_GID) in tracefs_setattr()
/linux/fs/xfs/
H A Dxfs_iops.c787 int mask = iattr->ia_valid; in xfs_setattr_nonsize()
924 ASSERT((iattr->ia_valid & (ATTR_UID|ATTR_GID|ATTR_ATIME|ATTR_ATIME_SET| in xfs_vn_setattr_size()
937 if (!(iattr->ia_valid & (ATTR_CTIME|ATTR_MTIME))) in xfs_vn_setattr_size()
943 iattr->ia_valid &= ~ATTR_SIZE; in xfs_vn_setattr_size()
1073 !(iattr->ia_valid & (ATTR_CTIME | ATTR_MTIME))) { in xfs_vn_setattr_size()
1076 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; in xfs_vn_setattr_size()
1141 if (iattr->ia_valid & ATTR_SIZE) { in xfs_vn_setattr()
/linux/fs/hostfs/
H A Dhostfs.h14 unsigned int ia_valid; member
/linux/fs/ceph/
H A Dinode.c2575 unsigned int ia_valid = attr->ia_valid; in __ceph_setattr() local
2684 if (ia_valid & ATTR_UID) { in __ceph_setattr()
2702 if (ia_valid & ATTR_GID) { in __ceph_setattr()
2720 if (ia_valid & ATTR_MODE) { in __ceph_setattr()
2735 if (ia_valid & ATTR_ATIME) { in __ceph_setattr()
2758 if (ia_valid & ATTR_SIZE) { in __ceph_setattr()
2786 ia_valid |= ATTR_MTIME; in __ceph_setattr()
2810 if (ia_valid & ATTR_MTIME) { in __ceph_setattr()
2834 if (ia_valid & ATTR_CTIME) { in __ceph_setattr()
2836 bool only = (ia_valid & (ATTR_SIZE|ATTR_MTIME|ATTR_ATIME| in __ceph_setattr()
[all …]
/linux/fs/ntfs3/
H A Dfile.c711 u32 ia_valid = attr->ia_valid; in ntfs_setattr() local
726 if (ia_valid & ATTR_SIZE) { in ntfs_setattr()
757 ia_valid &= ~ATTR_SIZE; in ntfs_setattr()
770 if (ia_valid & (ATTR_UID | ATTR_GID | ATTR_MODE)) in ntfs_setattr()
/linux/fs/coda/
H A Dcoda_linux.c185 valid = iattr->ia_valid; in coda_iattr_to_vattr()

123