Lines Matching refs:path
299 static int spufs_context_open(struct path *path) in spufs_context_open() argument
308 filp = dentry_open(path, O_RDONLY, current_cred()); in spufs_context_open()
430 struct path path = {.mnt = mnt, .dentry = dentry}; in spufs_create_context() local
469 ret = spufs_context_open(&path); in spufs_create_context()
516 static int spufs_gang_open(struct path *path) in spufs_gang_open() argument
529 filp = dentry_open(path, O_RDONLY, current_cred()); in spufs_gang_open()
544 struct path path = {.mnt = mnt, .dentry = dentry}; in spufs_create_gang() local
549 ret = spufs_gang_open(&path); in spufs_create_gang()
561 long spufs_create(struct path *path, struct dentry *dentry, in spufs_create() argument
564 struct inode *dir = d_inode(path->dentry); in spufs_create()
568 if (path->dentry->d_sb->s_type != &spufs_type) in spufs_create()
576 if (path->dentry != path->dentry->d_sb->s_root) in spufs_create()
583 ret = spufs_create_gang(dir, dentry, path->mnt, mode); in spufs_create()
585 ret = spufs_create_context(dir, dentry, path->mnt, flags, mode, in spufs_create()