Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/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 …]
/OK3568_Linux_fs/u-boot/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 …]
/OK3568_Linux_fs/u-boot/common/
H A Dandroid_bootloader.c503 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()
[all …]
/OK3568_Linux_fs/u-boot/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);
/OK3568_Linux_fs/kernel/drivers/mmc/host/
H A Datmel-mci.c2221 struct mci_slot_pdata *slot_data, unsigned int id, in atmci_init_slot() argument
2234 slot->detect_pin = slot_data->detect_pin; in atmci_init_slot()
2235 slot->wp_pin = slot_data->wp_pin; in atmci_init_slot()
2236 slot->detect_is_active_high = slot_data->detect_is_active_high; in atmci_init_slot()
2243 id, slot_data->bus_width, slot_data->detect_pin, in atmci_init_slot()
2244 slot_data->detect_is_active_high ? "true" : "false", in atmci_init_slot()
2245 slot_data->wp_pin); in atmci_init_slot()
2260 if ((slot_data->bus_width >= 4) && host->caps.has_rwproof) { in atmci_init_slot()
2262 if (slot_data->bus_width >= 8) in atmci_init_slot()
2293 if (slot_data->non_removable) in atmci_init_slot()
/OK3568_Linux_fs/u-boot/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()
/OK3568_Linux_fs/u-boot/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()
/OK3568_Linux_fs/kernel/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_core.h400 struct vchiq_slot *slot_data; member
H A Dvchiq_core.c23 #define SLOT_DATA_FROM_INDEX(state, index) (state->slot_data + (index))
25 (((unsigned int)((char *)data - (char *)state->slot_data)) / \
1712 state->slot_data)->version; in parse_rx_slots()
2161 state->slot_data = (struct vchiq_slot *)slot_zero; in vchiq_init_state()
/OK3568_Linux_fs/tools/linux/Linux_SecurityAVB/scripts/
H A Davbtool2055 def set_ab_metadata(self, misc_image, slot_data): argument
2068 tokens = slot_data.split(':')
2070 raise AvbError('Malformed slot data "{}".'.format(slot_data))
4106 self.avb.set_ab_metadata(args.misc_image, args.slot_data)
/OK3568_Linux_fs/u-boot/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)