Lines Matching refs:fb
116 fastboot::FastBootDriver* fb = nullptr; variable
214 fprintf(stderr, "FAILED (%s)\n", fb->Error().c_str()); in Epilog()
820 if (fb->GetVar(var, &var_value) != fastboot::SUCCESS) { in CheckRequirement()
822 fprintf(stderr, "Could not getvar for '%s' (%s)\n\n", var.c_str(), fb->Error().c_str()); in CheckRequirement()
900 if (fb->GetVar("has-slot:" + partition_name, &has_slot) != fastboot::SUCCESS || in HandlePartitionExists()
919 if (fb->GetVar("product", &cur_product) != fastboot::SUCCESS) { in CheckRequirements()
920 fprintf(stderr, "getvar:product FAILED (%s)\n", fb->Error().c_str()); in CheckRequirements()
956 if (fb->GetVar(var, &value) != fastboot::SUCCESS) { in DisplayVarOrError()
958 fprintf(stderr, "FAILED (%s)\n", fb->Error().c_str()); in DisplayVarOrError()
1000 if (fb->GetVar(var_name, &value_str) != fastboot::SUCCESS || value_str.empty()) { in get_uint_var()
1148 return fb->GetVar("partition-type:vbmeta", &partition_type) == fastboot::SUCCESS || in has_vbmeta_partition()
1149 fb->GetVar("partition-type:vbmeta_a", &partition_type) == fastboot::SUCCESS || in has_vbmeta_partition()
1150 fb->GetVar("partition-type:vbmeta_b", &partition_type) == fastboot::SUCCESS; in has_vbmeta_partition()
1163 return fb->GetVar("is-logical:" + partition, &value) == fastboot::SUCCESS && value == "yes"; in is_logical()
1168 if (fb->GetVar("partition-size:" + partition, &partition_size_str) != fastboot::SUCCESS) { in get_partition_size()
1241 fb->FlashPartition(partition, s, sz, i + 1, files.size()); in flash_partition_files()
1267 fb->FlashPartition(partition, buf->fd, buf->sz); in flash_buf()
1276 if (fb->GetVar("current-slot", ¤t_slot) != fastboot::SUCCESS) return ""; in get_current_slot()
1284 if (fb->GetVar("slot-count", &var) != fastboot::SUCCESS || in get_slot_count()
1362 if (fb->GetVar("has-slot:" + part_tokens[0], &has_slot) != fastboot::SUCCESS) { in do_for_partition()
1398 if (fb->GetVar("has-slot:" + part_tokens[0], &has_slot) != fastboot::SUCCESS) { in do_for_partitions()
1416 if (fb->GetVar("super-partition-name", &value) != fastboot::SUCCESS) { in is_retrofit_device()
1437 if (fb->FetchToFd(partition, fd, offset, chunk_size) != fastboot::RetCode::SUCCESS) { in fetch_partition()
1496 fb->ResizePartition(pname, std::to_string(buf.image_size)); in do_flash()
1508 fb->SetActive(slot_override); in set_active()
1512 fb->SetActive(current_slot); in set_active()
1519 return fb->GetVar("is-userspace", &value) == fastboot::SUCCESS && value == "yes"; in is_userspace_fastboot()
1523 fb->RebootTo("fastboot"); in reboot_to_userspace_fastboot()
1525 auto* old_transport = fb->set_transport(nullptr); in reboot_to_userspace_fastboot()
1531 fb->set_transport(open_device()); in reboot_to_userspace_fastboot()
1544 if (fb->GetVar(FB_VAR_SNAPSHOT_UPDATE_STATUS, &merge_status) == fastboot::SUCCESS && in CancelSnapshotIfNeeded()
1546 fb->SnapshotUpdateCommand("cancel"); in CancelSnapshotIfNeeded()
1883 fp_->fb->DeletePartition(partition_name); in HardcodedFlash()
1914 fb->Download("signature", signature_data); in FlashImage()
1915 fb->RawCommand("signature", "installing signature"); in FlashImage()
1919 fb->ResizePartition(partition_name, std::to_string(buf->image_size)); in FlashImage()
2000 fb->RawCommand(command, ""); in do_oem_command()
2005 if (fb->GetVar(name, &sizeString) != fastboot::SUCCESS || sizeString.empty()) { in fb_get_flash_block_size()
2042 if (fb->GetVar("partition-type:" + partition, &partition_type) != fastboot::SUCCESS) { in fb_perform_format()
2054 if (fb->GetVar("partition-size:" + partition, &partition_size) != fastboot::SUCCESS) { in fb_perform_format()
2105 fprintf(stderr, "FAILED (%s)\n", fb->Error().c_str()); in fb_perform_format()
2135 fb->RawCommand("oem allow-flash-super"); in wipe_super()
2379 fb = &fastboot_driver; in Main()
2380 fp->fb = &fastboot_driver; in Main()
2391 if (fb->GetVar("current-slot", ¤t_slot) == fastboot::SUCCESS) { in Main()
2414 if (fb->GetVar("partition-type:" + partition, &partition_type) == in Main()
2421 fb->Erase(partition); in Main()
2451 fb->Download("signature", data); in Main()
2452 fb->RawCommand("signature", "installing signature"); in Main()
2468 fb->Continue(); in Main()
2476 fb->Download("boot.img", data); in Main()
2477 fb->Boot(); in Main()
2500 fb->FlashPartition(partition, data); in Main()
2530 fb->SetActive(slot); in Main()
2538 fb->Download(filename, buf.fd.get(), buf.sz); in Main()
2541 fb->Upload(filename); in Main()
2557 fb->CreatePartition(partition, size); in Main()
2573 fb->RawCommand(cmd, ""); in Main()
2590 fb->SnapshotUpdateCommand(arg); in Main()
2610 fb->SetActive(next_active); in Main()
2617 auto* old_transport = fb->set_transport(nullptr); in Main()