/linux-master/fs/ |
H A D | attr.c | 167 unsigned int ia_valid = attr->ia_valid; local 173 if (ia_valid & ATTR_SIZE) { 180 if (ia_valid & ATTR_FORCE) 184 if ((ia_valid & ATTR_UID) && 189 if ((ia_valid & ATTR_GID) && 194 if (ia_valid & ATTR_MODE) { 200 if (ia_valid & ATTR_GID) 211 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) { 218 if (ia_valid 304 unsigned int ia_valid = attr->ia_valid; local 324 may_setattr(struct mnt_idmap *idmap, struct inode *inode, unsigned int ia_valid) argument 386 unsigned int ia_valid = attr->ia_valid; local [all...] |
H A D | utimes.c | 40 newattrs.ia_valid = ATTR_CTIME | ATTR_MTIME | ATTR_ATIME; 43 newattrs.ia_valid &= ~ATTR_ATIME; 46 newattrs.ia_valid |= ATTR_ATIME_SET; 50 newattrs.ia_valid &= ~ATTR_MTIME; 53 newattrs.ia_valid |= ATTR_MTIME_SET; 60 newattrs.ia_valid |= ATTR_TIMES_SET; 62 newattrs.ia_valid |= ATTR_TOUCH;
|
/linux-master/fs/fat/ |
H A D | file.c | 66 ia.ia_valid = ATTR_MODE | ATTR_CTIME; 103 fsnotify_change(file->f_path.dentry, ia.ia_valid); 485 unsigned int ia_valid; local 489 ia_valid = attr->ia_valid; 490 if (ia_valid & TIMES_SET_FLAGS) { 492 attr->ia_valid &= ~TIMES_SET_FLAGS; 496 attr->ia_valid = ia_valid; 509 if (attr->ia_valid [all...] |
/linux-master/fs/configfs/ |
H A D | inode.c | 41 unsigned int ia_valid = iattr->ia_valid; local 67 if (ia_valid & ATTR_UID) 69 if (ia_valid & ATTR_GID) 71 if (ia_valid & ATTR_ATIME) 73 if (ia_valid & ATTR_MTIME) 75 if (ia_valid & ATTR_CTIME) 77 if (ia_valid & ATTR_MODE) {
|
/linux-master/fs/adfs/ |
H A D | inode.c | 307 unsigned int ia_valid = attr->ia_valid; local 316 if ((ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, ADFS_SB(sb)->s_uid)) || 317 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, ADFS_SB(sb)->s_gid))) 324 if (ia_valid & ATTR_SIZE) 327 if (ia_valid & ATTR_MTIME && adfs_inode_is_stamped(inode)) { 337 if (ia_valid & ATTR_ATIME) 339 if (ia_valid & ATTR_CTIME) 341 if (ia_valid & ATTR_MODE) { 350 if (ia_valid [all...] |
/linux-master/fs/exfat/ |
H A D | file.c | 301 unsigned int ia_valid; local 304 if ((attr->ia_valid & ATTR_SIZE) && 307 if (error || attr->ia_valid == ATTR_SIZE) 309 attr->ia_valid &= ~ATTR_SIZE; 313 ia_valid = attr->ia_valid; 314 if ((ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) && 316 attr->ia_valid &= ~(ATTR_MTIME_SET | ATTR_ATIME_SET | 321 attr->ia_valid = ia_valid; [all...] |
/linux-master/fs/sysv/ |
H A D | file.c | 42 if ((attr->ia_valid & ATTR_SIZE) &&
|
/linux-master/fs/minix/ |
H A D | file.c | 35 if ((attr->ia_valid & ATTR_SIZE) &&
|
/linux-master/fs/jfs/ |
H A D | file.c | 103 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || 104 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { 110 if ((iattr->ia_valid & ATTR_SIZE) && 125 if (iattr->ia_valid & ATTR_MODE)
|
/linux-master/fs/hostfs/ |
H A D | hostfs_user.c | 201 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { 209 if (attrs->ia_valid & HOSTFS_ATTR_UID) { 217 if (attrs->ia_valid & HOSTFS_ATTR_GID) { 225 if (attrs->ia_valid & HOSTFS_ATTR_SIZE) { 240 if (attrs->ia_valid & ma) { 250 if (attrs->ia_valid & HOSTFS_ATTR_ATIME_SET) { 254 if (attrs->ia_valid & HOSTFS_ATTR_MTIME_SET) { 268 if (attrs->ia_valid & (HOSTFS_ATTR_ATIME | HOSTFS_ATTR_MTIME)) {
|
H A D | hostfs_kern.c | 816 attr->ia_valid &= ~ATTR_SIZE; 818 attrs.ia_valid = 0; 819 if (attr->ia_valid & ATTR_MODE) { 820 attrs.ia_valid |= HOSTFS_ATTR_MODE; 823 if (attr->ia_valid & ATTR_UID) { 824 attrs.ia_valid |= HOSTFS_ATTR_UID; 827 if (attr->ia_valid & ATTR_GID) { 828 attrs.ia_valid |= HOSTFS_ATTR_GID; 831 if (attr->ia_valid & ATTR_SIZE) { 832 attrs.ia_valid | [all...] |
H A D | hostfs.h | 36 * notify_change() will delete those flags, make sure attr->ia_valid & ATTR_MODE 46 unsigned int ia_valid; member in struct:hostfs_iattr
|
/linux-master/include/linux/ |
H A D | fsnotify.h | 402 static inline void fsnotify_change(struct dentry *dentry, unsigned int ia_valid) argument 406 if (ia_valid & ATTR_UID) 408 if (ia_valid & ATTR_GID) 410 if (ia_valid & ATTR_SIZE) 414 if ((ia_valid & (ATTR_ATIME | ATTR_MTIME)) == (ATTR_ATIME | ATTR_MTIME)) 416 else if (ia_valid & ATTR_ATIME) 418 else if (ia_valid & ATTR_MTIME) 421 if (ia_valid & ATTR_MODE)
|
/linux-master/fs/ramfs/ |
H A D | file-nommu.c | 165 unsigned int old_ia_valid = ia->ia_valid; 174 if (ia->ia_valid & ATTR_SIZE) { 179 if (ret < 0 || ia->ia_valid == ATTR_SIZE) 185 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; 191 ia->ia_valid = old_ia_valid;
|
/linux-master/fs/orangefs/ |
H A D | acl.c | 149 iattr.ia_valid = ATTR_MODE; 155 if (!rc && (iattr.ia_valid == ATTR_MODE))
|
H A D | namei.c | 87 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; 212 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; 299 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; 370 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; 397 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME;
|
/linux-master/fs/kernfs/ |
H A D | inode.c | 71 unsigned int ia_valid = iattr->ia_valid; local 77 if (ia_valid & ATTR_UID) 79 if (ia_valid & ATTR_GID) 81 if (ia_valid & ATTR_ATIME) 83 if (ia_valid & ATTR_MTIME) 85 if (ia_valid & ATTR_CTIME) 87 if (ia_valid & ATTR_MODE)
|
/linux-master/fs/udf/ |
H A D | file.c | 224 if ((attr->ia_valid & ATTR_UID) && 228 if ((attr->ia_valid & ATTR_GID) && 233 if ((attr->ia_valid & ATTR_SIZE) && 240 if (attr->ia_valid & ATTR_MODE)
|
/linux-master/fs/affs/ |
H A D | inode.c | 222 pr_debug("notify_change(%lu,0x%x)\n", inode->i_ino, attr->ia_valid); 228 if (((attr->ia_valid & ATTR_UID) && 230 ((attr->ia_valid & ATTR_GID) && 232 ((attr->ia_valid & ATTR_MODE) && 240 if ((attr->ia_valid & ATTR_SIZE) && 253 if (attr->ia_valid & ATTR_MODE)
|
/linux-master/fs/ecryptfs/ |
H A D | inode.c | 730 * interpolations. If ATTR_SIZE is set in lower_ia->ia_valid upon return, 747 lower_ia->ia_valid &= ~ATTR_SIZE; 758 lower_ia->ia_valid &= ~ATTR_SIZE; 776 lower_ia->ia_valid |= ATTR_SIZE; 813 lower_ia->ia_valid |= ATTR_SIZE; 815 lower_ia->ia_valid &= ~ATTR_SIZE; 856 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; 857 struct iattr lower_ia = { .ia_valid = 0 }; 865 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { 955 if (ia->ia_valid [all...] |
/linux-master/fs/nfsd/ |
H A D | nfsxdr.c | 140 iap->ia_valid = 0; 148 iap->ia_valid |= ATTR_MODE; 156 iap->ia_valid |= ATTR_UID; 163 iap->ia_valid |= ATTR_GID; 168 iap->ia_valid |= ATTR_SIZE; 175 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; 183 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; 196 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET);
|
H A D | nfsproc.c | 61 argp->attrs.ia_valid, (long) argp->attrs.ia_size); 78 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && 102 iap->ia_valid &= ~BOTH_TIME_SET; 312 if (attr->ia_valid & ATTR_MODE) { 325 attr->ia_valid |= ATTR_SIZE; 352 attr->ia_valid |= ATTR_MODE; 361 } else if (type == S_IFCHR && !(attr->ia_valid & ATTR_SIZE)) { 371 attr->ia_valid &= ~ATTR_SIZE; 386 argp->name, attr->ia_valid, (long) attr->ia_size); 391 attr->ia_valid [all...] |
/linux-master/security/integrity/evm/ |
H A D | evm_main.c | 860 unsigned int ia_valid = attr->ia_valid; local 864 (!(ia_valid & ATTR_MODE) || attr->ia_mode == inode->i_mode)) 882 unsigned int ia_valid = attr->ia_valid; local 894 if (!(ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID))) 923 * @ia_valid: for the UID and GID status 932 struct dentry *dentry, int ia_valid) 945 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) 931 evm_inode_post_setattr(struct mnt_idmap *idmap, struct dentry *dentry, int ia_valid) argument
|
/linux-master/fs/xfs/ |
H A D | xfs_pnfs.c | 272 ASSERT(iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)); 277 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { 324 ASSERT(!(iattr->ia_valid & (ATTR_UID | ATTR_GID)));
|
/linux-master/mm/ |
H A D | secretmem.c | 172 unsigned int ia_valid = iattr->ia_valid; local 177 if ((ia_valid & ATTR_SIZE) && inode->i_size)
|