Lines Matching refs:parent_path
2749 struct path parent_path __free(path_put) = {};
2754 error = filename_parentat(dfd, name, 0, &parent_path, &last, &type);
2759 inode_lock_nested(parent_path.dentry->d_inode, I_MUTEX_PARENT);
2760 d = lookup_one_qstr_excl(&last, parent_path.dentry, 0);
2762 inode_unlock(parent_path.dentry->d_inode);
2765 path->dentry = no_free_ptr(parent_path.dentry);
2766 path->mnt = no_free_ptr(parent_path.mnt);
2772 struct path parent_path __free(path_put) = {};
2778 error = filename_parentat(AT_FDCWD, filename, 0, &parent_path, &last, &type);
2783 inode_lock_nested(parent_path.dentry->d_inode, I_MUTEX_PARENT);
2784 d = lookup_one_qstr_excl(&last, parent_path.dentry, LOOKUP_CREATE);
2786 inode_unlock(parent_path.dentry->d_inode);
2789 path->dentry = no_free_ptr(parent_path.dentry);
2790 path->mnt = no_free_ptr(parent_path.mnt);