Lines Matching defs:path
294 static inline int ovl_dir_read(struct path *realpath,
347 struct path realpath;
458 static int ovl_cache_update_ino(struct path *path, struct ovl_cache_entry *p)
461 struct dentry *dir = path->dentry;
496 struct path statpath = *path;
548 static int ovl_dir_read_impure(struct path *path, struct list_head *list,
552 struct path realpath;
562 ovl_path_upper(path->dentry, &realpath);
571 err = ovl_cache_update_ino(path, p);
593 static struct ovl_dir_cache *ovl_cache_get_impure(struct path *path)
596 struct dentry *dentry = path->dentry;
612 res = ovl_dir_read_impure(path, &cache->entries, &cache->root);
706 struct path statpath = file->f_path;
832 struct path *realpath)
867 struct path upperpath;
924 struct path realpath;
1049 int ovl_check_d_type_supported(struct path *realpath)
1066 static int ovl_workdir_cleanup_recurse(struct path *path, int level)
1069 struct inode *dir = path->dentry->d_inode;
1087 * When called from ovl_indexdir_cleanup(), path->dentry->d_name.name
1091 !strcmp(path->dentry->d_name.name, OVL_INCOMPATDIR_NAME))
1094 err = ovl_dir_read(path, &rdd);
1113 dentry = lookup_one_len(p->name, path->dentry, p->len);
1117 err = ovl_workdir_cleanup(dir, path->mnt, dentry, level);
1139 struct path path = { .mnt = mnt, .dentry = dentry };
1142 err = ovl_workdir_cleanup_recurse(&path, level + 1);
1157 struct path path = { .mnt = ovl_upper_mnt(ofs), .dentry = indexdir };
1169 err = ovl_dir_read(&path, &rdd);
1189 err = ovl_workdir_cleanup(dir, path.mnt, index, 1);