| /rk3399_rockchip-uboot/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);
|
| /rk3399_rockchip-uboot/common/spl/ |
| H A D | spl_ab.c | 60 static bool spl_ab_data_verify_and_byteswap(const AvbABData *src, in spl_ab_data_verify_and_byteswap() 61 AvbABData *dest) in spl_ab_data_verify_and_byteswap() 69 memcpy(dest, src, sizeof(AvbABData)); in spl_ab_data_verify_and_byteswap() 83 sizeof(AvbABData) - sizeof(uint32_t))) { in spl_ab_data_verify_and_byteswap() 91 static void spl_ab_data_update_crc_and_byteswap(const AvbABData *src, in spl_ab_data_update_crc_and_byteswap() 92 AvbABData *dest) in spl_ab_data_update_crc_and_byteswap() 94 memcpy(dest, src, sizeof(AvbABData)); in spl_ab_data_update_crc_and_byteswap() 96 sizeof(AvbABData) - sizeof(uint32_t))); in spl_ab_data_update_crc_and_byteswap() 99 static void spl_ab_data_init(AvbABData *data) in spl_ab_data_init() 101 memset(data, '\0', sizeof(AvbABData)); in spl_ab_data_init() [all …]
|
| /rk3399_rockchip-uboot/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()
|
| /rk3399_rockchip-uboot/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 …]
|
| /rk3399_rockchip-uboot/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()
|
| /rk3399_rockchip-uboot/common/ |
| H A D | android_ab.c | 537 AvbABData ab_data_orig; in ab_decrease_tries() 538 AvbABData ab_data; in ab_decrease_tries()
|
| H A D | android_bootloader.c | 765 AvbABData ab_data, ab_data_orig; in android_slot_verify()
|
| /rk3399_rockchip-uboot/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()
|