Lines Matching refs:AvbABData
57 static bool spl_ab_data_verify_and_byteswap(const AvbABData *src, in spl_ab_data_verify_and_byteswap()
58 AvbABData *dest) in spl_ab_data_verify_and_byteswap()
66 memcpy(dest, src, sizeof(AvbABData)); in spl_ab_data_verify_and_byteswap()
80 sizeof(AvbABData) - sizeof(uint32_t))) { in spl_ab_data_verify_and_byteswap()
88 static void spl_ab_data_update_crc_and_byteswap(const AvbABData *src, in spl_ab_data_update_crc_and_byteswap()
89 AvbABData *dest) in spl_ab_data_update_crc_and_byteswap()
91 memcpy(dest, src, sizeof(AvbABData)); in spl_ab_data_update_crc_and_byteswap()
93 sizeof(AvbABData) - sizeof(uint32_t))); in spl_ab_data_update_crc_and_byteswap()
96 static void spl_ab_data_init(AvbABData *data) in spl_ab_data_init()
98 memset(data, '\0', sizeof(AvbABData)); in spl_ab_data_init()
111 static int spl_read_ab_metadata(struct blk_desc *dev_desc, AvbABData *ab_data, in spl_read_ab_metadata()
129 if (sizeof(AvbABData) > 512) in spl_read_ab_metadata()
132 memcpy(ab_data, temp, sizeof(AvbABData)); in spl_read_ab_metadata()
137 static int spl_write_ab_metadata(struct blk_desc *dev_desc, AvbABData *ab_data, in spl_write_ab_metadata()
147 if (sizeof(AvbABData) > 512) in spl_write_ab_metadata()
150 memcpy(temp, ab_data, sizeof(AvbABData)); in spl_write_ab_metadata()
162 static int spl_ab_data_write(struct blk_desc *dev_desc, AvbABData *ab_data, in spl_ab_data_write()
165 AvbABData serialized; in spl_ab_data_write()
172 static int spl_ab_data_read(struct blk_desc *dev_desc, AvbABData *ab_data, in spl_ab_data_read()
176 AvbABData serialized; in spl_ab_data_read()
198 static int spl_get_lastboot(AvbABData *ab_data) in spl_get_lastboot()
207 AvbABData ab_data; in spl_get_current_slot()
278 AvbABData *ab_data, in spl_save_metadata_if_changed()
279 AvbABData *ab_data_orig) in spl_save_metadata_if_changed()
281 if (safe_memcmp(ab_data, ab_data_orig, sizeof(AvbABData))) in spl_save_metadata_if_changed()
290 AvbABData ab_data, ab_data_orig; in spl_ab_decrease_tries()
310 memcpy(&ab_data_orig, &ab_data, sizeof(AvbABData)); in spl_ab_decrease_tries()
329 AvbABData ab_data; in spl_ab_decrease_reset()