| /OK3568_Linux_fs/u-boot/common/spl/ |
| H A D | spl_ab.c | 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() [all …]
|
| /OK3568_Linux_fs/u-boot/include/android_avb/ |
| H A D | avb_ab_flow.h | 84 typedef struct AvbABData { struct 104 } AVB_ATTR_PACKED AvbABData; argument 110 bool avb_ab_data_verify_and_byteswap(const AvbABData* src, AvbABData* dest); 115 void avb_ab_data_update_crc_and_byteswap(const AvbABData* src, AvbABData* dest); 120 void avb_ab_data_init(AvbABData* data); 130 AvbIOResult avb_ab_data_read(AvbABOps* ab_ops, AvbABData* data); 136 AvbIOResult avb_ab_data_write(AvbABOps* ab_ops, const AvbABData* data); 264 AvbABData* ab_data, 265 AvbABData* ab_data_orig); 271 AvbABData* ab_data, [all …]
|
| H A D | avb_ab_ops.h | 44 struct AvbABData; 64 AvbIOResult (*read_ab_metadata)(AvbABOps* ab_ops, struct AvbABData* data); 74 const struct AvbABData* data);
|
| H A D | rk_avb_ops_user.h | 254 int rk_avb_get_ab_info(AvbABData* ab_data);
|
| /OK3568_Linux_fs/u-boot/lib/avb/rk_avb_user/ |
| H A D | rk_ab_ops_user.c | 96 AvbABData* ab_data, in save_metadata_if_changed() 97 AvbABData* ab_data_orig) in save_metadata_if_changed() 99 if (safe_memcmp(ab_data, ab_data_orig, sizeof(AvbABData)) != 0) { in save_metadata_if_changed() 106 bool avb_ab_data_verify_and_byteswap(const AvbABData* src, AvbABData* dest) { in avb_ab_data_verify_and_byteswap() 113 memcpy(dest, src, sizeof(AvbABData)); in avb_ab_data_verify_and_byteswap() 126 crc32(0, (const uint8_t*)dest, sizeof(AvbABData) - sizeof(uint32_t))) { in avb_ab_data_verify_and_byteswap() 134 void avb_ab_data_update_crc_and_byteswap(const AvbABData* src, in avb_ab_data_update_crc_and_byteswap() 135 AvbABData* dest) in avb_ab_data_update_crc_and_byteswap() 137 memcpy(dest, src, sizeof(AvbABData)); in avb_ab_data_update_crc_and_byteswap() 138 dest->crc32 = htobe32(crc32(0, (const uint8_t*)dest, sizeof(AvbABData) - sizeof(uint32_t))); in avb_ab_data_update_crc_and_byteswap() [all …]
|
| H A D | rk_avb_ops_user.c | 542 int rk_avb_get_ab_info(AvbABData* ab_data) in rk_avb_get_ab_info() 652 AvbABData ab_data; in rk_avb_init_ab_metadata() 654 memset(&ab_data, 0, sizeof(AvbABData)); in rk_avb_init_ab_metadata() 655 debug("sizeof(AvbABData) = %d\n", (int)(size_t)sizeof(AvbABData)); in rk_avb_init_ab_metadata()
|
| /OK3568_Linux_fs/u-boot/lib/avb/libavb_ab/ |
| H A D | avb_ab_flow.c | 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() [all …]
|
| /OK3568_Linux_fs/external/recovery/update_engine/ |
| H A D | rkbootloader.c | 139 static void AvbABData_update_crc(struct AvbABData *data) in AvbABData_update_crc() 141 …data->crc32 = avb_htobe32(avb_crc32((const unsigned char*)data, sizeof(struct AvbABData) - sizeof(… in AvbABData_update_crc() 296 static int readABMisc(struct AvbABData* info) in readABMisc() 298 return readMisc((char *)info, MISC_OFFSET, sizeof(struct AvbABData)); in readABMisc() 304 static int writeABMisc(struct AvbABData *info) in writeABMisc() 306 return writeMisc((char *)info, MISC_OFFSET, sizeof(struct AvbABData)); in writeABMisc() 355 struct AvbABData info; in setSlotSucceed() 405 struct AvbABData info; in setSlotActivity() 580 struct AvbABData info_ab; in miscDisplay() 592 …n", avb_htobe32(avb_crc32((const unsigned char*)&info_ab, sizeof(struct AvbABData) - sizeof(unsign… in miscDisplay() [all …]
|
| /OK3568_Linux_fs/external/recovery/ |
| H A D | bootloader.h | 107 typedef struct AvbABData { struct 127 } AvbABData; argument
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | boot_android.c | 94 AvbABData ab_data; in do_avb_init_ab_metadata() 96 memset(&ab_data, 0, sizeof(AvbABData)); in do_avb_init_ab_metadata() 97 debug("sizeof(AvbABData) = %d\n", (int)(size_t)sizeof(AvbABData)); in do_avb_init_ab_metadata() 207 AvbABData ab_data; in do_avb_read_ab_metadata() 245 AvbABData ab_data; in do_avb_write_ab_metadata()
|
| /OK3568_Linux_fs/u-boot/common/ |
| H A D | android_ab.c | 523 AvbABData ab_data_orig; in ab_decrease_tries() 524 AvbABData ab_data; in ab_decrease_tries()
|
| H A D | android_bootloader.c | 766 AvbABData ab_data, ab_data_orig; in android_slot_verify()
|
| /OK3568_Linux_fs/u-boot/drivers/usb/gadget/ |
| H A D | f_fastboot.c | 882 AvbABData ab_info; in fb_read_var() 920 AvbABData ab_info; in fb_read_var() 961 AvbABData ab_info; in fb_read_var() 1308 AvbABData ab_info; in fb_getvar_all() 1349 AvbABData ab_info; in fb_getvar_all() 1394 AvbABData ab_info; in fb_getvar_all()
|