Lines Matching refs:ia_valid
100 unsigned int ia_valid = attr->ia_valid; in setattr_prepare() local
106 if (ia_valid & ATTR_SIZE) { in setattr_prepare()
113 if (ia_valid & ATTR_FORCE) in setattr_prepare()
117 if ((ia_valid & ATTR_UID) && !chown_ok(mnt_userns, inode, attr->ia_uid)) in setattr_prepare()
121 if ((ia_valid & ATTR_GID) && !chgrp_ok(mnt_userns, inode, attr->ia_gid)) in setattr_prepare()
125 if (ia_valid & ATTR_MODE) { in setattr_prepare()
129 if (!in_group_p((ia_valid & ATTR_GID) ? attr->ia_gid : in setattr_prepare()
136 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) { in setattr_prepare()
143 if (ia_valid & ATTR_KILL_PRIV) { in setattr_prepare()
229 unsigned int ia_valid = attr->ia_valid; in setattr_copy() local
231 if (ia_valid & ATTR_UID) in setattr_copy()
233 if (ia_valid & ATTR_GID) in setattr_copy()
235 if (ia_valid & ATTR_ATIME) in setattr_copy()
237 if (ia_valid & ATTR_MTIME) in setattr_copy()
239 if (ia_valid & ATTR_CTIME) in setattr_copy()
241 if (ia_valid & ATTR_MODE) { in setattr_copy()
253 unsigned int ia_valid) in may_setattr() argument
257 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID | ATTR_TIMES_SET)) { in may_setattr()
266 if (ia_valid & ATTR_TOUCH) { in may_setattr()
317 unsigned int ia_valid = attr->ia_valid; in notify_change() local
321 error = may_setattr(mnt_userns, inode, ia_valid); in notify_change()
325 if ((ia_valid & ATTR_MODE)) { in notify_change()
335 if (!(ia_valid & ATTR_ATIME_SET)) in notify_change()
339 if (!(ia_valid & ATTR_MTIME_SET)) in notify_change()
344 if (ia_valid & ATTR_KILL_PRIV) { in notify_change()
349 ia_valid = attr->ia_valid &= ~ATTR_KILL_PRIV; in notify_change()
359 if ((ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) && in notify_change()
360 (ia_valid & ATTR_MODE)) in notify_change()
363 if (ia_valid & ATTR_KILL_SUID) { in notify_change()
365 ia_valid = attr->ia_valid |= ATTR_MODE; in notify_change()
369 if (ia_valid & ATTR_KILL_SGID) { in notify_change()
371 if (!(ia_valid & ATTR_MODE)) { in notify_change()
372 ia_valid = attr->ia_valid |= ATTR_MODE; in notify_change()
378 if (!(attr->ia_valid & ~(ATTR_KILL_SUID | ATTR_KILL_SGID))) in notify_change()
385 if (ia_valid & ATTR_UID && in notify_change()
388 if (ia_valid & ATTR_GID && in notify_change()
395 if (!(ia_valid & ATTR_UID) && in notify_change()
398 if (!(ia_valid & ATTR_GID) && in notify_change()
415 fsnotify_change(dentry, ia_valid); in notify_change()
417 evm_inode_post_setattr(dentry, ia_valid); in notify_change()