• Home
  • Raw
  • Download

Lines Matching refs:slot_data

284     AvbSlotVerifyData* slot_data) {  in load_and_verify_hash_partition()  argument
460 if (slot_data->num_loaded_partitions == MAX_NUMBER_OF_LOADED_PARTITIONS) { in load_and_verify_hash_partition()
466 &slot_data->loaded_partitions[slot_data->num_loaded_partitions++]; in load_and_verify_hash_partition()
485 AvbSlotVerifyData* slot_data) { in load_requested_partitions() argument
526 if (slot_data->num_loaded_partitions == MAX_NUMBER_OF_LOADED_PARTITIONS) { in load_requested_partitions()
532 &slot_data->loaded_partitions[slot_data->num_loaded_partitions++]; in load_requested_partitions()
569 AvbSlotVerifyData* slot_data, in load_and_verify_vbmeta() argument
593 avb_assert(slot_data != NULL); in load_and_verify_vbmeta()
723 slot_data, in load_and_verify_vbmeta()
891 avb_assert(slot_data->num_vbmeta_images == 0); in load_and_verify_vbmeta()
894 avb_assert(slot_data->num_vbmeta_images > 0); in load_and_verify_vbmeta()
897 if (slot_data->num_vbmeta_images == MAX_NUMBER_OF_VBMETA_IMAGES) { in load_and_verify_vbmeta()
902 vbmeta_image_data = &slot_data->vbmeta_images[slot_data->num_vbmeta_images++]; in load_and_verify_vbmeta()
930 ops, requested_partitions, ab_suffix, slot_data); in load_and_verify_vbmeta()
969 slot_data); in load_and_verify_vbmeta()
1027 slot_data, in load_and_verify_vbmeta()
1084 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1085 slot_data->cmdline = in load_and_verify_vbmeta()
1087 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1091 avb_memcpy(slot_data->cmdline, in load_and_verify_vbmeta()
1096 size_t orig_size = avb_strlen(slot_data->cmdline); in load_and_verify_vbmeta()
1104 avb_memcpy(new_cmdline, slot_data->cmdline, orig_size); in load_and_verify_vbmeta()
1109 avb_free(slot_data->cmdline); in load_and_verify_vbmeta()
1110 slot_data->cmdline = new_cmdline; in load_and_verify_vbmeta()
1216 slot_data->rollback_indexes[rollback_index_location] = in load_and_verify_vbmeta()
1369 AvbSlotVerifyData* slot_data = NULL; in avb_slot_verify() local
1428 slot_data = avb_calloc(sizeof(AvbSlotVerifyData)); in avb_slot_verify()
1429 if (slot_data == NULL) { in avb_slot_verify()
1433 slot_data->vbmeta_images = in avb_slot_verify()
1435 if (slot_data->vbmeta_images == NULL) { in avb_slot_verify()
1439 slot_data->loaded_partitions = in avb_slot_verify()
1441 if (slot_data->loaded_partitions == NULL) { in avb_slot_verify()
1474 slot_data, in avb_slot_verify()
1495 slot_data, in avb_slot_verify()
1509 if (avb_strcmp(slot_data->vbmeta_images[0].partition_name, "vbmeta") != 0) { in avb_slot_verify()
1511 avb_strcmp(slot_data->vbmeta_images[0].partition_name, "boot") == 0); in avb_slot_verify()
1518 (const AvbVBMetaImageHeader*)slot_data->vbmeta_images[0].vbmeta_data, in avb_slot_verify()
1522 slot_data->ab_suffix = avb_strdup(ab_suffix); in avb_slot_verify()
1523 if (slot_data->ab_suffix == NULL) { in avb_slot_verify()
1537 avb_assert(slot_data->cmdline == NULL); in avb_slot_verify()
1542 slot_data->cmdline = in avb_slot_verify()
1546 slot_data->cmdline = avb_strdup(""); in avb_slot_verify()
1548 if (slot_data->cmdline == NULL) { in avb_slot_verify()
1559 ops, flags, slot_data, &resolved_hashtree_error_mode); in avb_slot_verify()
1568 slot_data->resolved_hashtree_error_mode = resolved_hashtree_error_mode; in avb_slot_verify()
1574 slot_data, in avb_slot_verify()
1586 if (slot_data->cmdline != NULL && avb_strlen(slot_data->cmdline) != 0) { in avb_slot_verify()
1589 slot_data->cmdline, in avb_slot_verify()
1593 if (new_cmdline != slot_data->cmdline) { in avb_slot_verify()
1598 avb_free(slot_data->cmdline); in avb_slot_verify()
1599 slot_data->cmdline = new_cmdline; in avb_slot_verify()
1604 *out_data = slot_data; in avb_slot_verify()
1606 avb_slot_verify_data_free(slot_data); in avb_slot_verify()
1619 if (slot_data != NULL) { in avb_slot_verify()
1620 avb_slot_verify_data_free(slot_data); in avb_slot_verify()