Home
last modified time | relevance | path

Searched refs:slot_data (Results 1 – 9 of 9) sorted by relevance

/rk3399_rockchip-uboot/lib/avb/libavb/
H A Davb_cmdline.c133 static int cmdline_append_option(AvbSlotVerifyData* slot_data, in cmdline_append_option() argument
143 if (slot_data->cmdline != NULL) { in cmdline_append_option()
144 offset = avb_strlen(slot_data->cmdline); in cmdline_append_option()
155 avb_memcpy(new_cmdline, slot_data->cmdline, offset - 1); in cmdline_append_option()
161 if (slot_data->cmdline != NULL) { in cmdline_append_option()
162 avb_free(slot_data->cmdline); in cmdline_append_option()
164 slot_data->cmdline = new_cmdline; in cmdline_append_option()
193 static int cmdline_append_version(AvbSlotVerifyData* slot_data, in cmdline_append_version() argument
209 return cmdline_append_option(slot_data, key, combined); in cmdline_append_version()
212 static int cmdline_append_uint64_base10(AvbSlotVerifyData* slot_data, in cmdline_append_uint64_base10() argument
[all …]
H A Davb_slot_verify.c288 AvbSlotVerifyData* slot_data) { in load_and_verify_hash_partition() argument
470 if (slot_data->num_loaded_partitions == MAX_NUMBER_OF_LOADED_PARTITIONS) { in load_and_verify_hash_partition()
476 &slot_data->loaded_partitions[slot_data->num_loaded_partitions++]; in load_and_verify_hash_partition()
495 AvbSlotVerifyData* slot_data) { in load_requested_partitions() argument
536 if (slot_data->num_loaded_partitions == MAX_NUMBER_OF_LOADED_PARTITIONS) { in load_requested_partitions()
542 &slot_data->loaded_partitions[slot_data->num_loaded_partitions++]; in load_requested_partitions()
579 AvbSlotVerifyData* slot_data, in load_and_verify_vbmeta() argument
603 avb_assert(slot_data != NULL); in load_and_verify_vbmeta()
733 slot_data, in load_and_verify_vbmeta()
901 avb_assert(slot_data->num_vbmeta_images == 0); in load_and_verify_vbmeta()
[all …]
/rk3399_rockchip-uboot/lib/avb/libavb_ab/
H A Davb_ab_flow.c212 AvbSlotVerifyData* slot_data[2] = {NULL, NULL}; in avb_ab_flow() local
240 &slot_data[n]); in avb_ab_flow()
325 if (slot_data[0] != NULL && slot_data[1] != NULL) { in avb_ab_flow()
326 uint64_t a_rollback_index = slot_data[0]->rollback_indexes[n]; in avb_ab_flow()
327 uint64_t b_rollback_index = slot_data[1]->rollback_indexes[n]; in avb_ab_flow()
331 } else if (slot_data[0] != NULL) { in avb_ab_flow()
332 rollback_index_value = slot_data[0]->rollback_indexes[n]; in avb_ab_flow()
333 } else if (slot_data[1] != NULL) { in avb_ab_flow()
334 rollback_index_value = slot_data[1]->rollback_indexes[n]; in avb_ab_flow()
363 avb_assert(slot_data[slot_index_to_boot] != NULL); in avb_ab_flow()
[all …]
/rk3399_rockchip-uboot/common/
H A Dandroid_bootloader.c502 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()
[all …]
/rk3399_rockchip-uboot/include/android_avb/
H A Davb_cmdline.h70 AvbSlotVerifyData* slot_data,
H A Drk_avb_ops_user.h342 int rk_avb_update_stored_rollback_indexes_for_slot(AvbOps* ops, AvbSlotVerifyData* slot_data);
/rk3399_rockchip-uboot/cmd/
H A Dboot_android.c553 AvbSlotVerifyData *slot_data[2] = {NULL, NULL}; in do_avb_verify_partition() local
570 &slot_data[n]); in do_avb_verify_partition()
/rk3399_rockchip-uboot/lib/avb/rk_avb_user/
H A Drk_avb_ops_user.c822 int rk_avb_update_stored_rollback_indexes_for_slot(AvbOps* ops, AvbSlotVerifyData* slot_data) in rk_avb_update_stored_rollback_indexes_for_slot() argument
824 uint64_t rollback_index = slot_data->rollback_indexes[0]; in rk_avb_update_stored_rollback_indexes_for_slot()
/rk3399_rockchip-uboot/scripts/
H A Davbtool.py2372 def set_ab_metadata(self, misc_image, slot_data): argument
2385 tokens = slot_data.split(':')
2387 raise AvbError('Malformed slot data "{}".'.format(slot_data))
4856 self.avb.set_ab_metadata(args.misc_image, args.slot_data)