Lines Matching refs:slot_data
503 static int avb_image_distribute_prepare(AvbSlotVerifyData *slot_data, in avb_image_distribute_prepare() argument
543 static int avb_image_distribute_finish(AvbSlotVerifyData *slot_data, in avb_image_distribute_finish() argument
555 for (i = 0; i < slot_data->num_loaded_partitions; i++) { in avb_image_distribute_finish()
556 part_name = slot_data->loaded_partitions[i].partition_name; in avb_image_distribute_finish()
559 boot_hdr = slot_data->loaded_partitions[i].data; in avb_image_distribute_finish()
561 init_boot_hdr = slot_data->loaded_partitions[i].data; in avb_image_distribute_finish()
563 vendor_boot_hdr = slot_data->loaded_partitions[i].data; in avb_image_distribute_finish()
617 AvbSlotVerifyData *slot_data = {NULL}; in android_image_verify_resource() local
659 ret = avb_image_distribute_prepare(slot_data, ops, slot_suffix); in android_image_verify_resource()
672 &slot_data); in android_image_verify_resource()
683 if (verify_result != AVB_SLOT_VERIFY_RESULT_OK || !slot_data) { in android_image_verify_resource()
688 for (i = 0; i < slot_data->num_loaded_partitions; i++) { in android_image_verify_resource()
689 part_name = slot_data->loaded_partitions[i].partition_name; in android_image_verify_resource()
691 image_buf = slot_data->loaded_partitions[i].data; in android_image_verify_resource()
697 hdr = (void *)slot_data->loaded_partitions[i].data; in android_image_verify_resource()
764 AvbSlotVerifyData *slot_data = {NULL}; in android_slot_verify() local
841 ret = avb_image_distribute_prepare(slot_data, ops, slot_suffix); in android_slot_verify()
855 &slot_data); in android_slot_verify()
894 if (!slot_data) { in android_slot_verify()
905 if (rk_avb_update_stored_rollback_indexes_for_slot(ops, slot_data)) in android_slot_verify()
908 if (slot_data->cmdline) { in android_slot_verify()
909 debug("Kernel command line: %s\n", slot_data->cmdline); in android_slot_verify()
910 len += strlen(slot_data->cmdline); in android_slot_verify()
929 if (slot_data->cmdline) in android_slot_verify()
930 strcat(newbootargs, slot_data->cmdline); in android_slot_verify()
934 ret = avb_image_distribute_finish(slot_data, flags, &load_address); in android_slot_verify()
951 if (slot_data != NULL) in android_slot_verify()
952 avb_slot_verify_data_free(slot_data); in android_slot_verify()