Lines Matching full:iap
259 struct iattr *iap = &argp->attrs; in nfsd3_create_file() local
262 .na_iattr = iap, in nfsd3_create_file()
271 if (!(iap->ia_valid & ATTR_MODE)) in nfsd3_create_file()
272 iap->ia_mode = 0; in nfsd3_create_file()
324 iap->ia_valid &= ATTR_SIZE; in nfsd3_create_file()
341 iap->ia_mode &= ~current_umask(); in nfsd3_create_file()
346 host_err = vfs_create(&nop_mnt_idmap, inode, child, iap->ia_mode, true); in nfsd3_create_file()
354 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd3_create_file()
355 iap->ia_valid &= ~ATTR_SIZE; in nfsd3_create_file()
357 iap->ia_valid = ATTR_MTIME | ATTR_ATIME | in nfsd3_create_file()
359 iap->ia_mtime.tv_sec = v_mtime; in nfsd3_create_file()
360 iap->ia_atime.tv_sec = v_atime; in nfsd3_create_file()
361 iap->ia_mtime.tv_nsec = 0; in nfsd3_create_file()
362 iap->ia_atime.tv_nsec = 0; in nfsd3_create_file()