Lines Matching full:iap
256 struct iattr *iap = &argp->attrs; in nfsd3_create_file() local
259 .na_iattr = iap, in nfsd3_create_file()
270 if (!(iap->ia_valid & ATTR_MODE)) in nfsd3_create_file()
271 iap->ia_mode = 0; in nfsd3_create_file()
325 iap->ia_valid &= ATTR_SIZE; in nfsd3_create_file()
342 iap->ia_mode &= ~current_umask(); in nfsd3_create_file()
347 host_err = vfs_create(&nop_mnt_idmap, inode, child, iap->ia_mode, true); in nfsd3_create_file()
355 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd3_create_file()
356 iap->ia_valid &= ~ATTR_SIZE; in nfsd3_create_file()
358 iap->ia_valid = ATTR_MTIME | ATTR_ATIME | in nfsd3_create_file()
360 iap->ia_mtime.tv_sec = v_mtime; in nfsd3_create_file()
361 iap->ia_atime.tv_sec = v_atime; in nfsd3_create_file()
362 iap->ia_mtime.tv_nsec = 0; in nfsd3_create_file()
363 iap->ia_atime.tv_nsec = 0; in nfsd3_create_file()