Lines Matching refs:slot_data
284 AvbSlotVerifyData* slot_data) { in load_and_verify_hash_partition() argument
452 if (slot_data->num_loaded_partitions == MAX_NUMBER_OF_LOADED_PARTITIONS) { in load_and_verify_hash_partition()
458 &slot_data->loaded_partitions[slot_data->num_loaded_partitions++]; in load_and_verify_hash_partition()
477 AvbSlotVerifyData* slot_data) { in load_requested_partitions() argument
518 if (slot_data->num_loaded_partitions == MAX_NUMBER_OF_LOADED_PARTITIONS) { in load_requested_partitions()
524 &slot_data->loaded_partitions[slot_data->num_loaded_partitions++]; in load_requested_partitions()
560 AvbSlotVerifyData* slot_data, in load_and_verify_vbmeta() argument
584 avb_assert(slot_data != NULL); in load_and_verify_vbmeta()
701 slot_data, in load_and_verify_vbmeta()
849 avb_assert(slot_data->num_vbmeta_images == 0); in load_and_verify_vbmeta()
851 avb_assert(slot_data->num_vbmeta_images > 0); in load_and_verify_vbmeta()
853 if (slot_data->num_vbmeta_images == MAX_NUMBER_OF_VBMETA_IMAGES) { in load_and_verify_vbmeta()
858 vbmeta_image_data = &slot_data->vbmeta_images[slot_data->num_vbmeta_images++]; in load_and_verify_vbmeta()
886 ops, requested_partitions, ab_suffix, slot_data); in load_and_verify_vbmeta()
925 slot_data); in load_and_verify_vbmeta()
982 slot_data, in load_and_verify_vbmeta()
1039 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1040 slot_data->cmdline = in load_and_verify_vbmeta()
1042 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1046 avb_memcpy(slot_data->cmdline, in load_and_verify_vbmeta()
1051 size_t orig_size = avb_strlen(slot_data->cmdline); in load_and_verify_vbmeta()
1059 avb_memcpy(new_cmdline, slot_data->cmdline, orig_size); in load_and_verify_vbmeta()
1064 avb_free(slot_data->cmdline); in load_and_verify_vbmeta()
1065 slot_data->cmdline = new_cmdline; in load_and_verify_vbmeta()
1170 slot_data->rollback_indexes[rollback_index_location] = in load_and_verify_vbmeta()
1323 AvbSlotVerifyData* slot_data = NULL; in avb_slot_verify() local
1368 slot_data = avb_calloc(sizeof(AvbSlotVerifyData)); in avb_slot_verify()
1369 if (slot_data == NULL) { in avb_slot_verify()
1373 slot_data->vbmeta_images = in avb_slot_verify()
1375 if (slot_data->vbmeta_images == NULL) { in avb_slot_verify()
1379 slot_data->loaded_partitions = in avb_slot_verify()
1381 if (slot_data->loaded_partitions == NULL) { in avb_slot_verify()
1402 slot_data, in avb_slot_verify()
1411 if (avb_strcmp(slot_data->vbmeta_images[0].partition_name, "vbmeta") != 0) { in avb_slot_verify()
1413 avb_strcmp(slot_data->vbmeta_images[0].partition_name, "boot") == 0); in avb_slot_verify()
1419 (const AvbVBMetaImageHeader*)slot_data->vbmeta_images[0].vbmeta_data, in avb_slot_verify()
1423 slot_data->ab_suffix = avb_strdup(ab_suffix); in avb_slot_verify()
1424 if (slot_data->ab_suffix == NULL) { in avb_slot_verify()
1438 avb_assert(slot_data->cmdline == NULL); in avb_slot_verify()
1443 slot_data->cmdline = in avb_slot_verify()
1447 slot_data->cmdline = avb_strdup(""); in avb_slot_verify()
1449 if (slot_data->cmdline == NULL) { in avb_slot_verify()
1460 ops, flags, slot_data, &resolved_hashtree_error_mode); in avb_slot_verify()
1469 slot_data->resolved_hashtree_error_mode = resolved_hashtree_error_mode; in avb_slot_verify()
1474 slot_data, in avb_slot_verify()
1486 if (slot_data->cmdline != NULL && avb_strlen(slot_data->cmdline) != 0) { in avb_slot_verify()
1489 slot_data->cmdline, in avb_slot_verify()
1493 if (new_cmdline != slot_data->cmdline) { in avb_slot_verify()
1498 avb_free(slot_data->cmdline); in avb_slot_verify()
1499 slot_data->cmdline = new_cmdline; in avb_slot_verify()
1504 *out_data = slot_data; in avb_slot_verify()
1506 avb_slot_verify_data_free(slot_data); in avb_slot_verify()
1520 if (slot_data != NULL) { in avb_slot_verify()
1521 avb_slot_verify_data_free(slot_data); in avb_slot_verify()