Lines Matching refs:iap
235 struct iattr *iap = &open->op_iattr; in nfsd4_create_file() local
237 .na_iattr = iap, in nfsd4_create_file()
248 if (!(iap->ia_valid & ATTR_MODE)) in nfsd4_create_file()
249 iap->ia_mode = 0; in nfsd4_create_file()
318 open->op_truncate = (iap->ia_valid & ATTR_SIZE) && in nfsd4_create_file()
319 !iap->ia_size; in nfsd4_create_file()
346 iap->ia_mode &= ~current_umask(); in nfsd4_create_file()
356 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd4_create_file()
357 iap->ia_valid &= ~ATTR_SIZE; in nfsd4_create_file()
359 iap->ia_valid = ATTR_MTIME | ATTR_ATIME | in nfsd4_create_file()
361 iap->ia_mtime.tv_sec = v_mtime; in nfsd4_create_file()
362 iap->ia_atime.tv_sec = v_atime; in nfsd4_create_file()
363 iap->ia_mtime.tv_nsec = 0; in nfsd4_create_file()
364 iap->ia_atime.tv_nsec = 0; in nfsd4_create_file()