Lines Matching defs:path
165 void ovl_path_upper(struct dentry *dentry, struct path *path)
169 path->mnt = ovl_upper_mnt(ofs);
170 path->dentry = ovl_dentry_upper(dentry);
173 void ovl_path_lower(struct dentry *dentry, struct path *path)
178 path->mnt = oe->lowerstack[0].layer->mnt;
179 path->dentry = oe->lowerstack[0].dentry;
181 *path = (struct path) { };
185 void ovl_path_lowerdata(struct dentry *dentry, struct path *path)
190 path->mnt = oe->lowerstack[oe->numlower - 1].layer->mnt;
191 path->dentry = oe->lowerstack[oe->numlower - 1].dentry;
193 *path = (struct path) { };
197 enum ovl_path_type ovl_path_real(struct dentry *dentry, struct path *path)
202 ovl_path_lower(dentry, path);
204 ovl_path_upper(dentry, path);
478 struct file *ovl_path_open(struct path *path, int flags)
480 struct inode *inode = d_inode(path->dentry);
505 return dentry_open(path, flags, current_cred());