Home
last modified time | relevance | path

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

1234

/fs/
A Dattr.c165 unsigned int ia_valid = attr->ia_valid; in setattr_prepare() local
171 if (ia_valid & ATTR_SIZE) { in setattr_prepare()
178 if (ia_valid & ATTR_FORCE) in setattr_prepare()
198 if (ia_valid & ATTR_GID) in setattr_prepare()
286 unsigned int ia_valid = attr->ia_valid; in setattr_copy_mgtime() local
343 unsigned int ia_valid = attr->ia_valid; in setattr_copy() local
372 unsigned int ia_valid) in may_setattr() argument
433 unsigned int ia_valid = attr->ia_valid; in notify_change() local
481 ia_valid = attr->ia_valid &= ~ATTR_KILL_PRIV; in notify_change()
497 ia_valid = attr->ia_valid |= ATTR_MODE; in notify_change()
[all …]
A Dutimes.c40 newattrs.ia_valid = ATTR_CTIME | ATTR_MTIME | ATTR_ATIME; in vfs_utimes()
43 newattrs.ia_valid &= ~ATTR_ATIME; in vfs_utimes()
46 newattrs.ia_valid |= ATTR_ATIME_SET; in vfs_utimes()
50 newattrs.ia_valid &= ~ATTR_MTIME; in vfs_utimes()
53 newattrs.ia_valid |= ATTR_MTIME_SET; in vfs_utimes()
60 newattrs.ia_valid |= ATTR_TIMES_SET; in vfs_utimes()
62 newattrs.ia_valid |= ATTR_TOUCH; in vfs_utimes()
/fs/fat/
A Dfile.c66 ia.ia_valid = ATTR_MODE | ATTR_CTIME; 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()
496 attr->ia_valid = ia_valid; in fat_setattr()
509 if (attr->ia_valid & ATTR_SIZE) { in fat_setattr()
516 attr->ia_valid &= ~ATTR_SIZE; in fat_setattr()
542 attr->ia_valid &= ~ATTR_MODE; in fat_setattr()
559 if (attr->ia_valid & ATTR_ATIME) in fat_setattr()
561 if (attr->ia_valid & ATTR_CTIME) in fat_setattr()
[all …]
/fs/exfat/
A Dfile.c287 unsigned int ia_valid; in exfat_setattr() local
293 if ((attr->ia_valid & ATTR_SIZE) && in exfat_setattr()
298 attr->ia_valid &= ~ATTR_SIZE; in exfat_setattr()
302 ia_valid = attr->ia_valid; in exfat_setattr()
310 attr->ia_valid = ia_valid; in exfat_setattr()
314 if (((attr->ia_valid & ATTR_UID) && in exfat_setattr()
317 ((attr->ia_valid & ATTR_GID) && in exfat_setattr()
330 if (attr->ia_valid & ATTR_MODE) { in exfat_setattr()
332 attr->ia_valid &= ~ATTR_MODE; in exfat_setattr()
335 if (attr->ia_valid & ATTR_SIZE) in exfat_setattr()
[all …]
/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()
/fs/adfs/
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()
/fs/hostfs/
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()
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()
838 if (attr->ia_valid & ATTR_ATIME) { in hostfs_setattr()
843 if (attr->ia_valid & ATTR_MTIME) { in hostfs_setattr()
[all …]
A Dhostfs_user.c211 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { in set_attr()
219 if (attrs->ia_valid & HOSTFS_ATTR_UID) { in set_attr()
227 if (attrs->ia_valid & HOSTFS_ATTR_GID) { in set_attr()
235 if (attrs->ia_valid & HOSTFS_ATTR_SIZE) { in set_attr()
250 if (attrs->ia_valid & ma) { in set_attr()
260 if (attrs->ia_valid & HOSTFS_ATTR_ATIME_SET) { in set_attr()
264 if (attrs->ia_valid & HOSTFS_ATTR_MTIME_SET) { in set_attr()
278 if (attrs->ia_valid & (HOSTFS_ATTR_ATIME | HOSTFS_ATTR_MTIME)) { in set_attr()
/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()
/fs/kernfs/
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()
/fs/jfs/
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()
/fs/nfsd/
A Dnfsproc.c88 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr()
105 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_proc_setattr()
129 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_proc_setattr()
339 if (attr->ia_valid & ATTR_MODE) { in nfsd_proc_create()
352 attr->ia_valid |= ATTR_SIZE; in nfsd_proc_create()
380 attr->ia_valid |= ATTR_MODE; in nfsd_proc_create()
399 attr->ia_valid &= ~ATTR_SIZE; in nfsd_proc_create()
414 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create()
419 attr->ia_valid &= ATTR_SIZE; in nfsd_proc_create()
420 if (attr->ia_valid) in nfsd_proc_create()
[all …]
A Dvfs.c392 iap->ia_valid &= ~ATTR_MODE; in nfsd_sanitize_attrs()
395 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
402 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs()
412 iap->ia_valid |= in nfsd_sanitize_attrs()
440 if (iap->ia_valid & ATTR_SIZE) { in __nfsd_setattr()
459 iap->ia_valid &= ~ATTR_SIZE; in __nfsd_setattr()
470 if (!iap->ia_valid) in __nfsd_setattr()
480 iap->ia_valid |= ATTR_CTIME; in __nfsd_setattr()
516 if (iap->ia_valid & ATTR_SIZE) { in nfsd_setattr()
1452 iap->ia_valid &= ~ATTR_MODE; in nfsd_create_setattr()
[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()
/fs/nfs/
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()
677 if (ia_valid & ATTR_MTIME) { in nfs_update_timestamps()
681 if (ia_valid & ATTR_ATIME) { in nfs_update_timestamps()
725 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr()
727 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr()
735 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr()
750 attr->ia_valid & ATTR_ATIME && in nfs_setattr()
751 !(attr->ia_valid & ATTR_MTIME)) { in nfs_setattr()
759 attr->ia_valid &= ~ATTR_ATIME; in nfs_setattr()
[all …]
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()
/fs/ecryptfs/
A Dinode.c755 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
766 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
784 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
821 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
823 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
865 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate()
873 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate()
963 if (ia->ia_valid & ATTR_SIZE) { in ecryptfs_setattr()
970 if (ia->ia_valid & ATTR_FILE) in ecryptfs_setattr()
972 if (ia->ia_valid & ATTR_SIZE) { in ecryptfs_setattr()
[all …]
/fs/9p/
A Dvfs_inode_dotl.c538 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid); in v9fs_vfs_setattr_dotl()
539 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr_dotl()
541 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr_dotl()
543 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr_dotl()
545 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr_dotl()
547 if (iattr->ia_valid & ATTR_ATIME_SET) { in v9fs_vfs_setattr_dotl()
551 if (iattr->ia_valid & ATTR_MTIME_SET) { in v9fs_vfs_setattr_dotl()
556 if (iattr->ia_valid & ATTR_FILE) { in v9fs_vfs_setattr_dotl()
582 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size != in v9fs_vfs_setattr_dotl()
597 if (iattr->ia_valid & ATTR_MODE) { in v9fs_vfs_setattr_dotl()
/fs/smb/client/
A Dinode.c3059 direntry, attrs->ia_valid);
3064 attrs->ia_valid |= ATTR_FORCE;
3104 attrs->ia_valid &= ~ATTR_MODE;
3118 if (attrs->ia_valid & ATTR_UID)
3123 if (attrs->ia_valid & ATTR_GID)
3214 direntry, attrs->ia_valid);
3217 attrs->ia_valid |= ATTR_FORCE;
3270 if (attrs->ia_valid & ATTR_UID)
3273 if (attrs->ia_valid & ATTR_GID)
3294 attrs->ia_valid &= ~ATTR_MODE;
[all …]
/fs/udf/
A Dfile.c224 if ((attr->ia_valid & ATTR_UID) && in udf_setattr()
228 if ((attr->ia_valid & ATTR_GID) && in udf_setattr()
233 if ((attr->ia_valid & ATTR_SIZE) && in udf_setattr()
242 if (attr->ia_valid & ATTR_MODE) in udf_setattr()
/fs/affs/
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()
/fs/afs/
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()
/fs/vboxsf/
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()
/fs/orangefs/
A Dnamei.c86 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_create()
209 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_unlink()
294 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_symlink()
364 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_mkdir()
391 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_rename()
/fs/ubifs/
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 …]

Completed in 69 milliseconds

1234