Searched refs:upperpath (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/overlayfs/ |
| H A D | super.c | 507 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 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 | inode.c | 562 struct path upperpath = { in ovl_update_time() local 567 if (upperpath.dentry) { in ovl_update_time() 568 touch_atime(&upperpath); in ovl_update_time() 570 inode_get_atime(d_inode(upperpath.dentry))); in ovl_update_time() 638 struct path upperpath; in ovl_fileattr_set() local 644 ovl_path_real(dentry, &upperpath); in ovl_fileattr_set() 658 err = ovl_set_protattr(inode, upperpath.dentry, fa); in ovl_fileattr_set() 660 err = ovl_real_fileattr_set(&upperpath, fa); in ovl_fileattr_set()
|
| H A D | file.c | 445 struct path upperpath; in ovl_fsync() local 458 ovl_path_upper(dentry, &upperpath); in ovl_fsync() 459 upperfile = ovl_real_file_path(file, &upperpath); in ovl_fsync()
|
| H A D | dir.c | 391 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()
|