Home
last modified time | relevance | path

Searched refs:AvbABData (Results 1 – 11 of 11) sorted by relevance

/rk3399_rockchip-uboot/include/android_avb/
H A Davb_ab_flow.h84 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 Davb_ab_ops.h44 struct AvbABData;
64 AvbIOResult (*read_ab_metadata)(AvbABOps* ab_ops, struct AvbABData* data);
74 const struct AvbABData* data);
H A Drk_avb_ops_user.h254 int rk_avb_get_ab_info(AvbABData* ab_data);
/rk3399_rockchip-uboot/common/spl/
H A Dspl_ab.c60 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 Drk_ab_ops_user.c96 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 Drk_avb_ops_user.c542 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 Davb_ab_flow.c27 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 Dboot_android.c94 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 Dandroid_ab.c537 AvbABData ab_data_orig; in ab_decrease_tries()
538 AvbABData ab_data; in ab_decrease_tries()
H A Dandroid_bootloader.c765 AvbABData ab_data, ab_data_orig; in android_slot_verify()
/rk3399_rockchip-uboot/drivers/usb/gadget/
H A Df_fastboot.c882 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()