Lines Matching full:iap
238 struct iattr *iap = &open->op_iattr; in nfsd4_create_file() local
240 .na_iattr = iap, in nfsd4_create_file()
251 if (!(iap->ia_valid & ATTR_MODE)) in nfsd4_create_file()
252 iap->ia_mode = 0; in nfsd4_create_file()
321 open->op_truncate = (iap->ia_valid & ATTR_SIZE) && in nfsd4_create_file()
322 !iap->ia_size; in nfsd4_create_file()
349 iap->ia_mode &= ~current_umask(); in nfsd4_create_file()
361 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd4_create_file()
362 iap->ia_valid &= ~ATTR_SIZE; in nfsd4_create_file()
364 iap->ia_valid = ATTR_MTIME | ATTR_ATIME | in nfsd4_create_file()
366 iap->ia_mtime.tv_sec = v_mtime; in nfsd4_create_file()
367 iap->ia_atime.tv_sec = v_atime; in nfsd4_create_file()
368 iap->ia_mtime.tv_nsec = 0; in nfsd4_create_file()
369 iap->ia_atime.tv_nsec = 0; in nfsd4_create_file()