Lines Matching refs:path
2381 * Build a dentry's path. Allocate on heap; caller must kfree. Based
2384 * If @stop_on_nosnap, generate path relative to the first non-snapped
2394 char *path;
2402 path = __getname();
2403 if (!path)
2407 path[pos] = '\0';
2418 dout("build_path path+%d: %p SNAPDIR\n",
2431 memcpy(path + pos, temp->d_name.name, temp->d_name.len);
2444 path[pos] = '/';
2457 pr_warn("build_path did not end path lookup where "
2465 dentry, d_count(dentry), base, *plen, path + pos);
2466 return path + pos;
2473 char *path;
2486 path = ceph_mdsc_build_path(dentry, ppathlen, pino, 1);
2487 if (IS_ERR(path))
2488 return PTR_ERR(path);
2489 *ppath = path;
2499 char *path;
2507 path = ceph_mdsc_build_path(dentry, ppathlen, pino, 1);
2509 if (IS_ERR(path))
2510 return PTR_ERR(path);
2511 *ppath = path;
2518 * an explicit ino+path.
2540 dout(" path %.*s\n", *pathlen, rpath);
3736 char *path;
3748 path = ceph_mdsc_build_path(dentry, &pathlen, &pathbase,
3751 if (IS_ERR(path)) {
3752 err = PTR_ERR(path);
3756 path = NULL;
3877 ceph_pagelist_encode_string(pagelist, path, pathlen);
3893 ceph_pagelist_encode_string(pagelist, path, pathlen);
3898 ceph_mdsc_free_path(path, pathlen);