Home
last modified time | relevance | path

Searched refs:ovl_dentry_upper (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/fs/overlayfs/
H A Dutil.c145 if (ovl_dentry_upper(dentry)) { in ovl_path_type()
170 path->dentry = ovl_dentry_upper(dentry); in ovl_path_upper()
209 struct dentry *ovl_dentry_upper(struct dentry *dentry) in ovl_dentry_upper() function
243 return ovl_dentry_upper(dentry) ?: ovl_dentry_lower(dentry); in ovl_dentry_real()
330 * For hard links and decoded file handles, it's possible for ovl_dentry_upper()
333 * can't use ovl_dentry_upper().
458 ovl_copyattr(d_inode(ovl_dentry_upper(dentry)), d_inode(dentry)); in ovl_dir_modified()
513 if (ovl_dentry_upper(dentry) && in ovl_already_copied_up_locked()
532 * + ovl_dentry_upper() uses memory barriers to ensure the in ovl_already_copied_up()
538 if (ovl_dentry_upper(dentr in ovl_already_copied_up()
[all...]
H A Ddir.c321 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_upper()
362 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_clear_empty()
461 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_over_whiteout()
583 err = ovl_set_impure(parent, ovl_dentry_upper(parent)); in ovl_create_or_link()
738 &(struct ovl_cattr) {.hardlink = ovl_dentry_upper(old)}, in ovl_link()
752 return d_inode(ovl_dentry_upper(dentry)) == d_inode(upper); in ovl_matches_upper()
760 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_remove_and_whiteout()
787 (!opaquedir && ovl_dentry_upper(dentry) && in ovl_remove_and_whiteout()
812 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_remove_upper()
935 upperdentry = ovl_dentry_upper(dentr in ovl_do_remove()
[all...]
H A Dexport.c23 if (ovl_dentry_upper(dentry)) in ovl_encode_maybe_copy_up()
89 if (ovl_dentry_upper(dentry) && in ovl_connectable_layer()
197 if (ovl_dentry_upper(dentry) && in ovl_check_encode_origin()
230 ovl_dentry_upper(dentry), !enc_lower); in ovl_dentry_to_fid()
346 return ovl_dentry_upper(dentry); in ovl_dentry_real_at()
H A Dcopy_up.c454 struct dentry *upperdir = ovl_dentry_upper(c->parent); in ovl_link_up()
471 err = ovl_do_link(ovl_dentry_upper(c->dentry), udir, upper); in ovl_link_up()
766 ovl_dentry_update_reval(c->dentry, ovl_dentry_upper(c->dentry)); in ovl_do_copy_up()
917 if (!ovl_dentry_upper(dentry)) in ovl_copy_up_one()
957 if (ovl_dentry_upper(parent)) in ovl_copy_up_flags()
H A Dinode.c50 upperdentry = ovl_dentry_upper(dentry); in ovl_setattr()
361 realdentry = ovl_dentry_upper(dentry); in ovl_xattr_set()
730 return ovl_do_setxattr(OVL_FS(inode->i_sb), ovl_dentry_upper(dentry), in ovl_set_nlink_common()
736 return ovl_set_nlink_common(dentry, ovl_dentry_upper(dentry), "U%+i"); in ovl_set_nlink_upper()
H A Dnamei.c851 upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_lookup()
1150 if (!ovl_dentry_upper(dentry)) in ovl_lower_positive()
H A Dreaddir.c359 rdd.is_upper = ovl_dentry_upper(dentry) == realpath.dentry; in ovl_dir_read_merged()
624 ovl_do_removexattr(ofs, ovl_dentry_upper(dentry), in ovl_cache_get_impure()
H A Doverlayfs.h270 struct dentry *ovl_dentry_upper(struct dentry *dentry);
H A Dsuper.c94 real = ovl_dentry_upper(dentry); in ovl_d_real()
/kernel/linux/linux-6.6/fs/overlayfs/
H A Ddir.c325 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_upper()
367 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_clear_empty()
451 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_over_whiteout()
573 err = ovl_set_impure(parent, ovl_dentry_upper(parent)); in ovl_create_or_link()
729 &(struct ovl_cattr) {.hardlink = ovl_dentry_upper(old)}, in ovl_link()
743 return d_inode(ovl_dentry_upper(dentry)) == d_inode(upper); in ovl_matches_upper()
751 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_remove_and_whiteout()
778 (!opaquedir && ovl_dentry_upper(dentry) && in ovl_remove_and_whiteout()
804 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_remove_upper()
926 if (ovl_dentry_upper(dentr in ovl_do_remove()
[all...]
H A Dexport.c23 if (ovl_dentry_upper(dentry)) in ovl_encode_maybe_copy_up()
89 if (ovl_dentry_upper(dentry) && in ovl_connectable_layer()
190 if (!ovl_dentry_upper(dentry) && !decodable) in ovl_check_encode_origin()
207 if (ovl_dentry_upper(dentry) && decodable && in ovl_check_encode_origin()
241 ovl_dentry_upper(dentry), !enc_lower); in ovl_dentry_to_fid()
359 return ovl_dentry_upper(dentry); in ovl_dentry_real_at()
H A Dutil.c185 if (ovl_dentry_upper(dentry)) { in ovl_path_type()
210 path->dentry = ovl_dentry_upper(dentry); in ovl_path_upper()
272 struct dentry *ovl_dentry_upper(struct dentry *dentry) in ovl_dentry_upper() function
327 return ovl_dentry_upper(dentry) ?: ovl_dentry_lower(dentry); in ovl_dentry_real()
439 * For hard links and decoded file handles, it's possible for ovl_dentry_upper()
442 * can't use ovl_dentry_upper().
614 if (ovl_dentry_upper(dentry) && in ovl_already_copied_up_locked()
633 * + ovl_dentry_upper() uses memory barriers to ensure the in ovl_already_copied_up()
639 if (ovl_dentry_upper(dentry) && in ovl_already_copied_up()
972 struct dentry *upperdentry = ovl_dentry_upper(dentr in ovl_cleanup_index()
[all...]
H A Dinode.c51 upperdentry = ovl_dentry_upper(dentry); in ovl_setattr()
382 realdentry = ovl_dentry_upper(dentry); in ovl_xattr_set()
611 struct dentry *upperdentry = ovl_dentry_upper(dentry); in ovl_set_or_remove_acl()
643 realdentry = ovl_dentry_upper(dentry); in ovl_set_or_remove_acl()
1108 return ovl_setxattr(OVL_FS(inode->i_sb), ovl_dentry_upper(dentry), in ovl_set_nlink_common()
1114 return ovl_set_nlink_common(dentry, ovl_dentry_upper(dentry), "U%+i"); in ovl_set_nlink_upper()
H A Dcopy_up.c554 struct dentry *upperdir = ovl_dentry_upper(c->parent); in ovl_link_up()
572 err = ovl_do_link(ofs, ovl_dentry_upper(c->dentry), udir, upper); in ovl_link_up()
924 ovl_dentry_update_reval(c->dentry, ovl_dentry_upper(c->dentry)); in ovl_do_copy_up()
1090 if (!ovl_dentry_upper(dentry)) in ovl_copy_up_one()
1139 if (ovl_dentry_upper(parent)) in ovl_copy_up_flags()
H A Dreaddir.c359 rdd.is_upper = ovl_dentry_upper(dentry) == realpath.dentry; in ovl_dir_read_merged()
629 ovl_removexattr(ofs, ovl_dentry_upper(dentry), in ovl_cache_get_impure()
H A Dnamei.c1036 upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_lookup()
1359 if (!ovl_dentry_upper(dentry)) in ovl_lower_positive()
H A Doverlayfs.h437 struct dentry *ovl_dentry_upper(struct dentry *dentry);
H A Dsuper.c47 real = ovl_dentry_upper(dentry); in ovl_d_real()

Completed in 27 milliseconds