Home
last modified time | relevance | path

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

/linux/fs/overlayfs/
H A Dsuper.c493 const struct path *upperpath) in ovl_get_upper() argument
499 if (__mnt_is_readonly(upperpath->mnt)) { in ovl_get_upper()
505 err = ovl_check_namelen(upperpath, ofs, ofs->config.upperdir); in ovl_get_upper()
509 err = ovl_setup_trap(sb, upperpath->dentry, &upper_layer->trap, in ovl_get_upper()
514 upper_mnt = clone_private_mount(upperpath); in ovl_get_upper()
517 pr_err("failed to clone upperpath\n"); in ovl_get_upper()
797 const struct path *upperpath, in ovl_get_workdir() argument
803 if (upperpath->mnt != workpath->mnt) { in ovl_get_workdir()
807 if (!ovl_workdir_ok(workpath->dentry, upperpath->dentry)) { in ovl_get_workdir()
831 struct ovl_entry *oe, const struct path *upperpath) in ovl_get_indexdir() argument
[all...]
H A Doverlayfs.h297 struct path upperpath = { in ovl_getxattr_upper() local
302 return ovl_do_getxattr(&upperpath, ovl_xattr(ofs, ox), value, size); in ovl_getxattr_upper()
526 const struct path *upperpath);
531 struct path upperpath = { in ovl_upper_is_whiteout() local
535 return ovl_path_is_whiteout(ofs, &upperpath); in ovl_upper_is_whiteout()
541 struct path upperpath = { in ovl_check_origin_xattr() local
545 return ovl_path_check_origin_xattr(ofs, &upperpath); in ovl_check_origin_xattr()
593 struct path upperpath = { in ovl_is_impuredir() local
598 return ovl_get_dir_xattr_val(ofs, &upperpath, OVL_XATTR_IMPURE) == 'y'; in ovl_is_impuredir()
H A Dcopy_up.c666 struct path upperpath = { .mnt = ovl_upper_mnt(ofs), .dentry = temp }; in ovl_copy_up_metadata() local
679 err = ovl_copy_fileattr(inode, &c->lowerpath, &upperpath); in ovl_copy_up_metadata()
725 err = ovl_sync_file(&upperpath); in ovl_copy_up_metadata()
1090 struct path upperpath; in ovl_copy_up_meta_inode_data() local
1095 ovl_path_upper(c->dentry, &upperpath); in ovl_copy_up_meta_inode_data()
1096 if (WARN_ON(upperpath.dentry == NULL)) in ovl_copy_up_meta_inode_data()
1100 err = cap_size = ovl_getxattr_value(&upperpath, XATTR_NAME_CAPS, in ovl_copy_up_meta_inode_data()
1106 err = ovl_copy_up_data(c, &upperpath); in ovl_copy_up_meta_inode_data()
1116 err = ovl_do_setxattr(ofs, upperpath.dentry, XATTR_NAME_CAPS, in ovl_copy_up_meta_inode_data()
1120 err = ovl_removexattr(ofs, upperpath in ovl_copy_up_meta_inode_data()
[all...]
H A Dinode.c574 struct path upperpath = { in ovl_update_time() local
579 if (upperpath.dentry) { in ovl_update_time()
580 touch_atime(&upperpath); in ovl_update_time()
582 inode_get_atime(d_inode(upperpath.dentry))); in ovl_update_time()
655 struct path upperpath; in ovl_fileattr_set() local
662 ovl_path_real(dentry, &upperpath); in ovl_fileattr_set()
676 err = ovl_set_protattr(inode, upperpath.dentry, fa); in ovl_fileattr_set()
678 err = ovl_real_fileattr_set(&upperpath, fa); in ovl_fileattr_set()
H A Dfile.c453 struct path upperpath; in ovl_fsync() local
467 ovl_path_upper(dentry, &upperpath); in ovl_fsync()
468 upperfile = ovl_real_file_path(file, &upperpath); in ovl_fsync()
H A Dutil.c792 const struct path *upperpath) in ovl_init_uuid_xattr() argument
799 res = ovl_path_getxattr(ofs, upperpath, OVL_XATTR_UUID, uuid.b, in ovl_init_uuid_xattr()
814 res = ovl_path_getxattr(ofs, upperpath, OVL_XATTR_IMPURE, NULL, in ovl_init_uuid_xattr()
834 res = ovl_setxattr(ofs, upperpath->dentry, OVL_XATTR_UUID, uuid.b, in ovl_init_uuid_xattr()
846 set ? "set" : "get", upperpath->dentry, res); in ovl_init_uuid_xattr()
H A Ddir.c367 struct path upperpath; in ovl_clear_empty() local
376 ovl_path_upper(dentry, &upperpath); in ovl_clear_empty()
377 err = vfs_getattr(&upperpath, &stat, in ovl_clear_empty()
385 upper = upperpath.dentry; in ovl_clear_empty()
396 err = ovl_copy_xattr(dentry->d_sb, &upperpath, opaquedir); in ovl_clear_empty()
846 * upperpath/lowerpath, which could only be done if we are the in ovl_remove_upper()
H A Dreaddir.c899 struct path upperpath; in ovl_dir_real_file() local
901 ovl_path_upper(dentry, &upperpath); in ovl_dir_real_file()
902 realfile = ovl_dir_open_realfile(file, &upperpath); in ovl_dir_real_file()