| /OK3568_Linux_fs/u-boot/lib/avb/rk_avb_user/ |
| H A D | rk_ab_ops_user.c | 95 AvbIOResult save_metadata_if_changed(AvbABOps* ab_ops, in save_metadata_if_changed() argument 101 return ab_ops->write_ab_metadata(ab_ops, ab_data); in save_metadata_if_changed() 164 AvbIOResult avb_ab_data_read(AvbABOps* ab_ops, AvbABData* data) in avb_ab_data_read() argument 166 AvbOps* ops = ab_ops->ops; in avb_ab_data_read() 189 return avb_ab_data_write(ab_ops, data); in avb_ab_data_read() 195 AvbIOResult avb_ab_data_write(AvbABOps* ab_ops, const AvbABData* data) in avb_ab_data_write() argument 197 AvbOps* ops = ab_ops->ops; in avb_ab_data_write() 219 AvbIOResult load_metadata(AvbABOps* ab_ops, in load_metadata() argument 224 io_ret = ab_ops->read_ab_metadata(ab_ops, ab_data); in load_metadata() 255 AvbIOResult avb_ab_mark_slot_active(AvbABOps* ab_ops, in avb_ab_mark_slot_active() argument [all …]
|
| H A D | rk_avb_ops_user.c | 554 io_ret = ops->ab_ops->read_ab_metadata(ops->ab_ops, ab_data); in rk_avb_get_ab_info() 664 if (ops->ab_ops->write_ab_metadata(ops->ab_ops, &ab_data) != 0) { in rk_avb_init_ab_metadata()
|
| /OK3568_Linux_fs/u-boot/lib/avb/libavb_ab/ |
| H A D | avb_ab_flow.c | 84 AvbIOResult avb_ab_data_read(AvbABOps* ab_ops, AvbABData* data) { in avb_ab_data_read() argument 85 AvbOps* ops = ab_ops->ops; in avb_ab_data_read() 109 return avb_ab_data_write(ab_ops, data); in avb_ab_data_read() 115 AvbIOResult avb_ab_data_write(AvbABOps* ab_ops, const AvbABData* data) { in avb_ab_data_write() argument 116 AvbOps* ops = ab_ops->ops; in avb_ab_data_write() 172 AvbIOResult load_metadata(AvbABOps* ab_ops, in load_metadata() argument 177 io_ret = ab_ops->read_ab_metadata(ab_ops, ab_data); in load_metadata() 196 AvbIOResult save_metadata_if_changed(AvbABOps* ab_ops, in save_metadata_if_changed() argument 201 return ab_ops->write_ab_metadata(ab_ops, ab_data); in save_metadata_if_changed() 206 AvbABFlowResult avb_ab_flow(AvbABOps* ab_ops, in avb_ab_flow() argument [all …]
|
| /OK3568_Linux_fs/u-boot/include/android_avb/ |
| H A D | avb_ab_flow.h | 130 AvbIOResult avb_ab_data_read(AvbABOps* ab_ops, AvbABData* data); 136 AvbIOResult avb_ab_data_write(AvbABOps* ab_ops, const AvbABData* data); 223 AvbABFlowResult avb_ab_flow(AvbABOps* ab_ops, 236 AvbIOResult avb_ab_mark_slot_active(AvbABOps* ab_ops, unsigned int slot_number); 244 AvbIOResult avb_ab_mark_slot_unbootable(AvbABOps* ab_ops, 257 AvbIOResult avb_ab_mark_slot_successful(AvbABOps* ab_ops, 263 AvbIOResult load_metadata(AvbABOps* ab_ops, 270 AvbIOResult save_metadata_if_changed(AvbABOps* ab_ops,
|
| H A D | avb_ab_ops.h | 64 AvbIOResult (*read_ab_metadata)(AvbABOps* ab_ops, struct AvbABData* data); 73 AvbIOResult (*write_ab_metadata)(AvbABOps* ab_ops,
|
| H A D | avb_ops.h | 107 struct AvbABOps* ab_ops; member
|
| H A D | rk_avb_ops_user.h | 265 AvbABFlowResult rk_avb_ab_slot_select(AvbABOps* ab_ops,char select_slot[]);
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | boot_android.c | 108 if (ops->ab_ops->write_ab_metadata(ops->ab_ops, &ab_data) != 0) { in do_avb_init_ab_metadata() 136 if (avb_ab_mark_slot_active(ops->ab_ops, slot_number) != 0) { in do_avb_ab_mark_slot_active() 164 if (avb_ab_mark_slot_unbootable(ops->ab_ops, slot_number) != 0) { in do_avb_ab_mark_slot_unbootable() 192 if (avb_ab_mark_slot_successful(ops->ab_ops, slot_number) != 0) { in do_avb_ab_mark_slot_successful() 218 if (ops->ab_ops->read_ab_metadata(ops->ab_ops, &ab_data) != 0) { in do_avb_read_ab_metadata() 256 if (ops->ab_ops->write_ab_metadata(ops->ab_ops, &ab_data) != 0) { in do_avb_write_ab_metadata()
|
| /OK3568_Linux_fs/u-boot/lib/avb/libavb_user/ |
| H A D | avb_ops_user.c | 590 ops->ab_ops = calloc(1, sizeof(AvbABOps)); in avb_ops_user_new() 591 if (!ops->ab_ops) { in avb_ops_user_new() 600 free(ops->ab_ops); in avb_ops_user_new() 609 free(ops->ab_ops); in avb_ops_user_new() 614 ops->ab_ops->ops = ops; in avb_ops_user_new() 632 ops->ab_ops->read_ab_metadata = avb_ab_data_read; in avb_ops_user_new() 633 ops->ab_ops->write_ab_metadata = avb_ab_data_write; in avb_ops_user_new() 647 free(ops->ab_ops); in avb_ops_user_free()
|
| /OK3568_Linux_fs/u-boot/common/ |
| H A D | android_ab.c | 545 if (load_metadata(ops->ab_ops, &ab_data, &ab_data_orig)) { in ab_decrease_tries() 555 if (save_metadata_if_changed(ops->ab_ops, &ab_data, &ab_data_orig)) { in ab_decrease_tries()
|
| H A D | android_bootloader.c | 811 if (load_metadata(ops->ab_ops, &ab_data, &ab_data_orig)) { in android_slot_verify() 946 if (save_metadata_if_changed(ops->ab_ops, &ab_data, &ab_data_orig)) { in android_slot_verify()
|