Lines Matching refs:ab_ops

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
211 AvbOps* ops = ab_ops->ops; in avb_ab_flow()
220 io_ret = load_metadata(ab_ops, &ab_data, &ab_data_orig); in avb_ab_flow()
380 io_ret = save_metadata_if_changed(ab_ops, &ab_data, &ab_data_orig); in avb_ab_flow()
410 AvbIOResult avb_ab_mark_slot_active(AvbABOps* ab_ops, in avb_ab_mark_slot_active() argument
418 ret = load_metadata(ab_ops, &ab_data, &ab_data_orig); in avb_ab_mark_slot_active()
438 ret = save_metadata_if_changed(ab_ops, &ab_data, &ab_data_orig); in avb_ab_mark_slot_active()
443 AvbIOResult avb_ab_mark_slot_unbootable(AvbABOps* ab_ops, in avb_ab_mark_slot_unbootable() argument
450 ret = load_metadata(ab_ops, &ab_data, &ab_data_orig); in avb_ab_mark_slot_unbootable()
461 ret = save_metadata_if_changed(ab_ops, &ab_data, &ab_data_orig); in avb_ab_mark_slot_unbootable()
466 AvbIOResult avb_ab_mark_slot_successful(AvbABOps* ab_ops, in avb_ab_mark_slot_successful() argument
473 ret = load_metadata(ab_ops, &ab_data, &ab_data_orig); in avb_ab_mark_slot_successful()
491 ret = save_metadata_if_changed(ab_ops, &ab_data, &ab_data_orig); in avb_ab_mark_slot_successful()