Home
last modified time | relevance | path

Searched refs:dsu_slot (Results 1 – 13 of 13) sorted by relevance

/system/gsid/include/libgsi/
Dlibgsi.h49 static inline std::string DsuLpMetadataFile(const std::string& dsu_slot) { in DsuLpMetadataFile() argument
50 return DSU_METADATA_PREFIX + dsu_slot + "/lp_metadata"; in DsuLpMetadataFile()
53 static inline std::string DsuInstallDirFile(const std::string& dsu_slot) { in DsuInstallDirFile() argument
54 return DSU_METADATA_PREFIX + dsu_slot + "/install_dir"; in DsuInstallDirFile()
57 static inline std::string DsuMetadataKeyDirFile(const std::string& dsu_slot) { in DsuMetadataKeyDirFile() argument
58 return DSU_METADATA_PREFIX + dsu_slot + "/metadata_encryption_dir"; in DsuMetadataKeyDirFile()
61 static inline std::string DefaultDsuMetadataKeyDir(const std::string& dsu_slot) { in DefaultDsuMetadataKeyDir() argument
62 return kDsuMetadataKeyDirPrefix + dsu_slot; in DefaultDsuMetadataKeyDir()
65 static inline std::string GetDsuMetadataKeyDir(const std::string& dsu_slot) { in GetDsuMetadataKeyDir() argument
66 auto key_dir_file = DsuMetadataKeyDirFile(dsu_slot); in GetDsuMetadataKeyDir()
[all …]
/system/gsid/
Dfile_paths.h27 static inline std::string MetadataDir(const std::string& dsu_slot) { in MetadataDir() argument
28 return std::filesystem::path(DSU_METADATA_PREFIX) / dsu_slot; in MetadataDir()
Dgsi_service.cpp122 auto dsu_slot = GetDsuSlot(installation); in SaveInstallation() local
123 auto install_dir_file = DsuInstallDirFile(dsu_slot); in SaveInstallation()
134 PLOG(ERROR) << "write failed: " << DsuInstallDirFile(dsu_slot); in SaveInstallation()
155 auto dsu_slot = GetDsuSlot(install_dir_); in openInstall() local
156 if (!RemoveFileIfExists(GetCompleteIndication(dsu_slot), &message)) { in openInstall()
170 auto dsu_slot = GetDsuSlot(install_dir_); in closeInstall() local
171 std::string file = GetCompleteIndication(dsu_slot); in closeInstall()
179 if (!WriteStringToFile(dsu_slot, kDsuActiveFile)) { in closeInstall()
180 PLOG(ERROR) << "cannot write active DSU slot (" << dsu_slot << "): " << kDsuActiveFile; in closeInstall()
222 auto dsu_slot = GetDsuSlot(install_dir_); in createPartition() local
[all …]
Dgsi_service.h95 int EnableGsi(bool one_shot, const std::string& dsu_slot);
Dgsi_tool.cpp606 for (auto&& dsu_slot : dsu_slots) { in Status()
607 std::cout << "[" << n++ << "] " << dsu_slot << std::endl; in Status()
609 status = gsid->openImageService("dsu/" + dsu_slot + "/", &image_service); in Status()
/system/core/fs_mgr/libfstab/fuzz/
Dfs_mgr_fstab_fuzzer.cpp29 std::string dsu_slot = fdp.ConsumeRandomLengthString(30); in LLVMFuzzerTestOneInput() local
38 android::fs_mgr::TransformFstabForDsu(&fstab, dsu_slot, dsu_partitions); in LLVMFuzzerTestOneInput()
/system/vold/
DMetadataCrypt.h40 bool destroy_dsu_metadata_key(const std::string& dsu_slot);
DMetadataCrypt.cpp398 bool destroy_dsu_metadata_key(const std::string& dsu_slot) { in destroy_dsu_metadata_key() argument
399 LOG(DEBUG) << "destroy_dsu_metadata_key: " << dsu_slot; in destroy_dsu_metadata_key()
401 const auto dsu_metadata_key_dir = android::gsi::GetDsuMetadataKeyDir(dsu_slot); in destroy_dsu_metadata_key()
/system/core/fs_mgr/libfstab/
Dfstab.cpp609 void TransformFstabForDsu(Fstab* fstab, const std::string& dsu_slot, in TransformFstabForDsu() argument
627 entry->metadata_key_dir = android::gsi::GetDsuMetadataKeyDir(dsu_slot); in TransformFstabForDsu()
739 std::string dsu_slot; in ReadFstabFromFile() local
740 if (!android::gsi::GetActiveDsu(&dsu_slot)) { in ReadFstabFromFile()
749 TransformFstabForDsu(fstab, dsu_slot, Split(lp_names, ",")); in ReadFstabFromFile()
/system/core/fs_mgr/libfstab/include/fstab/
Dfstab.h123 void TransformFstabForDsu(Fstab* fstab, const std::string& dsu_slot,
/system/core/fs_mgr/
Dfs_mgr_remount.cpp320 std::string dsu_slot; in EnableDsuIfNeeded() local
321 if (auto status = gsid->getActiveDsuSlot(&dsu_slot); !status.isOk()) { in EnableDsuIfNeeded()
328 if (auto status = gsid->enableGsi(/* oneShot = */ true, dsu_slot, &error); !status.isOk()) { in EnableDsuIfNeeded()
Dfs_mgr_overlayfs_control.cpp810 std::string dsu_slot; in MapDsuScratchDevice() local
811 if (!android::gsi::IsGsiInstalled() || !android::gsi::GetActiveDsu(&dsu_slot) || in MapDsuScratchDevice()
812 dsu_slot.empty()) { in MapDsuScratchDevice()
817 auto images = IImageManager::Open("dsu/" + dsu_slot, 10s); in MapDsuScratchDevice()
/system/core/init/
Dinit.cpp1060 std::string dsu_slot; in SecondStageMain() local
1061 if (android::gsi::GetActiveDsu(&dsu_slot)) { in SecondStageMain()
1062 SetProperty(gsi::kDsuSlotProp, dsu_slot); in SecondStageMain()