Searched refs:upperdir (Results  1 – 8 of 8) sorted by relevance
| /Linux-v5.4/fs/overlayfs/ | 
| D | dir.c | 294 	struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);  in ovl_create_upper()  local 295 	struct inode *udir = upperdir->d_inode;  in ovl_create_upper() 305 						   upperdir,  in ovl_create_upper() 335 	struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);  in ovl_clear_empty()  local 336 	struct inode *udir = upperdir->d_inode;  in ovl_clear_empty() 346 	err = ovl_lock_rename_workdir(workdir, upperdir);  in ovl_clear_empty() 388 	unlock_rename(workdir, upperdir);  in ovl_clear_empty() 399 	unlock_rename(workdir, upperdir);  in ovl_clear_empty() 434 	struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);  in ovl_create_over_whiteout()  local 435 	struct inode *udir = upperdir->d_inode;  in ovl_create_over_whiteout() [all …] 
 | 
| D | super.c | 237 	kfree(ofs->config.upperdir);  in ovl_free_fs() 348 	if (ofs->config.upperdir) {  in ovl_show_options() 349 		seq_show_option(m, "upperdir", ofs->config.upperdir);  in ovl_show_options() 493 			kfree(config->upperdir);  in ovl_parse_opt() 494 			config->upperdir = match_strdup(&args[0]);  in ovl_parse_opt() 495 			if (!config->upperdir)  in ovl_parse_opt() 569 	if (!config->upperdir && config->workdir) {  in ovl_parse_opt() 584 	if (!config->upperdir && config->redirect_follow)  in ovl_parse_opt() 804 	     (ofs->config.index && ofs->config.upperdir)) && !fh_type) {  in ovl_lower_dir() 824 static bool ovl_workdir_ok(struct dentry *workdir, struct dentry *upperdir)  in ovl_workdir_ok()  argument [all …] 
 | 
| D | ovl_entry.h | 10 	char *upperdir;  member
  | 
| D | copy_up.c | 404 	struct dentry *upperdir = ovl_dentry_upper(c->parent);  in ovl_link_up()  local 405 	struct inode *udir = d_inode(upperdir);  in ovl_link_up() 408 	err = ovl_set_impure(c->parent, upperdir);  in ovl_link_up() 417 	upper = lookup_one_len(c->dentry->d_name.name, upperdir,  in ovl_link_up() 426 			ovl_set_timestamps(upperdir, &c->pstat);  in ovl_link_up()
  | 
| D | util.c | 818 int ovl_lock_rename_workdir(struct dentry *workdir, struct dentry *upperdir)  in ovl_lock_rename_workdir()  argument 821 	if (workdir == upperdir)  in ovl_lock_rename_workdir() 825 	if (lock_rename(workdir, upperdir) != NULL)  in ovl_lock_rename_workdir() 831 	unlock_rename(workdir, upperdir);  in ovl_lock_rename_workdir()
  | 
| D | namei.c | 814 	struct dentry *upperdir, *upperdentry = NULL;  in ovl_lookup()  local 840 	upperdir = ovl_dentry_upper(dentry->d_parent);  in ovl_lookup() 841 	if (upperdir) {  in ovl_lookup() 842 		err = ovl_lookup_layer(upperdir, &d, &upperdentry);  in ovl_lookup()
  | 
| D | overlayfs.h | 274 int ovl_lock_rename_workdir(struct dentry *workdir, struct dentry *upperdir);
  | 
| /Linux-v5.4/Documentation/filesystems/ | 
| D | overlayfs.txt | 86 "upperdir" are combined into a merged directory: 88   mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,\ 92 as upperdir. 257 As the example shows, "upperdir=" and "workdir=" may be omitted.  In 292 (*) redirect_dir=follow only conflicts with metacopy=on if upperdir=... is
  |