Lines Matching refs:stat

325 			struct dentry *upperdentry, struct kstat *stat)  in ovl_set_size()  argument
329 .ia_size = stat->size, in ovl_set_size()
336 struct kstat *stat) in ovl_set_timestamps() argument
341 .ia_atime = stat->atime, in ovl_set_timestamps()
342 .ia_mtime = stat->mtime, in ovl_set_timestamps()
349 struct kstat *stat) in ovl_set_attr() argument
353 if (!S_ISLNK(stat->mode)) { in ovl_set_attr()
356 .ia_mode = stat->mode, in ovl_set_attr()
363 .ia_vfsuid = VFSUIDT_INIT(stat->uid), in ovl_set_attr()
364 .ia_vfsgid = VFSGIDT_INIT(stat->gid), in ovl_set_attr()
369 ovl_set_timestamps(ofs, upperdentry, stat); in ovl_set_attr()
538 struct kstat stat; member
597 if (!S_ISREG(c->stat.mode) || c->metacopy || !c->stat.size) in ovl_copy_up_data()
604 err = ovl_copy_up_file(ofs, c->dentry, new_file, c->stat.size); in ovl_copy_up_data()
622 (S_ISREG(c->stat.mode) || S_ISDIR(c->stat.mode))) { in ovl_copy_up_metadata()
665 if (S_ISREG(c->stat.mode)) in ovl_copy_up_metadata()
666 err = ovl_set_size(ofs, temp, &c->stat); in ovl_copy_up_metadata()
668 err = ovl_set_attr(ofs, temp, &c->stat); in ovl_copy_up_metadata()
717 .mode = c->stat.mode & S_IFMT, in ovl_copy_up_workdir()
718 .rdev = c->stat.rdev, in ovl_copy_up_workdir()
751 if (S_ISDIR(c->stat.mode) && c->indexed) { in ovl_copy_up_workdir()
805 tmpfile = ovl_do_tmpfile(ofs, c->workdir, c->stat.mode); in ovl_copy_up_tmpfile()
812 if (!c->metacopy && c->stat.size) { in ovl_copy_up_tmpfile()
813 err = ovl_copy_up_file(ofs, c->dentry, tmpfile, c->stat.size); in ovl_copy_up_tmpfile()
874 if (S_ISDIR(c->stat.mode)) in ovl_do_copy_up()
880 if (S_ISDIR(c->stat.mode) || c->stat.nlink == 1 || to_index) in ovl_do_copy_up()
902 if (S_ISREG(c->stat.mode) && ofs->tmpfile) in ovl_do_copy_up()
999 if (c->stat.size) { in ovl_copy_up_meta_inode_data()
1051 err = vfs_getattr(&ctx.lowerpath, &ctx.stat, in ovl_copy_up_one()
1056 if (!kuid_has_mapping(current_user_ns(), ctx.stat.uid) || in ovl_copy_up_one()
1057 !kgid_has_mapping(current_user_ns(), ctx.stat.gid)) in ovl_copy_up_one()
1060 ctx.metacopy = ovl_need_meta_copy_up(dentry, ctx.stat.mode, flags); in ovl_copy_up_one()
1076 ctx.stat.size = 0; in ovl_copy_up_one()
1078 if (S_ISLNK(ctx.stat.mode)) { in ovl_copy_up_one()