Lines Matching refs:slot_data
265 AvbSlotVerifyData* slot_data) { in load_and_verify_hash_partition() argument
441 if (slot_data->num_loaded_partitions == MAX_NUMBER_OF_LOADED_PARTITIONS) { in load_and_verify_hash_partition()
447 &slot_data->loaded_partitions[slot_data->num_loaded_partitions++]; in load_and_verify_hash_partition()
466 AvbSlotVerifyData* slot_data) { in load_requested_partitions() argument
507 if (slot_data->num_loaded_partitions == MAX_NUMBER_OF_LOADED_PARTITIONS) { in load_requested_partitions()
513 &slot_data->loaded_partitions[slot_data->num_loaded_partitions++]; in load_requested_partitions()
550 AvbSlotVerifyData* slot_data, in load_and_verify_vbmeta() argument
574 avb_assert(slot_data != NULL); in load_and_verify_vbmeta()
704 slot_data, in load_and_verify_vbmeta()
872 avb_assert(slot_data->num_vbmeta_images == 0); in load_and_verify_vbmeta()
875 avb_assert(slot_data->num_vbmeta_images > 0); in load_and_verify_vbmeta()
878 if (slot_data->num_vbmeta_images == MAX_NUMBER_OF_VBMETA_IMAGES) { in load_and_verify_vbmeta()
883 vbmeta_image_data = &slot_data->vbmeta_images[slot_data->num_vbmeta_images++]; in load_and_verify_vbmeta()
911 ops, requested_partitions, ab_suffix, slot_data); in load_and_verify_vbmeta()
950 slot_data); in load_and_verify_vbmeta()
1008 slot_data, in load_and_verify_vbmeta()
1065 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1066 slot_data->cmdline = in load_and_verify_vbmeta()
1068 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1072 avb_memcpy(slot_data->cmdline, in load_and_verify_vbmeta()
1077 size_t orig_size = avb_strlen(slot_data->cmdline); in load_and_verify_vbmeta()
1085 avb_memcpy(new_cmdline, slot_data->cmdline, orig_size); in load_and_verify_vbmeta()
1090 avb_free(slot_data->cmdline); in load_and_verify_vbmeta()
1091 slot_data->cmdline = new_cmdline; in load_and_verify_vbmeta()
1197 slot_data->rollback_indexes[rollback_index_location] = in load_and_verify_vbmeta()
1350 AvbSlotVerifyData* slot_data = NULL; in avb_slot_verify() local
1409 slot_data = avb_calloc(sizeof(AvbSlotVerifyData)); in avb_slot_verify()
1410 if (slot_data == NULL) { in avb_slot_verify()
1414 slot_data->vbmeta_images = in avb_slot_verify()
1416 if (slot_data->vbmeta_images == NULL) { in avb_slot_verify()
1420 slot_data->loaded_partitions = in avb_slot_verify()
1422 if (slot_data->loaded_partitions == NULL) { in avb_slot_verify()
1455 slot_data, in avb_slot_verify()
1476 slot_data, in avb_slot_verify()
1490 if (avb_strcmp(slot_data->vbmeta_images[0].partition_name, "vbmeta") != 0) { in avb_slot_verify()
1492 avb_strcmp(slot_data->vbmeta_images[0].partition_name, "boot") == 0); in avb_slot_verify()
1499 (const AvbVBMetaImageHeader*)slot_data->vbmeta_images[0].vbmeta_data, in avb_slot_verify()
1503 slot_data->ab_suffix = avb_strdup(ab_suffix); in avb_slot_verify()
1504 if (slot_data->ab_suffix == NULL) { in avb_slot_verify()
1518 avb_assert(slot_data->cmdline == NULL); in avb_slot_verify()
1523 slot_data->cmdline = in avb_slot_verify()
1527 slot_data->cmdline = avb_strdup(""); in avb_slot_verify()
1529 if (slot_data->cmdline == NULL) { in avb_slot_verify()
1540 ops, flags, slot_data, &resolved_hashtree_error_mode); in avb_slot_verify()
1549 slot_data->resolved_hashtree_error_mode = resolved_hashtree_error_mode; in avb_slot_verify()
1555 slot_data, in avb_slot_verify()
1567 if (slot_data->cmdline != NULL && avb_strlen(slot_data->cmdline) != 0) { in avb_slot_verify()
1570 slot_data->cmdline, in avb_slot_verify()
1574 if (new_cmdline != slot_data->cmdline) { in avb_slot_verify()
1579 avb_free(slot_data->cmdline); in avb_slot_verify()
1580 slot_data->cmdline = new_cmdline; in avb_slot_verify()
1585 *out_data = slot_data; in avb_slot_verify()
1587 avb_slot_verify_data_free(slot_data); in avb_slot_verify()
1600 if (slot_data != NULL) { in avb_slot_verify()
1601 avb_slot_verify_data_free(slot_data); in avb_slot_verify()