Lines Matching refs:AvbABData
27 bool avb_ab_data_verify_and_byteswap(const AvbABData* src, AvbABData* dest) { in avb_ab_data_verify_and_byteswap()
34 avb_memcpy(dest, src, sizeof(AvbABData)); in avb_ab_data_verify_and_byteswap()
47 avb_crc32((const uint8_t*)dest, sizeof(AvbABData) - sizeof(uint32_t))) { in avb_ab_data_verify_and_byteswap()
55 void avb_ab_data_update_crc_and_byteswap(const AvbABData* src, in avb_ab_data_update_crc_and_byteswap()
56 AvbABData* dest) { in avb_ab_data_update_crc_and_byteswap()
57 avb_memcpy(dest, src, sizeof(AvbABData)); in avb_ab_data_update_crc_and_byteswap()
59 avb_crc32((const uint8_t*)dest, sizeof(AvbABData) - sizeof(uint32_t))); in avb_ab_data_update_crc_and_byteswap()
62 void avb_ab_data_init(AvbABData* data) { in avb_ab_data_init()
63 avb_memset(data, '\0', sizeof(AvbABData)); in avb_ab_data_init()
84 AvbIOResult avb_ab_data_read(AvbABOps* ab_ops, AvbABData* data) { in avb_ab_data_read()
86 AvbABData serialized; in avb_ab_data_read()
93 sizeof(AvbABData), in avb_ab_data_read()
99 num_bytes_read != sizeof(AvbABData)) { in avb_ab_data_read()
115 AvbIOResult avb_ab_data_write(AvbABOps* ab_ops, const AvbABData* data) { in avb_ab_data_write()
117 AvbABData serialized; in avb_ab_data_write()
124 sizeof(AvbABData), in avb_ab_data_write()
173 AvbABData* ab_data, in load_metadata()
174 AvbABData* ab_data_orig) { in load_metadata()
197 AvbABData* ab_data, in save_metadata_if_changed()
198 AvbABData* ab_data_orig) { in save_metadata_if_changed()
199 if (avb_safe_memcmp(ab_data, ab_data_orig, sizeof(AvbABData)) != 0) { in save_metadata_if_changed()
215 AvbABData ab_data, ab_data_orig; in avb_ab_flow()
412 AvbABData ab_data, ab_data_orig; in avb_ab_mark_slot_active()
445 AvbABData ab_data, ab_data_orig; in avb_ab_mark_slot_unbootable()
468 AvbABData ab_data, ab_data_orig; in avb_ab_mark_slot_successful()