Home
last modified time | relevance | path

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

123

/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/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 …]
H A Dhostfs.h14 unsigned int ia_valid; member
/linux/include/linux/
H A Dfsnotify.h472 static inline void fsnotify_change(struct dentry *dentry, unsigned int ia_valid) in fsnotify_change() argument
476 if (ia_valid & ATTR_UID) in fsnotify_change()
478 if (ia_valid & ATTR_GID) in fsnotify_change()
480 if (ia_valid & ATTR_SIZE) in fsnotify_change()
484 if ((ia_valid & (ATTR_ATIME | ATTR_MTIME)) == (ATTR_ATIME | ATTR_MTIME)) in fsnotify_change()
486 else if (ia_valid & ATTR_ATIME) in fsnotify_change()
488 else if (ia_valid & ATTR_MTIME) in fsnotify_change()
491 if (ia_valid & ATTR_MODE) in fsnotify_change()
/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()
724 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in nfs_setattr()
725 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr()
731 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr()
739 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr()
742 if (nfs_have_delegated_mtime(inode) && attr->ia_valid & ATTR_MTIME) { in nfs_setattr()
744 if (attr->ia_valid & ATTR_MTIME_SET) { in nfs_setattr()
747 attr->ia_valid &= ~(ATTR_MTIME|ATTR_MTIME_SET| in nfs_setattr()
751 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 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 …]
H A Dnfs3proc.c143 if (sattr->ia_valid & ATTR_FILE) in nfs3_proc_setattr()
409 if (!(sattr->ia_valid & ATTR_ATIME_SET)) in nfs3_proc_create()
410 sattr->ia_valid |= ATTR_ATIME; in nfs3_proc_create()
411 if (!(sattr->ia_valid & ATTR_MTIME_SET)) in nfs3_proc_create()
412 sattr->ia_valid |= ATTR_MTIME; in nfs3_proc_create()
H A Dnfs4file.c66 attr.ia_valid = ATTR_OPEN; in nfs4_file_open()
68 attr.ia_valid |= ATTR_SIZE; in nfs4_file_open()
/linux/fs/smb/client/
H A Dinode.c1748 if (attrs->ia_valid & ATTR_ATIME) { in cifs_set_file_info()
1755 if (attrs->ia_valid & ATTR_MTIME) { in cifs_set_file_info()
1768 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()
H A Dvfs_inode.c1027 if (iattr->ia_valid & ATTR_FILE) { in v9fs_vfs_setattr()
1039 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr()
1042 if (iattr->ia_valid & ATTR_MTIME) in v9fs_vfs_setattr()
1045 if (iattr->ia_valid & ATTR_ATIME) in v9fs_vfs_setattr()
1048 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr()
1052 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr()
1055 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr()
1075 if ((iattr->ia_valid & ATTR_SIZE) && in v9fs_vfs_setattr()
/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/afs/
H A Dinode.c724 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_success()
737 if (op->setattr.attr->ia_valid & ATTR_SIZE) { in afs_setattr_edit_file()
777 attr->ia_valid); in afs_setattr()
779 if (!(attr->ia_valid & supported)) { in afs_setattr()
785 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr()
794 attr->ia_valid &= ~ATTR_SIZE; in afs_setattr()
802 if ((attr->ia_valid & ATTR_SIZE) && S_ISREG(inode->i_mode)) { in afs_setattr()
815 if (!(attr->ia_valid & (supported & ~ATTR_SIZE & ~ATTR_MTIME)) && in afs_setattr()
827 op = afs_alloc_operation(((attr->ia_valid & ATTR_FILE) ? in afs_setattr()
838 if (attr->ia_valid & ATTR_SIZE) { in afs_setattr()
H A Dfsclient.c181 if (attr->ia_valid & ATTR_MTIME) { in xdr_encode_AFS_StoreStatus()
186 if (attr->ia_valid & ATTR_UID) { in xdr_encode_AFS_StoreStatus()
191 if (attr->ia_valid & ATTR_GID) { in xdr_encode_AFS_StoreStatus()
196 if (attr->ia_valid & ATTR_MODE) { in xdr_encode_AFS_StoreStatus()
1205 ASSERT(attr->ia_valid & ATTR_SIZE); in afs_fs_setattr_size64()
1248 ASSERT(attr->ia_valid & ATTR_SIZE); in afs_fs_setattr_size()
1287 if (attr->ia_valid & ATTR_SIZE) in afs_fs_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()
/linux/fs/tracefs/
H A Devent_inode.c158 unsigned int ia_valid = iattr->ia_valid; in update_attr() local
160 if (ia_valid & ATTR_MODE) { in update_attr()
165 if (ia_valid & ATTR_UID) { in update_attr()
169 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/ntfs/
H A Dfile.c303 unsigned int ia_valid = attr->ia_valid; in ntfs_setattr() local
317 if (ia_valid & ATTR_SIZE) { in ntfs_setattr()
322 ia_valid |= ATTR_MTIME | ATTR_CTIME; in ntfs_setattr()
338 if (ia_valid & (ATTR_UID | ATTR_GID | ATTR_MODE)) { in ntfs_setattr()
341 if (ia_valid & ATTR_UID) in ntfs_setattr()
343 if (ia_valid & ATTR_GID) in ntfs_setattr()
345 if (ia_valid & ATTR_MODE) in ntfs_setattr()
/linux/fs/ocfs2/
H A Dfile.c1133 attr->ia_valid, in ocfs2_setattr()
1134 attr->ia_valid & ATTR_MODE ? attr->ia_mode : 0, in ocfs2_setattr()
1135 attr->ia_valid & ATTR_UID ? in ocfs2_setattr()
1137 attr->ia_valid & ATTR_GID ? in ocfs2_setattr()
1148 attr->ia_valid &= ~ATTR_SIZE; in ocfs2_setattr()
1152 if (!(attr->ia_valid & OCFS2_VALID_ATTRS)) in ocfs2_setattr()
1164 size_change = S_ISREG(inode->i_mode) && attr->ia_valid & ATTR_SIZE; in ocfs2_setattr()
1230 if ((attr->ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, inode->i_uid)) || in ocfs2_setattr()
1231 (attr->ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid))) { in ocfs2_setattr()
1237 if (attr->ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, inode->i_uid) in ocfs2_setattr()
[all …]
/linux/fs/ceph/
H A Dinode.c2573 unsigned int ia_valid = attr->ia_valid; in __ceph_setattr() local
2682 if (ia_valid & ATTR_UID) { in __ceph_setattr()
2700 if (ia_valid & ATTR_GID) { in __ceph_setattr()
2718 if (ia_valid & ATTR_MODE) { in __ceph_setattr()
2733 if (ia_valid & ATTR_ATIME) { in __ceph_setattr()
2756 if (ia_valid & ATTR_SIZE) { in __ceph_setattr()
2784 ia_valid |= ATTR_MTIME; in __ceph_setattr()
2808 if (ia_valid & ATTR_MTIME) { in __ceph_setattr()
2832 if (ia_valid & ATTR_CTIME) { in __ceph_setattr()
2834 bool only = (ia_valid & (ATTR_SIZE|ATTR_MTIME|ATTR_ATIME| in __ceph_setattr()
[all …]
/linux/fs/coda/
H A Dcoda_linux.c185 valid = iattr->ia_valid; in coda_iattr_to_vattr()
/linux/fs/overlayfs/
H A Dcopy_up.c372 .ia_valid = ATTR_SIZE, in ovl_set_size()
383 .ia_valid = in ovl_set_timestamps()
399 .ia_valid = ATTR_MODE, in ovl_set_attr()
406 .ia_valid = ATTR_UID | ATTR_GID, in ovl_set_attr()
/linux/fs/nfsd/
H A Dvfs.h70 return (iap->ia_valid || (attrs->na_seclabel && in nfsd_attrs_valid()

123