Lines Matching refs:slot_data
502 static int avb_image_distribute_prepare(AvbSlotVerifyData *slot_data, in avb_image_distribute_prepare() argument
542 static int avb_image_distribute_finish(AvbSlotVerifyData *slot_data, in avb_image_distribute_finish() argument
554 for (i = 0; i < slot_data->num_loaded_partitions; i++) { in avb_image_distribute_finish()
555 part_name = slot_data->loaded_partitions[i].partition_name; in avb_image_distribute_finish()
558 boot_hdr = slot_data->loaded_partitions[i].data; in avb_image_distribute_finish()
560 init_boot_hdr = slot_data->loaded_partitions[i].data; in avb_image_distribute_finish()
562 vendor_boot_hdr = slot_data->loaded_partitions[i].data; in avb_image_distribute_finish()
616 AvbSlotVerifyData *slot_data = {NULL}; in android_image_verify_resource() local
658 ret = avb_image_distribute_prepare(slot_data, ops, slot_suffix); in android_image_verify_resource()
671 &slot_data); in android_image_verify_resource()
682 if (verify_result != AVB_SLOT_VERIFY_RESULT_OK || !slot_data) { in android_image_verify_resource()
687 for (i = 0; i < slot_data->num_loaded_partitions; i++) { in android_image_verify_resource()
688 part_name = slot_data->loaded_partitions[i].partition_name; in android_image_verify_resource()
690 image_buf = slot_data->loaded_partitions[i].data; in android_image_verify_resource()
696 hdr = (void *)slot_data->loaded_partitions[i].data; in android_image_verify_resource()
763 AvbSlotVerifyData *slot_data = {NULL}; in android_slot_verify() local
847 ret = avb_image_distribute_prepare(slot_data, ops, slot_suffix); in android_slot_verify()
861 &slot_data); in android_slot_verify()
900 if (!slot_data) { in android_slot_verify()
911 if (rk_avb_update_stored_rollback_indexes_for_slot(ops, slot_data)) in android_slot_verify()
914 if (slot_data->cmdline) { in android_slot_verify()
915 debug("Kernel command line: %s\n", slot_data->cmdline); in android_slot_verify()
916 len += strlen(slot_data->cmdline); in android_slot_verify()
935 if (slot_data->cmdline) in android_slot_verify()
936 strcat(newbootargs, slot_data->cmdline); in android_slot_verify()
940 ret = avb_image_distribute_finish(slot_data, flags, &load_address); in android_slot_verify()
957 if (slot_data != NULL) in android_slot_verify()
958 avb_slot_verify_data_free(slot_data); in android_slot_verify()