Lines Matching refs:fit
220 static int update_fit_getparams(const void *fit, int noffset, ulong *addr, in update_fit_getparams() argument
225 if (fit_image_get_data(fit, noffset, &data, (size_t *)size)) in update_fit_getparams()
228 if (fit_image_get_load(fit, noffset, (ulong *)fladdr)) in update_fit_getparams()
244 void *fit; in update_tftp() local
287 fit = map_sysmem(addr, 0); in update_tftp()
289 if (fit_check_format((void *)fit, IMAGE_SIZE_INVAL)) { in update_tftp()
296 images_noffset = fdt_path_offset(fit, FIT_IMAGES_PATH); in update_tftp()
299 noffset = fdt_next_node(fit, images_noffset, &ndepth); in update_tftp()
304 fit_image_name = (char *)fit_get_name(fit, noffset, NULL); in update_tftp()
307 if (!fit_image_verify(fit, noffset)) { in update_tftp()
314 if (update_fit_getparams(fit, noffset, &update_addr, in update_tftp()
328 } else if (fit_image_check_type(fit, noffset, in update_tftp()
338 noffset = fdt_next_node(fit, noffset, &ndepth); in update_tftp()
356 int fit_update(const void *fit) in fit_update() argument
363 if (!fit) in fit_update()
366 if (fit_check_format((void *)fit, IMAGE_SIZE_INVAL)) { in fit_update()
372 images_noffset = fdt_path_offset(fit, FIT_IMAGES_PATH); in fit_update()
375 noffset = fdt_next_node(fit, images_noffset, &ndepth); in fit_update()
380 fit_image_name = (char *)fit_get_name(fit, noffset, NULL); in fit_update()
383 if (!fit_image_verify(fit, noffset)) { in fit_update()
390 if (update_fit_getparams(fit, noffset, &update_addr, in fit_update()
397 if (fit_image_check_type(fit, noffset, IH_TYPE_FIRMWARE)) { in fit_update()
405 noffset = fdt_next_node(fit, noffset, &ndepth); in fit_update()