Lines Matching refs:slot_data

288     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()
904 avb_assert(slot_data->num_vbmeta_images > 0); in load_and_verify_vbmeta()
907 if (slot_data->num_vbmeta_images == MAX_NUMBER_OF_VBMETA_IMAGES) { in load_and_verify_vbmeta()
912 vbmeta_image_data = &slot_data->vbmeta_images[slot_data->num_vbmeta_images++]; in load_and_verify_vbmeta()
940 ops, requested_partitions, ab_suffix, slot_data); in load_and_verify_vbmeta()
979 slot_data); in load_and_verify_vbmeta()
1037 slot_data, in load_and_verify_vbmeta()
1094 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1095 slot_data->cmdline = in load_and_verify_vbmeta()
1097 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1101 avb_memcpy(slot_data->cmdline, in load_and_verify_vbmeta()
1106 size_t orig_size = avb_strlen(slot_data->cmdline); in load_and_verify_vbmeta()
1114 avb_memcpy(new_cmdline, slot_data->cmdline, orig_size); in load_and_verify_vbmeta()
1119 avb_free(slot_data->cmdline); in load_and_verify_vbmeta()
1120 slot_data->cmdline = new_cmdline; in load_and_verify_vbmeta()
1226 slot_data->rollback_indexes[rollback_index_location] = in load_and_verify_vbmeta()
1379 AvbSlotVerifyData* slot_data = NULL; in avb_slot_verify() local
1438 slot_data = avb_calloc(sizeof(AvbSlotVerifyData)); in avb_slot_verify()
1439 if (slot_data == NULL) { in avb_slot_verify()
1443 slot_data->vbmeta_images = in avb_slot_verify()
1445 if (slot_data->vbmeta_images == NULL) { in avb_slot_verify()
1449 slot_data->loaded_partitions = in avb_slot_verify()
1451 if (slot_data->loaded_partitions == NULL) { in avb_slot_verify()
1484 slot_data, in avb_slot_verify()
1505 slot_data, in avb_slot_verify()
1519 if (avb_strcmp(slot_data->vbmeta_images[0].partition_name, "vbmeta") != 0) { in avb_slot_verify()
1521 avb_strcmp(slot_data->vbmeta_images[0].partition_name, "boot") == 0); in avb_slot_verify()
1528 (const AvbVBMetaImageHeader*)slot_data->vbmeta_images[0].vbmeta_data, in avb_slot_verify()
1532 slot_data->ab_suffix = avb_strdup(ab_suffix); in avb_slot_verify()
1533 if (slot_data->ab_suffix == NULL) { in avb_slot_verify()
1547 avb_assert(slot_data->cmdline == NULL); in avb_slot_verify()
1552 slot_data->cmdline = in avb_slot_verify()
1556 slot_data->cmdline = avb_strdup(""); in avb_slot_verify()
1558 if (slot_data->cmdline == NULL) { in avb_slot_verify()
1569 ops, flags, slot_data, &resolved_hashtree_error_mode); in avb_slot_verify()
1578 slot_data->resolved_hashtree_error_mode = resolved_hashtree_error_mode; in avb_slot_verify()
1584 slot_data, in avb_slot_verify()
1596 if (slot_data->cmdline != NULL && avb_strlen(slot_data->cmdline) != 0) { in avb_slot_verify()
1599 slot_data->cmdline, in avb_slot_verify()
1603 if (new_cmdline != slot_data->cmdline) { in avb_slot_verify()
1608 avb_free(slot_data->cmdline); in avb_slot_verify()
1609 slot_data->cmdline = new_cmdline; in avb_slot_verify()
1614 *out_data = slot_data; in avb_slot_verify()
1616 avb_slot_verify_data_free(slot_data); in avb_slot_verify()
1629 if (slot_data != NULL) { in avb_slot_verify()
1630 avb_slot_verify_data_free(slot_data); in avb_slot_verify()