Lines Matching refs:fit
28 __weak int rk_board_fit_image_post_process(void *fit, int node, ulong *load_addr, in rk_board_fit_image_post_process() argument
36 static int fit_image_get_uncomp_digest(const void *fit, int parent_noffset) in fit_image_get_uncomp_digest() argument
41 fdt_for_each_subnode(noffset, fit, parent_noffset) { in fit_image_get_uncomp_digest()
42 name = fit_get_name(fit, noffset, NULL); in fit_image_get_uncomp_digest()
52 static int fit_image_check_uncomp_hash(const void *fit, int parent_noffset, in fit_image_check_uncomp_hash() argument
58 noffset = fit_image_get_uncomp_digest(fit, parent_noffset); in fit_image_check_uncomp_hash()
60 return fit_image_check_hash(fit, noffset, data, size, &err_msgp); in fit_image_check_uncomp_hash()
65 static int fit_decomp_image(void *fit, int node, ulong *load_addr, in fit_decomp_image() argument
75 if (fit_image_get_comp(fit, node, &comp)) in fit_decomp_image()
86 if (fit_image_check_type(fit, node, IH_TYPE_KERNEL)) in fit_decomp_image()
102 fit_image_check_type(fit, node, IH_TYPE_RAMDISK)) { in fit_decomp_image()
123 if (fit_image_get_uncomp_digest(fit, node) < 0) in fit_decomp_image()
130 prop = fdt_getprop(fit, node, "decomp-async", NULL); in fit_decomp_image()
145 fdt_get_name(fit, node, NULL), ret); in fit_decomp_image()
150 ret = fit_image_check_uncomp_hash(fit, node, (void *)(*load_addr), len); in fit_decomp_image()
163 int board_fit_image_post_process(void *fit, int node, ulong *load_addr, in board_fit_image_post_process() argument
169 ret = fit_decomp_image(fit, node, load_addr, src_addr, src_len, spec); in board_fit_image_post_process()
176 if (fit_image_check_type(fit, node, IH_TYPE_FLATDT)) { in board_fit_image_post_process()
187 if (fit_image_check_type(fit, node, IH_TYPE_FIRMWARE)) { in board_fit_image_post_process()
192 uname = fdt_get_name(fit, node, NULL); in board_fit_image_post_process()
213 return rk_board_fit_image_post_process(fit, node, load_addr, src_addr, src_len); in board_fit_image_post_process()
220 int fit_rollback_index_verify(const void *fit, uint32_t rollback_fd, in fit_rollback_index_verify() argument
225 conf_noffset = fit_conf_get_node(fit, NULL); /* NULL for default conf */ in fit_rollback_index_verify()
229 ret = fit_image_get_rollback_index(fit, conf_noffset, fit_index); in fit_rollback_index_verify()