Lines Matching refs:ia_valid
310 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
317 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs()
318 iap->ia_valid |= ATTR_KILL_PRIV; in nfsd_sanitize_attrs()
319 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
326 iap->ia_valid |= (ATTR_KILL_SUID | ATTR_KILL_SGID); in nfsd_sanitize_attrs()
376 bool size_change = (iap->ia_valid & ATTR_SIZE); in nfsd_setattr()
378 if (iap->ia_valid & ATTR_SIZE) { in nfsd_setattr()
390 if (iap->ia_valid & (ATTR_ATIME | ATTR_MTIME)) { in nfsd_setattr()
392 if (!(iap->ia_valid & (ATTR_ATIME_SET | ATTR_MTIME_SET))) in nfsd_setattr()
414 iap->ia_valid &= ~ATTR_MODE; in nfsd_setattr()
416 if (!iap->ia_valid) in nfsd_setattr()
447 .ia_valid = ATTR_SIZE | ATTR_CTIME | ATTR_MTIME, in nfsd_setattr()
454 iap->ia_valid &= ~ATTR_SIZE; in nfsd_setattr()
461 if ((iap->ia_valid & ~ATTR_MTIME) == 0) in nfsd_setattr()
465 iap->ia_valid |= ATTR_CTIME; in nfsd_setattr()
1181 iap->ia_valid &= ~ATTR_MODE; in nfsd_create_setattr()
1188 iap->ia_valid &= ~(ATTR_UID|ATTR_GID); in nfsd_create_setattr()
1189 if (iap->ia_valid) in nfsd_create_setattr()
1206 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd_check_ignore_resizing()
1207 iap->ia_valid &= ~ATTR_SIZE; in nfsd_check_ignore_resizing()
1237 if (!(iap->ia_valid & ATTR_MODE)) in nfsd_create_locked()
1384 if (!(iap->ia_valid & ATTR_MODE)) in do_nfsd_create()
1444 *truncp = (iap->ia_valid & ATTR_SIZE) && !iap->ia_size; in do_nfsd_create()
1447 iap->ia_valid &= ATTR_SIZE; in do_nfsd_create()
1491 iap->ia_valid = ATTR_MTIME|ATTR_ATIME in do_nfsd_create()