Home
last modified time | relevance | path

Searched refs:super_partition (Results 1 – 11 of 11) sorted by relevance

/aosp12/system/core/fs_mgr/liblp/
H A Dwriter.cpp250 android::base::unique_fd fd = opener.Open(super_partition, O_RDWR | O_SYNC); in FlashPartitionTable()
252 PERROR << __PRETTY_FUNCTION__ << " open failed: " << super_partition; in FlashPartitionTable()
259 std::string slot_suffix = GetPartitionSlotSuffix(super_partition); in FlashPartitionTable()
272 PWARNING << __PRETTY_FUNCTION__ << " BLKROSET 0 failed: " << super_partition; in FlashPartitionTable()
286 LWARN << "Flashing new logical partition geometry to " << super_partition; in FlashPartitionTable()
314 bool FlashPartitionTable(const std::string& super_partition, const LpMetadata& metadata) { in FlashPartitionTable() argument
315 return FlashPartitionTable(PartitionOpener(), super_partition, metadata); in FlashPartitionTable()
326 android::base::unique_fd fd = opener.Open(super_partition, O_RDWR | O_SYNC); in UpdatePartitionTable()
328 PERROR << __PRETTY_FUNCTION__ << " open failed: " << super_partition; in UpdatePartitionTable()
398 << super_partition; in UpdatePartitionTable()
[all …]
H A Dreader.cpp440 const std::string& super_partition, uint32_t slot_number) { in ReadMetadata() argument
441 android::base::unique_fd fd = opener.Open(super_partition, O_RDONLY); in ReadMetadata()
443 PERROR << __PRETTY_FUNCTION__ << " open failed: " << super_partition; in ReadMetadata()
477 std::unique_ptr<LpMetadata> ReadMetadata(const std::string& super_partition, uint32_t slot_number) { in ReadMetadata() argument
478 return ReadMetadata(PartitionOpener(), super_partition, slot_number); in ReadMetadata()
H A Dbuilder.cpp175 const std::string& super_partition, in New() argument
177 std::unique_ptr<LpMetadata> metadata = ReadMetadata(opener, super_partition, slot_number); in New()
184 std::unique_ptr<MetadataBuilder> MetadataBuilder::New(const std::string& super_partition, in New() argument
186 return New(PartitionOpener(), super_partition, slot_number); in New()
190 const std::vector<BlockDeviceInfo>& block_devices, const std::string& super_partition, in New() argument
193 if (!builder->Init(block_devices, super_partition, metadata_max_size, metadata_slot_count)) { in New()
390 const std::string& super_partition, uint32_t metadata_max_size, in Init() argument
462 if (device_info.partition_name == super_partition) { in Init()
468 if (GetBlockDevicePartitionName(0) != super_partition) { in Init()
H A Dwriter.h33 bool UpdatePartitionTable(const IPartitionOpener& opener, const std::string& super_partition,
/aosp12/system/core/fs_mgr/liblp/include/liblp/
H A Dliblp.h50 bool FlashPartitionTable(const IPartitionOpener& opener, const std::string& super_partition,
59 bool UpdatePartitionTable(const IPartitionOpener& opener, const std::string& super_partition,
65 const std::string& super_partition, uint32_t slot_number);
68 bool FlashPartitionTable(const std::string& super_partition, const LpMetadata& metadata);
69 bool UpdatePartitionTable(const std::string& super_partition, const LpMetadata& metadata,
71 std::unique_ptr<LpMetadata> ReadMetadata(const std::string& super_partition, uint32_t slot_number);
H A Dbuilder.h207 const std::string& super_partition,
215 const std::string& super_partition,
219 static std::unique_ptr<MetadataBuilder> New(const std::string& super_partition,
379 bool Init(const std::vector<BlockDeviceInfo>& block_devices, const std::string& super_partition,
/aosp12/system/extras/partition_tools/
H A Dlpdumpd.rc23 # On Launch devices, assume "super". On virtual devices, ${ro.boot.super_partition}
25 file /dev/block/by-name/${ro.boot.super_partition:-super} r
26 # On retrofit devices, ${ro.boot.super_partition} is slot-suffixed.
29 …file /dev/block/by-name/${ro.boot.super_partition:-NO_SUCH_DEVICE}${ro.boot.slot_suffix:-_NO_SUCH_…
H A Dlpdump.cc118 std::string super_partition = base::GetProperty("ro.boot.super_partition", ""); local
119 if (super_partition.empty()) {
123 return super_partition + SlotSuffixForSlotNumber(slot.value());
125 return super_partition + GetSlotSuffix();
/aosp12/system/core/fastboot/device/
H A Dutility.cpp230 std::string super_partition = fs_mgr_get_super_partition_name(current_slot_number); in GetSuperSlotSuffix() local
231 if (GetPartitionSlotSuffix(super_partition).empty()) { in GetSuperSlotSuffix()
/aosp12/system/core/fs_mgr/
H A Dfs_mgr.cpp2253 std::string super_partition; in fs_mgr_get_super_partition_name() local
2254 if (fs_mgr_get_boot_config_from_bootconfig_source("super_partition", &super_partition) || in fs_mgr_get_super_partition_name()
2255 fs_mgr_get_boot_config_from_kernel_cmdline("super_partition", &super_partition)) { in fs_mgr_get_super_partition_name()
2257 return super_partition; in fs_mgr_get_super_partition_name()
2267 return super_partition + suffix; in fs_mgr_get_super_partition_name()
/aosp12/build/make/core/
H A Dconfig.mk940 INTERNAL_KERNEL_CMDLINE += androidboot.super_partition=$(BOARD_SUPER_PARTITION_METADATA_DEVICE)
974 INTERNAL_KERNEL_CMDLINE += androidboot.super_partition=$(BOARD_SUPER_PARTITION_METADATA_DEVICE)