Lines Matching refs:ret
76 int ret; in scan_boot_part() local
83 ret = part_get_info_by_name(desc, partname, &partition); in scan_boot_part()
84 if (ret < 0) in scan_boot_part()
85 return log_msg_ret("part info", ret); in scan_boot_part()
93 ret = blk_read(blk, partition.start, num_blks, buf); in scan_boot_part()
94 if (ret != num_blks) { in scan_boot_part()
123 int ret; in scan_vendor_boot_part() local
130 ret = part_get_info_by_name(desc, partname, &partition); in scan_vendor_boot_part()
131 if (ret < 0) in scan_vendor_boot_part()
132 return log_msg_ret("part info", ret); in scan_vendor_boot_part()
140 ret = blk_read(blk, partition.start, num_blks, buf); in scan_vendor_boot_part()
141 if (ret != num_blks) { in scan_vendor_boot_part()
167 int ret; in android_read_slot_from_bcb() local
174 ret = part_get_info_by_name(desc, BCB_PART_NAME, &misc); in android_read_slot_from_bcb()
175 if (ret < 0) in android_read_slot_from_bcb()
176 return log_msg_ret("part", ret); in android_read_slot_from_bcb()
178 ret = ab_select_slot(desc, &misc, decrement); in android_read_slot_from_bcb()
179 if (ret < 0) in android_read_slot_from_bcb()
180 return log_msg_ret("slot", ret); in android_read_slot_from_bcb()
183 priv->slot[0] = BOOT_SLOT_NAME(ret); in android_read_slot_from_bcb()
187 ret = bootflow_cmdline_set_arg(bflow, "androidboot.slot_suffix", in android_read_slot_from_bcb()
189 if (ret < 0) in android_read_slot_from_bcb()
190 return log_msg_ret("cmdl", ret); in android_read_slot_from_bcb()
217 int ret; in android_read_bootflow() local
226 ret = part_get_info_by_name(desc, BCB_PART_NAME, &misc); in android_read_bootflow()
227 if (ret < 0) in android_read_bootflow()
228 return log_msg_ret("part", ret); in android_read_bootflow()
230 ret = bcb_find_partition_and_load("mmc", desc->devnum, BCB_PART_NAME); in android_read_bootflow()
231 if (ret < 0) in android_read_bootflow()
232 return log_msg_ret("bcb load", ret); in android_read_bootflow()
234 ret = bcb_get(BCB_FIELD_COMMAND, command, sizeof(command)); in android_read_bootflow()
235 if (ret < 0) in android_read_bootflow()
236 return log_msg_ret("bcb read", ret); in android_read_bootflow()
261 ret = bcb_set(BCB_FIELD_COMMAND, command); in android_read_bootflow()
262 if (ret < 0) { in android_read_bootflow()
264 return log_msg_ret("bcb set", ret); in android_read_bootflow()
266 ret = bcb_store(); in android_read_bootflow()
267 if (ret < 0) { in android_read_bootflow()
269 return log_msg_ret("bcb store", ret); in android_read_bootflow()
280 ret = android_read_slot_from_bcb(bflow, false); in android_read_bootflow()
281 if (ret < 0) { in android_read_bootflow()
282 log_err("read slot: %d", ret); in android_read_bootflow()
286 ret = scan_boot_part(bflow->blk, priv); in android_read_bootflow()
287 if (ret < 0) { in android_read_bootflow()
288 log_debug("scan boot failed: err=%d\n", ret); in android_read_bootflow()
293 ret = scan_vendor_boot_part(bflow->blk, priv); in android_read_bootflow()
294 if (ret < 0) { in android_read_bootflow()
295 log_debug("scan vendor_boot failed: err=%d\n", ret); in android_read_bootflow()
308 ret = bootflow_cmdline_set_arg(bflow, "androidboot.force_normal_boot", in android_read_bootflow()
310 if (ret < 0) { in android_read_bootflow()
311 log_debug("normal_boot %d", ret); in android_read_bootflow()
323 return ret; in android_read_bootflow()
360 int ret; in read_slotted_partition() local
381 ret = part_get_info_by_name(desc, partname, &partition); in read_slotted_partition()
382 if (ret < 0) in read_slotted_partition()
383 return log_msg_ret("part", ret); in read_slotted_partition()
397 int ret; in avb_append_commandline_arg() local
399 ret = bootflow_cmdline_set_arg(bflow, key, value, false); in avb_append_commandline_arg()
400 if (ret < 0) in avb_append_commandline_arg()
401 return log_msg_ret("avb cmdline", ret); in avb_append_commandline_arg()
409 int ret; in avb_append_commandline() local
412 ret = avb_append_commandline_arg(bflow, arg); in avb_append_commandline()
413 if (ret < 0) in avb_append_commandline()
414 return ret; in avb_append_commandline()
434 int ret; in run_avb_verification() local
443 ret = avb_ops->read_is_device_unlocked(avb_ops, &unlocked); in run_avb_verification()
444 if (ret != AVB_IO_RESULT_OK) in run_avb_verification()
480 ret = avb_append_commandline_arg(bflow, extra_args); in run_avb_verification()
481 if (ret < 0) in run_avb_verification()
486 ret = avb_append_commandline(bflow, out_data->cmdline); in run_avb_verification()
487 if (ret < 0) in run_avb_verification()
497 return log_msg_ret("avb cmdline", ret); in run_avb_verification()
502 int ret; in run_avb_verification() local
505 ret = bootflow_cmdline_set_arg(bflow, in run_avb_verification()
508 if (ret < 0) in run_avb_verification()
509 return log_msg_ret("avb cmdline", ret); in run_avb_verification()
519 int ret; in boot_android_normal() local
523 ret = run_avb_verification(bflow); in boot_android_normal()
524 if (ret < 0) in boot_android_normal()
525 return log_msg_ret("avb", ret); in boot_android_normal()
528 ret = android_read_slot_from_bcb(bflow, true); in boot_android_normal()
529 if (ret < 0) in boot_android_normal()
530 return log_msg_ret("read slot", ret); in boot_android_normal()
532 ret = read_slotted_partition(desc, "boot", priv->slot, priv->boot_img_size, in boot_android_normal()
534 if (ret < 0) in boot_android_normal()
535 return log_msg_ret("read boot", ret); in boot_android_normal()
538 ret = read_slotted_partition(desc, "vendor_boot", priv->slot, in boot_android_normal()
540 if (ret < 0) in boot_android_normal()
541 return log_msg_ret("read vendor_boot", ret); in boot_android_normal()
549 ret = bootm_boot_start(loadaddr, bflow->cmdline); in boot_android_normal()
551 return log_msg_ret("boot", ret); in boot_android_normal()
556 int ret; in boot_android_recovery() local
558 ret = boot_android_normal(bflow); in boot_android_recovery()
560 return log_msg_ret("boot", ret); in boot_android_recovery()
565 int ret; in boot_android_bootloader() local
567 ret = run_command("fastboot usb 0", 0); in boot_android_bootloader()
570 return log_msg_ret("boot", ret); in boot_android_bootloader()
576 int ret; in android_boot() local
580 ret = boot_android_normal(bflow); in android_boot()
583 ret = boot_android_recovery(bflow); in android_boot()
586 ret = boot_android_bootloader(bflow); in android_boot()
593 ret = -EFAULT; in android_boot()
596 return ret; in android_boot()