Lines Matching +full:- +full:- +full:root
1 /* SPDX-License-Identifier: Apache-2.0 */
37 root = fs::path{tmpdir}; in VpnorRoot()
41 fs::create_directory(root / attr); in VpnorRoot()
44 fs::path tocFilePath = root / "ro" / PARTITION_TOC_FILE; in VpnorRoot()
54 fs::path partitionFilePath = root / "ro" / part.data.name; in VpnorRoot()
64 snprintf(paths.ro_loc, PATH_MAX - 1, "%s/ro", root.c_str()); in VpnorRoot()
65 paths.ro_loc[PATH_MAX - 1] = '\0'; in VpnorRoot()
66 snprintf(paths.rw_loc, PATH_MAX - 1, "%s/rw", root.c_str()); in VpnorRoot()
67 paths.rw_loc[PATH_MAX - 1] = '\0'; in VpnorRoot()
68 snprintf(paths.prsv_loc, PATH_MAX - 1, "%s/prsv", root.c_str()); in VpnorRoot()
69 paths.prsv_loc[PATH_MAX - 1] = '\0'; in VpnorRoot()
70 snprintf(paths.patch_loc, PATH_MAX - 1, "%s/patch", root.c_str()); in VpnorRoot()
71 paths.patch_loc[PATH_MAX - 1] = '\0'; in VpnorRoot()
87 fs::remove_all(root); in ~VpnorRoot()
91 return fs::path{root} / "ro"; in ro()
95 return fs::path{root} / "rw"; in rw()
99 return fs::path{root} / "prsv"; in prsv()
103 return fs::path{root} / "patch"; in patch()
110 fs::path root; member in openpower::virtual_pnor::test::VpnorRoot