Home
last modified time | relevance | path

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

/Linux-v6.1/fs/overlayfs/
Dexport.c282 struct ovl_path *lowerpath, in ovl_obtain_alias() argument
285 struct dentry *lower = lowerpath ? lowerpath->dentry : NULL; in ovl_obtain_alias()
291 .lowerpath = lowerpath, in ovl_obtain_alias()
323 oe->lowerstack->layer = lowerpath->layer; in ovl_obtain_alias()
655 struct ovl_path *lowerpath, in ovl_get_dentry() argument
659 const struct ovl_layer *layer = upper ? &ofs->layers[0] : lowerpath->layer; in ovl_get_dentry()
660 struct dentry *real = upper ?: (index ?: lowerpath->dentry); in ovl_get_dentry()
667 return ovl_obtain_alias(sb, upper, lowerpath, index); in ovl_get_dentry()
Dinode.c867 if (oip->lowerpath && oip->lowerpath->dentry) { in ovl_inode_init()
868 oi->lowerpath.dentry = dget(oip->lowerpath->dentry); in ovl_inode_init()
869 oi->lowerpath.layer = oip->lowerpath->layer; in ovl_inode_init()
1187 struct ovl_path *lowerpath = oip->lowerpath; in ovl_get_inode() local
1190 struct dentry *lowerdentry = lowerpath ? lowerpath->dentry : NULL; in ovl_get_inode()
1193 .mnt = upperdentry ? ovl_upper_mnt(ofs) : lowerpath->layer->mnt, in ovl_get_inode()
1197 int fsid = bylower ? lowerpath->layer->fsid : 0; in ovl_get_inode()
1249 fsid = lowerpath->layer->fsid; in ovl_get_inode()
Dcopy_up.c500 struct path lowerpath; member
578 err = ovl_copy_xattr(c->dentry->d_sb, &c->lowerpath, temp); in ovl_copy_up_metadata()
587 err = ovl_copy_fileattr(inode, &c->lowerpath, &upperpath); in ovl_copy_up_metadata()
600 err = ovl_set_origin(ofs, c->lowerpath.dentry, temp); in ovl_copy_up_metadata()
700 err = ovl_create_index(c->dentry, c->lowerpath.dentry, temp); in ovl_copy_up_workdir()
821 err = ovl_get_index_name(ofs, c->lowerpath.dentry, &c->destname); in ovl_do_copy_up()
970 ovl_path_lower(dentry, &ctx.lowerpath); in ovl_copy_up_one()
971 err = vfs_getattr(&ctx.lowerpath, &ctx.stat, in ovl_copy_up_one()
995 ctx.link = vfs_get_link(ctx.lowerpath.dentry, &done); in ovl_copy_up_one()
Dovl_entry.h137 struct ovl_path lowerpath; member
Dsuper.c188 oi->lowerpath.dentry = NULL; in ovl_alloc_inode()
189 oi->lowerpath.layer = NULL; in ovl_alloc_inode()
210 dput(oi->lowerpath.dentry); in ovl_destroy_inode()
1950 struct ovl_path *lowerpath = &oe->lowerstack[0]; in ovl_get_root() local
1951 unsigned long ino = d_inode(lowerpath->dentry)->i_ino; in ovl_get_root()
1952 int fsid = lowerpath->layer->fsid; in ovl_get_root()
1955 .lowerpath = lowerpath, in ovl_get_root()
Dutil.c257 path->dentry = OVL_I(inode)->lowerpath.dentry; in ovl_i_path_real()
258 path->mnt = OVL_I(inode)->lowerpath.layer->mnt; in ovl_i_path_real()
273 struct dentry *lowerdentry = OVL_I(inode)->lowerpath.dentry; in ovl_inode_lower()
Doverlayfs.h608 struct ovl_path *lowerpath; member
Dnamei.c1103 .lowerpath = stack, in ovl_lookup()