| /linux/fs/overlayfs/ |
| H A D | super.c | 502 const struct path *upperpath) in ovl_report_in_use() 508 if (__mnt_is_readonly(upperpath->mnt)) { in ovl_get_upper() 514 err = ovl_check_namelen(upperpath, ofs, ofs->config.upperdir); in ovl_get_upper() 518 err = ovl_setup_trap(sb, upperpath->dentry, &upper_layer->trap, in ovl_get_upper() 523 upper_mnt = clone_private_mount(upperpath); in ovl_get_upper() 526 pr_err("failed to clone upperpath\n"); in ovl_get_upper() 806 const struct path *upperpath, in ovl_make_workdir() 812 if (upperpath->mnt != workpath->mnt) { in ovl_get_workdir() 816 if (!ovl_workdir_ok(workpath->dentry, upperpath->dentry)) { in ovl_get_workdir() 840 struct ovl_entry *oe, const struct path *upperpath) in ovl_get_workdir() 507 ovl_get_upper(struct super_block * sb,struct ovl_fs * ofs,struct ovl_layer * upper_layer,const struct path * upperpath) ovl_get_upper() argument 810 ovl_get_workdir(struct super_block * sb,struct ovl_fs * ofs,const struct path * upperpath,const struct path * workpath) ovl_get_workdir() argument 844 ovl_get_indexdir(struct super_block * sb,struct ovl_fs * ofs,struct ovl_entry * oe,const struct path * upperpath) ovl_get_indexdir() argument [all...] |
| H A D | copy_up.c | 663 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 D | overlayfs.h | 303 struct path upperpath = { in ovl_getxattr_upper() local 308 return ovl_do_getxattr(&upperpath, ovl_xattr(ofs, ox), value, size); in ovl_getxattr_upper() 546 const struct path *upperpath); 551 struct path upperpath = { 555 return ovl_path_is_whiteout(ofs, &upperpath); in ovl_upper_is_whiteout() 561 struct path upperpath = { in ovl_upper_is_whiteout() 565 return ovl_path_check_origin_xattr(ofs, &upperpath); in ovl_check_origin_xattr() 611 struct path upperpath = { in ovl_test_flag() 616 return ovl_get_dir_xattr_val(ofs, &upperpath, OVL_XATTR_IMPURE) == 'y'; in ovl_is_impuredir() 558 struct path upperpath = { ovl_upper_is_whiteout() local 568 struct path upperpath = { ovl_check_origin_xattr() local 620 struct path upperpath = { ovl_is_impuredir() local
|
| H A D | file.c | 446 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 D | util.c | 790 const struct path *upperpath) in ovl_init_uuid_xattr() argument 797 res = ovl_path_getxattr(ofs, upperpath, OVL_XATTR_UUID, uuid.b, in ovl_init_uuid_xattr() 812 res = ovl_path_getxattr(ofs, upperpath, OVL_XATTR_IMPURE, NULL, in ovl_init_uuid_xattr() 832 res = ovl_setxattr(ofs, upperpath->dentry, OVL_XATTR_UUID, uuid.b, in ovl_init_uuid_xattr() 844 set ? "set" : "get", upperpath->dentry, res); in ovl_init_uuid_xattr()
|
| H A D | dir.c | 406 struct path upperpath; in ovl_clear_empty() 415 ovl_path_upper(dentry, &upperpath); in ovl_clear_empty() 416 err = vfs_getattr(&upperpath, &stat, in ovl_clear_empty() 424 upper = upperpath.dentry; in ovl_clear_empty() 439 err = ovl_copy_xattr(dentry->d_sb, &upperpath, opaquedir); in ovl_clear_empty() 895 * upperpath/lowerpath, which could only be done if we are the in ovl_pure_upper() 391 struct path upperpath; ovl_clear_empty() local
|
| H A D | namei.c | 1323 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 D | readdir.c | 986 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()
|