mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-16 09:54:35 +00:00
boot: Rename fit_image_get_data_and_size()
This function is really just getting the data. The size comes along for the ride. In fact this function is only reliable way to obtain the data for an image in a FIT, since the FIT may use external data. Rename it to fit_image_get_data() Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
dc39ce8d90
commit
c83e71064e
5 changed files with 15 additions and 18 deletions
|
@ -1083,8 +1083,8 @@ fallback:
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get script subimage data address and length */
|
/* get script subimage data address and length */
|
||||||
if (fit_image_get_data_and_size(fit_hdr, noffset,
|
if (fit_image_get_data(fit_hdr, noffset, &fit_data,
|
||||||
&fit_data, &fit_len)) {
|
&fit_len)) {
|
||||||
puts("Could not find script subimage data\n");
|
puts("Could not find script subimage data\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -509,7 +509,7 @@ void fit_image_print(const void *fit, int image_noffset, const char *p)
|
||||||
fit_image_get_comp(fit, image_noffset, &comp);
|
fit_image_get_comp(fit, image_noffset, &comp);
|
||||||
printf("%s Compression: %s\n", p, genimg_get_comp_name(comp));
|
printf("%s Compression: %s\n", p, genimg_get_comp_name(comp));
|
||||||
|
|
||||||
ret = fit_image_get_data_and_size(fit, image_noffset, &data, &size);
|
ret = fit_image_get_data(fit, image_noffset, &data, &size);
|
||||||
|
|
||||||
if (!tools_build()) {
|
if (!tools_build()) {
|
||||||
printf("%s Data Start: ", p);
|
printf("%s Data Start: ", p);
|
||||||
|
@ -1031,14 +1031,14 @@ int fit_image_get_data_size_unciphered(const void *fit, int noffset,
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* fit_image_get_data_and_size - get data and its size including
|
* fit_image_get_data - get data and its size including
|
||||||
* both embedded and external data
|
* both embedded and external data
|
||||||
* @fit: pointer to the FIT format image header
|
* @fit: pointer to the FIT format image header
|
||||||
* @noffset: component image node offset
|
* @noffset: component image node offset
|
||||||
* @data: double pointer to void, will hold data property's data address
|
* @data: double pointer to void, will hold data property's data address
|
||||||
* @size: pointer to size_t, will hold data property's data size
|
* @size: pointer to size_t, will hold data property's data size
|
||||||
*
|
*
|
||||||
* fit_image_get_data_and_size() finds data and its size including
|
* fit_image_get_data() finds data and its size including
|
||||||
* both embedded and external data. If the property is found
|
* both embedded and external data. If the property is found
|
||||||
* its data start address and size are returned to the caller.
|
* its data start address and size are returned to the caller.
|
||||||
*
|
*
|
||||||
|
@ -1046,8 +1046,8 @@ int fit_image_get_data_size_unciphered(const void *fit, int noffset,
|
||||||
* 0, on success
|
* 0, on success
|
||||||
* otherwise, on failure
|
* otherwise, on failure
|
||||||
*/
|
*/
|
||||||
int fit_image_get_data_and_size(const void *fit, int noffset,
|
int fit_image_get_data(const void *fit, int noffset, const void **data,
|
||||||
const void **data, size_t *size)
|
size_t *size)
|
||||||
{
|
{
|
||||||
bool external_data = false;
|
bool external_data = false;
|
||||||
int offset;
|
int offset;
|
||||||
|
@ -1432,7 +1432,7 @@ int fit_image_verify(const void *fit, int image_noffset)
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
/* Get image data and data length */
|
/* Get image data and data length */
|
||||||
if (fit_image_get_data_and_size(fit, image_noffset, &data, &size)) {
|
if (fit_image_get_data(fit, image_noffset, &data, &size)) {
|
||||||
err_msg = "Can't get image data/size";
|
err_msg = "Can't get image data/size";
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
|
@ -1781,8 +1781,7 @@ int fit_conf_find_compat(const void *fit, const void *fdt)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* search in this config's kernel FDT */
|
/* search in this config's kernel FDT */
|
||||||
if (fit_image_get_data_and_size(fit, kfdt_noffset,
|
if (fit_image_get_data(fit, kfdt_noffset, &fdt, &sz)) {
|
||||||
&fdt, &sz)) {
|
|
||||||
debug("Failed to get fdt \"%s\".\n", kfdt_name);
|
debug("Failed to get fdt \"%s\".\n", kfdt_name);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -1941,7 +1940,7 @@ static int fit_get_data_tail(const void *fit, int noffset,
|
||||||
if (!fit_image_verify(fit, noffset))
|
if (!fit_image_verify(fit, noffset))
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
if (fit_image_get_data_and_size(fit, noffset, data, size))
|
if (fit_image_get_data(fit, noffset, data, size))
|
||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
|
|
||||||
if (!fit_get_desc(fit, noffset, &desc))
|
if (!fit_get_desc(fit, noffset, &desc))
|
||||||
|
@ -2198,8 +2197,7 @@ int fit_image_load(struct bootm_headers *images, ulong addr,
|
||||||
bootstage_mark(bootstage_id + BOOTSTAGE_SUB_CHECK_ALL_OK);
|
bootstage_mark(bootstage_id + BOOTSTAGE_SUB_CHECK_ALL_OK);
|
||||||
|
|
||||||
/* get image data address and length */
|
/* get image data address and length */
|
||||||
if (fit_image_get_data_and_size(fit, noffset,
|
if (fit_image_get_data(fit, noffset, (const void **)&buf, &size)) {
|
||||||
(const void **)&buf, &size)) {
|
|
||||||
printf("Could not find %s subimage data!\n", prop_name);
|
printf("Could not find %s subimage data!\n", prop_name);
|
||||||
bootstage_error(bootstage_id + BOOTSTAGE_SUB_GET_DATA);
|
bootstage_error(bootstage_id + BOOTSTAGE_SUB_GET_DATA);
|
||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
|
|
|
@ -161,8 +161,7 @@ do_imgextract(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get subimage/external data address and length */
|
/* get subimage/external data address and length */
|
||||||
if (fit_image_get_data_and_size(fit_hdr, noffset,
|
if (fit_image_get_data(fit_hdr, noffset, &fit_data, &fit_len)) {
|
||||||
&fit_data, &fit_len)) {
|
|
||||||
puts("Could not find script subimage data\n");
|
puts("Could not find script subimage data\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1168,8 +1168,8 @@ int fit_image_get_data_position(const void *fit, int noffset,
|
||||||
int fit_image_get_data_size(const void *fit, int noffset, int *data_size);
|
int fit_image_get_data_size(const void *fit, int noffset, int *data_size);
|
||||||
int fit_image_get_data_size_unciphered(const void *fit, int noffset,
|
int fit_image_get_data_size_unciphered(const void *fit, int noffset,
|
||||||
size_t *data_size);
|
size_t *data_size);
|
||||||
int fit_image_get_data_and_size(const void *fit, int noffset,
|
int fit_image_get_data(const void *fit, int noffset, const void **data,
|
||||||
const void **data, size_t *size);
|
size_t *size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* fit_image_get_phase() - Get the phase from a FIT image
|
* fit_image_get_phase() - Get the phase from a FIT image
|
||||||
|
|
|
@ -876,7 +876,7 @@ static int fit_image_extract(
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
/* get the data address and size of component at offset "image_noffset" */
|
/* get the data address and size of component at offset "image_noffset" */
|
||||||
ret = fit_image_get_data_and_size(fit, image_noffset, &file_data, &file_size);
|
ret = fit_image_get_data(fit, image_noffset, &file_data, &file_size);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
fprintf(stderr, "Could not get component information\n");
|
fprintf(stderr, "Could not get component information\n");
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Add table
Reference in a new issue