Home
last modified time | relevance | path

Searched refs:upperpath (Results 1 – 7 of 7) sorted by relevance

/linux/fs/overlayfs/
H A Dsuper.c507 const struct path *upperpath) in ovl_get_upper() argument
513 if (__mnt_is_readonly(upperpath->mnt)) { in ovl_get_upper()
519 err = ovl_check_namelen(upperpath, ofs, ofs->config.upperdir); in ovl_get_upper()
523 err = ovl_setup_trap(sb, upperpath->dentry, &upper_layer->trap, in ovl_get_upper()
528 upper_mnt = clone_private_mount(upperpath); in ovl_get_upper()
810 const struct path *upperpath, in ovl_get_workdir() argument
816 if (upperpath->mnt != workpath->mnt) { in ovl_get_workdir()
820 if (!ovl_workdir_ok(workpath->dentry, upperpath->dentry)) { in ovl_get_workdir()
844 struct ovl_entry *oe, const struct path *upperpath) in ovl_get_indexdir() argument
861 err = ovl_verify_origin_fh(ofs, upperpath->dentry, fh, true); in ovl_get_indexdir()
[all …]
H A Dcopy_up.c663 struct path upperpath = { .mnt = ovl_upper_mnt(ofs), .dentry = temp }; in ovl_copy_up_metadata() local
676 err = ovl_copy_fileattr(inode, &c->lowerpath, &upperpath); in ovl_copy_up_metadata()
722 err = ovl_sync_file(&upperpath); in ovl_copy_up_metadata()
1077 struct path upperpath; in ovl_copy_up_meta_inode_data() local
1082 ovl_path_upper(c->dentry, &upperpath); in ovl_copy_up_meta_inode_data()
1083 if (WARN_ON(upperpath.dentry == NULL)) in ovl_copy_up_meta_inode_data()
1087 err = cap_size = ovl_getxattr_value(&upperpath, XATTR_NAME_CAPS, in ovl_copy_up_meta_inode_data()
1093 err = ovl_copy_up_data(c, &upperpath); in ovl_copy_up_meta_inode_data()
1103 err = ovl_do_setxattr(ofs, upperpath.dentry, XATTR_NAME_CAPS, in ovl_copy_up_meta_inode_data()
1107 err = ovl_removexattr(ofs, upperpath.dentry, in ovl_copy_up_meta_inode_data()
H A Dfile.c446 struct path upperpath; in ovl_fsync() local
459 ovl_path_upper(dentry, &upperpath); in ovl_fsync()
460 upperfile = ovl_real_file_path(file, &upperpath); in ovl_fsync()
H A Dutil.c787 const struct path *upperpath) in ovl_init_uuid_xattr() argument
794 res = ovl_path_getxattr(ofs, upperpath, OVL_XATTR_UUID, uuid.b, in ovl_init_uuid_xattr()
809 res = ovl_path_getxattr(ofs, upperpath, OVL_XATTR_IMPURE, NULL, in ovl_init_uuid_xattr()
829 res = ovl_setxattr(ofs, upperpath->dentry, OVL_XATTR_UUID, uuid.b, in ovl_init_uuid_xattr()
841 set ? "set" : "get", upperpath->dentry, res); in ovl_init_uuid_xattr()
H A Ddir.c391 struct path upperpath; in ovl_clear_empty() local
400 ovl_path_upper(dentry, &upperpath); in ovl_clear_empty()
401 err = vfs_getattr(&upperpath, &stat, in ovl_clear_empty()
409 upper = upperpath.dentry; in ovl_clear_empty()
424 err = ovl_copy_xattr(dentry->d_sb, &upperpath, opaquedir); in ovl_clear_empty()
H A Dnamei.c1323 struct path upperpath = { in ovl_lookup_layers() local
1333 upperredirect = ovl_get_redirect_xattr(ofs, &upperpath, 0); in ovl_lookup_layers()
1338 err = ovl_check_metacopy_xattr(ofs, &upperpath, NULL); in ovl_lookup_layers()
H A Dreaddir.c986 struct path upperpath; in ovl_dir_real_file() local
988 ovl_path_upper(dentry, &upperpath); in ovl_dir_real_file()
989 realfile = ovl_dir_open_realfile(file, &upperpath); in ovl_dir_real_file()