Lines Matching refs:hdr

56 	image_header_t *hdr;  in uimage_get_hdr()  local
58 hdr = memalign(ARCH_DMA_MINALIGN, RK_BLK_SIZE); in uimage_get_hdr()
59 if (!hdr) in uimage_get_hdr()
62 if (blk_dread(dev_desc, part->start, 1, hdr) != 1) in uimage_get_hdr()
65 if (!image_check_magic(hdr) || (image_get_type(hdr) != IH_TYPE_MULTI)) in uimage_get_hdr()
68 return hdr; in uimage_get_hdr()
70 free(hdr); in uimage_get_hdr()
78 image_header_t *hdr; in uimage_load_bootables() local
108 hdr = uimage_get_hdr(dev_desc, &part); in uimage_load_bootables()
109 if (!hdr) in uimage_load_bootables()
113 blknum = DIV_ROUND_UP(image_get_image_size(hdr), dev_desc->blksz); in uimage_load_bootables()
114 hdr = sysmem_alloc(MEM_UIMAGE, blknum * dev_desc->blksz); in uimage_load_bootables()
115 if (!hdr) in uimage_load_bootables()
118 if (blk_dread(dev_desc, part.start, blknum, (void *)hdr) != blknum) { in uimage_load_bootables()
123 return hdr; in uimage_load_bootables()
126 int uimage_sysmem_reserve_each(image_header_t *hdr, u32 *ramdisk_sz) in uimage_sysmem_reserve_each() argument
141 image_multi_getimg(hdr, 0, &data, &size); in uimage_sysmem_reserve_each()
148 image_multi_getimg(hdr, 1, &data, &size); in uimage_sysmem_reserve_each()
156 image_multi_getimg(hdr, 2, &data, &size); in uimage_sysmem_reserve_each()
191 image_header_t *hdr; in uimage_init_resource() local
208 hdr = uimage_get_hdr(dev_desc, &part); in uimage_init_resource()
209 if (!hdr) in uimage_init_resource()
212 image_multi_getimg(hdr, idx, &data, &size); in uimage_init_resource()
213 offset = data - (ulong)hdr; in uimage_init_resource()
214 free(hdr); in uimage_init_resource()