Home
last modified time | relevance | path

Searched refs:ab_data (Results 1 – 3 of 3) sorted by relevance

/external/avb/libavb_ab/
Davb_ab_flow.c172 AvbABData* ab_data, in load_metadata() argument
176 io_ret = ab_ops->read_ab_metadata(ab_ops, ab_data); in load_metadata()
181 *ab_data_orig = *ab_data; in load_metadata()
187 slot_normalize(&ab_data->slots[0]); in load_metadata()
188 slot_normalize(&ab_data->slots[1]); in load_metadata()
196 AvbABData* ab_data, in save_metadata_if_changed() argument
198 if (avb_safe_memcmp(ab_data, ab_data_orig, sizeof(AvbABData)) != 0) { in save_metadata_if_changed()
200 return ab_ops->write_ab_metadata(ab_ops, ab_data); in save_metadata_if_changed()
214 AvbABData ab_data, ab_data_orig; in avb_ab_flow() local
219 io_ret = load_metadata(ab_ops, &ab_data, &ab_data_orig); in avb_ab_flow()
[all …]
/external/avb/boot_control/
Dboot_control_avb.c95 AvbABData ab_data; in module_isSlotBootable() local
100 if (avb_ab_data_read(ops->ab_ops, &ab_data) != AVB_IO_RESULT_OK) { in module_isSlotBootable()
104 is_bootable = (ab_data.slots[slot].priority > 0) && in module_isSlotBootable()
105 (ab_data.slots[slot].successful_boot || in module_isSlotBootable()
106 (ab_data.slots[slot].tries_remaining > 0)); in module_isSlotBootable()
113 AvbABData ab_data; in module_isSlotMarkedSuccessful() local
118 if (avb_ab_data_read(ops->ab_ops, &ab_data) != AVB_IO_RESULT_OK) { in module_isSlotMarkedSuccessful()
122 is_marked_successful = ab_data.slots[slot].successful_boot; in module_isSlotMarkedSuccessful()
/external/avb/
Davbtool2066 ab_data = ab_data_no_crc + struct.pack('!I', crc_value)
2068 misc_image.write(ab_data)