Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/lib/avb/rk_avb_user/
H A Drk_ab_ops_user.c95 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 Drk_avb_ops_user.c554 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 Davb_ab_flow.c84 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 Davb_ab_flow.h130 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 Davb_ab_ops.h64 AvbIOResult (*read_ab_metadata)(AvbABOps* ab_ops, struct AvbABData* data);
73 AvbIOResult (*write_ab_metadata)(AvbABOps* ab_ops,
H A Davb_ops.h107 struct AvbABOps* ab_ops; member
H A Drk_avb_ops_user.h265 AvbABFlowResult rk_avb_ab_slot_select(AvbABOps* ab_ops,char select_slot[]);
/OK3568_Linux_fs/u-boot/cmd/
H A Dboot_android.c108 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 Davb_ops_user.c590 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 Dandroid_ab.c545 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 Dandroid_bootloader.c811 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()