Home
last modified time | relevance | path

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

/fs/overlayfs/
A Ddir.c330 struct inode *udir = upperdir->d_inode; in ovl_create_upper()
335 newdentry = ovl_create_real(ofs, upperdir, in ovl_create_upper()
337 upperdir, dentry->d_name.len), in ovl_create_upper()
356 ovl_cleanup(ofs, upperdir, newdentry); in ovl_create_upper()
411 unlock_rename(workdir, upperdir); in ovl_clear_empty()
424 unlock_rename(workdir, upperdir); in ovl_clear_empty()
517 unlock_rename(workdir, upperdir); in ovl_create_over_whiteout()
524 unlock_rename(workdir, upperdir); in ovl_create_over_whiteout()
531 ovl_cleanup(ofs, upperdir, newdentry); in ovl_create_over_whiteout()
544 unlock_rename(workdir, upperdir); in ovl_create_over_whiteout()
[all …]
A Dparams.c350 swap(config->upperdir, *pname); in ovl_add_layer()
837 kfree(ofs->config.upperdir); in ovl_free_fs()
850 if (!config->upperdir) { in ovl_fs_params_verify()
864 if (!config->upperdir && config->ovl_volatile) { in ovl_fs_params_verify()
869 if (!config->upperdir && config->uuid == OVL_UUID_ON) { in ovl_fs_params_verify()
878 if (!config->upperdir && config->redirect_mode == OVL_REDIRECT_FOLLOW) in ovl_fs_params_verify()
904 if (!config->upperdir && in ovl_fs_params_verify()
1044 if (ofs->config.upperdir) { in ovl_show_options()
1045 seq_show_option(m, "upperdir", ofs->config.upperdir); in ovl_show_options()
A Dsuper.c415 (ofs->config.index && ofs->config.upperdir)) && !fh_type) { in ovl_lower_dir()
427 ofs->config.upperdir && !fh_type) { in ovl_lower_dir()
441 static bool ovl_workdir_ok(struct dentry *workdir, struct dentry *upperdir) in ovl_workdir_ok() argument
445 if (workdir != upperdir) { in ovl_workdir_ok()
446 struct dentry *trap = lock_rename(workdir, upperdir); in ovl_workdir_ok()
448 unlock_rename(workdir, upperdir); in ovl_workdir_ok()
505 err = ovl_check_namelen(upperpath, ofs, ofs->config.upperdir); in ovl_get_upper()
1136 if (!ofs->config.upperdir && ctx->nr == 1) { in ovl_get_lowerstack()
1383 if (ofs->config.upperdir) { in ovl_fill_super()
A Dcopy_up.c601 struct dentry *upperdir = ovl_dentry_upper(c->parent); in ovl_link_up() local
603 struct inode *udir = d_inode(upperdir); in ovl_link_up()
608 err = ovl_set_impure(c->parent, upperdir); in ovl_link_up()
617 upper = ovl_lookup_upper(ofs, c->dentry->d_name.name, upperdir, in ovl_link_up()
625 ovl_set_timestamps(ofs, upperdir, &c->pstat); in ovl_link_up()
A Dovl_entry.h9 char *upperdir; member
A Dnamei.c1088 struct dentry *upperdir, *upperdentry = NULL; in ovl_lookup() local
1117 upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_lookup()
1118 if (upperdir) { in ovl_lookup()
1120 err = ovl_lookup_layer(upperdir, &d, &upperdentry, true); in ovl_lookup()
A Dutil.c1227 struct dentry *upperdir, struct dentry *upper) in ovl_lock_rename_workdir() argument
1232 trap = lock_rename(workdir, upperdir); in ovl_lock_rename_workdir()
1239 if (upper && upper->d_parent != upperdir) in ovl_lock_rename_workdir()
1245 unlock_rename(workdir, upperdir); in ovl_lock_rename_workdir()
A Doverlayfs.h559 struct dentry *upperdir, struct dentry *upper);

Completed in 24 milliseconds