Home
last modified time | relevance | path

Searched refs:AvbOps (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/u-boot/include/android_avb/
H A Davb_ops.h81 struct AvbOps;
82 typedef struct AvbOps AvbOps; typedef
97 struct AvbOps { struct
131 AvbIOResult (*read_from_partition)(AvbOps* ops, argument
153 AvbIOResult (*get_preloaded_partition)(AvbOps* ops, argument
176 AvbIOResult (*write_to_partition)(AvbOps* ops, argument
202 AvbIOResult (*validate_vbmeta_public_key)(AvbOps* ops, argument
218 AvbIOResult (*read_rollback_index)(AvbOps* ops, argument
231 AvbIOResult (*write_rollback_index)(AvbOps* ops, argument
240 AvbIOResult (*read_is_device_unlocked)(AvbOps* ops, bool* out_is_unlocked); argument
[all …]
H A Davb_ops_user.h61 AvbOps* avb_ops_user_new(void);
64 void avb_ops_user_free(AvbOps* ops);
72 struct AvbOps *ops;
H A Davb_user_verity.h43 bool avb_user_verity_set(AvbOps* ops,
55 bool avb_user_verity_get(AvbOps* ops,
H A Davb_user_verification.h43 bool avb_user_verification_set(AvbOps* ops,
55 bool avb_user_verification_get(AvbOps* ops,
H A Davb_cmdline.h61 char* avb_sub_cmdline(AvbOps* ops,
68 AvbOps* ops,
H A Davb_ab_ops.h51 AvbOps* ops;
H A Davb_atx_validate.h68 AvbOps* ops,
H A Davb_atx_ops.h49 AvbOps* ops;
H A Davb_slot_verify.h391 AvbSlotVerifyResult avb_slot_verify(AvbOps* ops,
H A Drk_avb_ops_user.h342 int rk_avb_update_stored_rollback_indexes_for_slot(AvbOps* ops, AvbSlotVerifyData* slot_data);
/OK3568_Linux_fs/u-boot/cmd/
H A Dboot_android.c93 AvbOps *ops; in do_avb_init_ab_metadata()
123 AvbOps *ops; in do_avb_ab_mark_slot_active()
151 AvbOps *ops; in do_avb_ab_mark_slot_unbootable()
179 AvbOps *ops; in do_avb_ab_mark_slot_successful()
206 AvbOps *ops; in do_avb_read_ab_metadata()
244 AvbOps *ops; in do_avb_write_ab_metadata()
286 AvbOps *ops; in do_avb_read_rollback_index()
316 AvbOps *ops; in do_avb_write_rollback_index()
348 AvbOps *ops; in do_avb_read_is_device_unlocked()
375 AvbOps *ops; in do_avb_write_is_device_unlocked()
[all …]
/OK3568_Linux_fs/u-boot/lib/avb/libavb_user/
H A Davb_ops_user.c71 static AvbIOResult get_size_of_partition(AvbOps *ops, in get_size_of_partition()
91 static AvbIOResult read_from_partition(AvbOps *ops, in read_from_partition()
147 static AvbIOResult write_to_partition(AvbOps *ops, in write_to_partition()
188 validate_vbmeta_public_key(AvbOps *ops, in validate_vbmeta_public_key()
213 static AvbIOResult read_rollback_index(AvbOps *ops, in read_rollback_index()
264 static AvbIOResult write_rollback_index(AvbOps *ops, in write_rollback_index()
279 static AvbIOResult read_is_device_unlocked(AvbOps *ops, bool *out_is_unlocked) in read_is_device_unlocked()
330 static AvbIOResult write_is_device_unlocked(AvbOps *ops, bool *out_is_unlocked) in write_is_device_unlocked()
344 static AvbIOResult get_unique_guid_for_partition(AvbOps *ops, in get_unique_guid_for_partition()
434 static AvbIOResult get_preloaded_partition(AvbOps* ops, in get_preloaded_partition()
[all …]
H A Davb_user_verity.c41 AvbOps* ops, in load_top_level_vbmeta_header()
129 bool avb_user_verity_get(AvbOps* ops, in avb_user_verity_get()
165 bool avb_user_verity_set(AvbOps* ops, in avb_user_verity_set()
H A Davb_user_verification.c41 AvbOps* ops, in load_top_level_vbmeta_header()
129 bool avb_user_verification_get(AvbOps* ops, in avb_user_verification_get()
166 bool avb_user_verification_set(AvbOps* ops, in avb_user_verification_set()
/OK3568_Linux_fs/u-boot/lib/avb/rk_avb_user/
H A Drk_ab_ops_user.c166 AvbOps* ops = ab_ops->ops; in avb_ab_data_read()
197 AvbOps* ops = ab_ops->ops; in avb_ab_data_write()
291 AvbOps* ops; in rk_avb_set_slot_active()
423 AvbOps* ops; in rk_get_lastboot()
446 AvbOps* ops; in rk_avb_get_current_slot()
H A Drk_avb_ops_user.c319 AvbOps* ops; in rk_avb_read_all_rollback_index()
544 AvbOps* ops; in rk_avb_get_ab_info()
607 AvbOps* ops; in rk_auth_unlock()
630 AvbOps* ops; in rk_generate_unlock_challenge()
651 AvbOps *ops; in rk_avb_init_ab_metadata()
822 int rk_avb_update_stored_rollback_indexes_for_slot(AvbOps* ops, AvbSlotVerifyData* slot_data) in rk_avb_update_stored_rollback_indexes_for_slot()
/OK3568_Linux_fs/u-boot/lib/avb/libavb/
H A Davb_slot_verify.c49 AvbOps* ops,
79 static AvbSlotVerifyResult load_full_partition(AvbOps* ops, in load_full_partition()
164 static AvbSlotVerifyResult read_persistent_digest(AvbOps* ops, in read_persistent_digest()
230 AvbOps* ops, in initialize_persistent_digest()
283 AvbOps* ops, in load_and_verify_hash_partition()
492 AvbOps* ops, in load_requested_partitions()
568 AvbOps* ops, in load_and_verify_vbmeta()
1249 AvbOps* ops, in avb_manage_hashtree_error_mode()
1343 static bool has_system_partition(AvbOps* ops, const char* ab_suffix) { in has_system_partition()
1372 AvbSlotVerifyResult avb_slot_verify(AvbOps* ops, in avb_slot_verify()
H A Davb_cmdline.c36 char* avb_sub_cmdline(AvbOps* ops, in avb_sub_cmdline()
235 AvbOps* ops, in avb_append_options()
/OK3568_Linux_fs/u-boot/lib/avb/libavb_ab/
H A Davb_ab_flow.c85 AvbOps* ops = ab_ops->ops; in avb_ab_data_read()
116 AvbOps* ops = ab_ops->ops; in avb_ab_data_write()
211 AvbOps* ops = ab_ops->ops; in avb_ab_flow()
/OK3568_Linux_fs/u-boot/common/
H A Dandroid_bootloader.c481 static size_t get_partition_size(AvbOps *ops, char *name, in get_partition_size()
504 AvbOps *ops, char *slot_suffix) in avb_image_distribute_prepare()
615 AvbOps *ops; in android_image_verify_resource()
762 AvbOps *ops; in android_slot_verify()
H A Dandroid_ab.c526 AvbOps *ops; in ab_decrease_tries()
/OK3568_Linux_fs/u-boot/lib/avb/libavb_atx/
H A Davb_atx_validate.c258 AvbOps* ops, in avb_atx_validate_vbmeta_public_key()