Home
last modified time | relevance | path

Searched refs:hdr (Results 1 – 25 of 110) sorted by relevance

12345

/rk3399_rockchip-uboot/common/spl/
H A Dspl_boot_image.c20 static int android_check_header(const struct andr_img_hdr *hdr) in android_check_header() argument
22 return memcmp(ANDR_BOOT_MAGIC, hdr->magic, ANDR_BOOT_MAGIC_SIZE); in android_check_header()
36 static void spl_android_print_contents(const struct andr_img_hdr *hdr)
40 u32 os_ver = hdr->os_version >> 11;
41 u32 os_lvl = hdr->os_version & ((1U << 11) - 1);
42 u32 header_version = hdr->header_version;
44 printf("%skernel size: %x\n", p, hdr->kernel_size);
45 printf("%skernel address: %x\n", p, hdr->kernel_addr);
46 printf("%sramdisk size: %x\n", p, hdr->ramdisk_size);
47 printf("%sramdisk address: %x\n", p, hdr->ramdisk_addr);
[all …]
H A Dspl_rkfw.c39 struct tag_tboot_header_2k *hdr) in open_image() argument
54 component_num = (hdr->size >> 16) & 0xffff; in open_image()
55 sign_offset = (hdr->size & 0xffff) << 2; in open_image()
56 pcompdata = (component_data *)((char *)hdr + sizeof(tboot_header)); in open_image()
57 pcomp = (boot_component *)((char *)hdr + sign_offset + SIGNATURE_SIZE); in open_image()
89 static int check_image(struct tag_tboot_header_2k *hdr) in check_image() argument
94 return (hash_format[hdr->flags & 0x3] == 0) ? -EINVAL : 0; in check_image()
98 struct tag_tboot_header_2k *hdr, in load_image() argument
112 image_num = open_image(image_name, entry, hdr); in load_image()
149 ret = check_image(hdr); in load_image()
[all …]
/rk3399_rockchip-uboot/common/
H A Dimage-android.c39 struct andr_img_hdr *hdr = NULL; in android_version_init() local
57 hdr = populate_andr_img_hdr(desc, &part); in android_version_init()
58 if (!hdr) in android_version_init()
61 os_version = hdr->os_version; in android_version_init()
66 hdr->header_version); in android_version_init()
67 free(hdr); in android_version_init()
104 struct andr_img_hdr *hdr = NULL; in android_image_init_resource() local
120 hdr = populate_andr_img_hdr(desc, &part); in android_image_init_resource()
121 if (!hdr) in android_image_init_resource()
124 if (hdr->header_version >= 2 && hdr->dtb_size) in android_image_init_resource()
[all …]
H A Dimage-android-dt.c22 const struct dt_table_header *hdr; in android_dt_check_header() local
25 hdr = map_sysmem(hdr_addr, sizeof(*hdr)); in android_dt_check_header()
26 magic = fdt32_to_cpu(hdr->magic); in android_dt_check_header()
27 unmap_sysmem(hdr); in android_dt_check_header()
45 const struct dt_table_header *hdr; in android_dt_get_fdt_by_index() local
51 hdr = map_sysmem(hdr_addr, sizeof(*hdr)); in android_dt_get_fdt_by_index()
52 entry_count = fdt32_to_cpu(hdr->dt_entry_count); in android_dt_get_fdt_by_index()
53 entries_offset = fdt32_to_cpu(hdr->dt_entries_offset); in android_dt_get_fdt_by_index()
54 entry_size = fdt32_to_cpu(hdr->dt_entry_size); in android_dt_get_fdt_by_index()
55 unmap_sysmem(hdr); in android_dt_get_fdt_by_index()
[all …]
/rk3399_rockchip-uboot/tools/
H A Dlpc32xximage.c86 struct nand_page_0_boot_header *hdr = in lpc32xximage_verify_header() local
93 if (hdr->data[0] != (0xff & LPC32XX_BOOT_ICR)) in lpc32xximage_verify_header()
95 if (hdr->data[1] != (0xff & ~LPC32XX_BOOT_ICR)) in lpc32xximage_verify_header()
97 if (hdr->data[2] != (0xff & LPC32XX_BOOT_ICR)) in lpc32xximage_verify_header()
99 if (hdr->data[3] != (0xff & ~LPC32XX_BOOT_ICR)) in lpc32xximage_verify_header()
101 if (hdr->data[4] != (0xff & image_size_in_pages)) in lpc32xximage_verify_header()
103 if (hdr->data[5] != (0xff & ~image_size_in_pages)) in lpc32xximage_verify_header()
105 if (hdr->data[6] != (0xff & image_size_in_pages)) in lpc32xximage_verify_header()
107 if (hdr->data[7] != (0xff & ~image_size_in_pages)) in lpc32xximage_verify_header()
109 if (hdr->data[8] != (0xff & image_size_in_pages)) in lpc32xximage_verify_header()
[all …]
H A Dvybridimage.c65 struct nand_page_0_boot_header *hdr = in vybridimage_verify_header() local
69 if (hdr->fcb[1] != 0x46434220) in vybridimage_verify_header()
71 if (hdr->fcb[2] != 1) in vybridimage_verify_header()
73 if (hdr->fcb[7] != 64) in vybridimage_verify_header()
75 if (hdr->fcb[14] != 6) in vybridimage_verify_header()
77 if (hdr->fcb[30] != 0x0001ff00) in vybridimage_verify_header()
79 if (hdr->fcb[43] != 1) in vybridimage_verify_header()
81 if (hdr->fcb[54] != 0) in vybridimage_verify_header()
83 if (hdr->fcb[55] != 8) in vybridimage_verify_header()
87 for (idx = 0; idx < sizeof(hdr->fcb_bytes); idx++) { in vybridimage_verify_header()
[all …]
H A Ddefault_image.c48 image_header_t *hdr = &header; in image_verify_header() local
55 memcpy(hdr, ptr, sizeof(image_header_t)); in image_verify_header()
57 if (be32_to_cpu(hdr->ih_magic) != IH_MAGIC) { in image_verify_header()
63 data = (const unsigned char *)hdr; in image_verify_header()
66 checksum = be32_to_cpu(hdr->ih_hcrc); in image_verify_header()
67 hdr->ih_hcrc = cpu_to_be32(0); /* clear for re-calculation */ in image_verify_header()
78 checksum = be32_to_cpu(hdr->ih_dcrc); in image_verify_header()
94 image_header_t * hdr = (image_header_t *)ptr; in image_set_header() local
109 image_set_magic(hdr, IH_MAGIC); in image_set_header()
110 image_set_time(hdr, time); in image_set_header()
[all …]
/rk3399_rockchip-uboot/lib/
H A Dtrace.c42 static struct trace_hdr *hdr; /* Pointer to start of trace buffer */ variable
63 if (hdr->depth > hdr->depth_limit) { in add_ftrace()
64 hdr->ftrace_too_deep_count++; in add_ftrace()
67 if (hdr->ftrace_count < hdr->ftrace_size) { in add_ftrace()
68 struct trace_call *rec = &hdr->ftrace[hdr->ftrace_count]; in add_ftrace()
74 hdr->ftrace_count++; in add_ftrace()
79 if (hdr->ftrace_count < hdr->ftrace_size) { in add_textbase()
80 struct trace_call *rec = &hdr->ftrace[hdr->ftrace_count]; in add_textbase()
86 hdr->ftrace_count++; in add_textbase()
106 if (func < hdr->func_count) { in __cyg_profile_func_enter()
[all …]
/rk3399_rockchip-uboot/arch/x86/lib/fsp/
H A Dcmd_fsp.c30 struct fsp_header *hdr = find_fsp_header(); in do_hdr() local
31 u32 img_addr = hdr->img_base; in do_hdr()
32 char *sign = (char *)&hdr->sign; in do_hdr()
36 CONFIG_FSP_ADDR, (int)hdr); in do_hdr()
38 for (i = 0; i < sizeof(hdr->sign); i++) in do_hdr()
40 printf(", size %d, rev %d\n", hdr->hdr_len, hdr->hdr_rev); in do_hdr()
42 (hdr->img_rev >> 8) & 0xff, hdr->img_rev & 0xff); in do_hdr()
43 for (i = 0; i < ARRAY_SIZE(hdr->img_id); i++) in do_hdr()
44 printf("%c", hdr->img_id[i]); in do_hdr()
45 printf(", addr 0x%08x, size %d\n", img_addr, hdr->img_size); in do_hdr()
[all …]
H A Dfsp_support.c220 const struct hob_header *hdr; in fsp_get_usable_lowmem_top() local
230 hdr = hob_list; in fsp_get_usable_lowmem_top()
234 while (!end_of_hob(hdr)) { in fsp_get_usable_lowmem_top()
235 if (hdr->type == HOB_TYPE_RES_DESC) { in fsp_get_usable_lowmem_top()
236 res_desc = (struct hob_res_desc *)hdr; in fsp_get_usable_lowmem_top()
251 if (hdr->type == HOB_TYPE_MEM_ALLOC) { in fsp_get_usable_lowmem_top()
252 res_mem = (struct hob_mem_alloc *)hdr; in fsp_get_usable_lowmem_top()
260 hdr = get_next_hob(hdr); in fsp_get_usable_lowmem_top()
282 const struct hob_header *hdr; in fsp_get_usable_highmem_top() local
288 hdr = hob_list; in fsp_get_usable_highmem_top()
[all …]
H A Dfsp_dram.c18 const struct hob_header *hdr; in dram_init() local
21 hdr = gd->arch.hob_list; in dram_init()
22 while (!end_of_hob(hdr)) { in dram_init()
23 if (hdr->type == HOB_TYPE_RES_DESC) { in dram_init()
24 res_desc = (struct hob_res_desc *)hdr; in dram_init()
30 hdr = get_next_hob(hdr); in dram_init()
68 const struct hob_header *hdr; in install_e820_map() local
71 hdr = gd->arch.hob_list; in install_e820_map()
73 while (!end_of_hob(hdr)) { in install_e820_map()
74 if (hdr->type == HOB_TYPE_RES_DESC) { in install_e820_map()
[all …]
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/
H A Dspl_resource_img.c10 int spl_resource_image_check_header(const struct resource_img_hdr *hdr) in spl_resource_image_check_header() argument
14 ret = memcmp(RESOURCE_MAGIC, hdr->magic, RESOURCE_MAGIC_SIZE); in spl_resource_image_check_header()
17 hdr->magic ? hdr->magic : "none"); in spl_resource_image_check_header()
22 debug("magic:%s\n", hdr->magic); in spl_resource_image_check_header()
23 debug("version:%d\n", hdr->version); in spl_resource_image_check_header()
24 debug("c_version:%d\n", hdr->c_version); in spl_resource_image_check_header()
25 debug("blks:%d\n", hdr->blks); in spl_resource_image_check_header()
26 debug("c_offset:%d\n", hdr->c_offset); in spl_resource_image_check_header()
27 debug("e_blks:%d\n", hdr->e_blks); in spl_resource_image_check_header()
28 debug("e_num:%d\n", hdr->e_nums); in spl_resource_image_check_header()
[all …]
H A Duimage.c56 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()
[all …]
H A Dresource_img.c98 static int resource_check_header(struct resource_img_hdr *hdr) in resource_check_header() argument
100 return memcmp(RESOURCE_MAGIC, hdr->magic, RESOURCE_MAGIC_SIZE); in resource_check_header()
227 struct resource_img_hdr *hdr = resc_hdr; in resource_setup_list() local
232 pos = (void *)hdr + hdr->c_offset * desc->blksz; in resource_setup_list()
233 stride = hdr->e_blks * desc->blksz; in resource_setup_list()
235 for (i = 0; i < hdr->e_nums; i++) { in resource_setup_list()
250 int resource_setup_ram_list(struct blk_desc *desc, void *hdr) in resource_setup_ram_list() argument
255 if (resource_check_header(hdr)) { in resource_setup_ram_list()
261 return resource_setup_list(desc, (ulong)hdr, hdr, true); in resource_setup_ram_list()
267 struct resource_img_hdr *hdr; in resource_setup_blk_list() local
[all …]
H A Dvendor.c86 struct vendor_hdr *hdr; member
173 void *buf = vendor_info.hdr; in mtd_vendor_storage_init()
208 vendor_info.hdr->version); in mtd_vendor_storage_init()
209 if (ret == (FLASH_VENDOR_INFO_SIZE >> 9) && vendor_info.hdr->tag == VENDOR_TAG && in mtd_vendor_storage_init()
210 vendor_info.hdr->version == *vendor_info.version2) { in mtd_vendor_storage_init()
211 if (vendor_info.hdr->version > s_flash_info.version) { in mtd_vendor_storage_init()
212 s_flash_info.version = vendor_info.hdr->version; in mtd_vendor_storage_init()
229 if (ret == 1 && vendor_info.hdr->tag == 0xFFFFFFFF) in mtd_vendor_storage_init()
236 if (ret != 1 || vendor_info.hdr->tag != VENDOR_TAG) in mtd_vendor_storage_init()
244 vendor_info.hdr->version); in mtd_vendor_storage_init()
[all …]
/rk3399_rockchip-uboot/arch/x86/lib/
H A Dzimage.c72 static int kernel_magic_ok(struct setup_header *hdr) in kernel_magic_ok() argument
74 if (KERNEL_MAGIC != hdr->boot_flag) { in kernel_magic_ok()
77 hdr->boot_flag, KERNEL_MAGIC); in kernel_magic_ok()
85 static int get_boot_protocol(struct setup_header *hdr) in get_boot_protocol() argument
87 if (hdr->header == KERNEL_V2_MAGIC) { in get_boot_protocol()
89 return hdr->version; in get_boot_protocol()
106 struct setup_header *hdr = &params->hdr; in load_zimage() local
111 if (!kernel_magic_ok(hdr)) in load_zimage()
115 if (0 == hdr->setup_sects) { in load_zimage()
119 setup_size = (hdr->setup_sects + 1) * 512; in load_zimage()
[all …]
H A Dsfi.c46 struct sfi_table_header *hdr; in finish_table() local
48 hdr = (struct sfi_table_header *)(uintptr_t)(tab->base + tab->ptr); in finish_table()
49 strcpy(hdr->sig, sig); in finish_table()
50 hdr->len = sizeof(*hdr) + ((ulong)entry - tab->entry_start); in finish_table()
51 hdr->rev = 1; in finish_table()
52 strncpy(hdr->oem_id, "U-Boot", SFI_OEM_ID_SIZE); in finish_table()
53 strncpy(hdr->oem_table_id, "Table v1", SFI_OEM_TABLE_ID_SIZE); in finish_table()
54 hdr->csum = 0; in finish_table()
55 hdr->csum = table_compute_checksum(hdr, hdr->len); in finish_table()
56 tab->ptr += hdr->len; in finish_table()
/rk3399_rockchip-uboot/drivers/firmware/scmi/
H A Dsmt.c65 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_write_msg_to_smt() local
71 if (!(hdr->channel_status & SCMI_SHMEM_CHAN_STAT_CHANNEL_FREE)) { in scmi_write_msg_to_smt()
76 if (smt->size < (sizeof(*hdr) + msg->in_msg_sz) || in scmi_write_msg_to_smt()
77 smt->size < (sizeof(*hdr) + msg->out_msg_sz)) { in scmi_write_msg_to_smt()
83 hdr->channel_status &= ~SCMI_SHMEM_CHAN_STAT_CHANNEL_FREE; in scmi_write_msg_to_smt()
84 hdr->length = msg->in_msg_sz + sizeof(hdr->msg_header); in scmi_write_msg_to_smt()
85 hdr->msg_header = SMT_HEADER_TOKEN(0) | in scmi_write_msg_to_smt()
90 memcpy_toio(hdr->msg_payload, msg->in_msg, msg->in_msg_sz); in scmi_write_msg_to_smt()
102 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_read_resp_from_smt() local
104 if (!(hdr->channel_status & SCMI_SHMEM_CHAN_STAT_CHANNEL_FREE)) { in scmi_read_resp_from_smt()
[all …]
H A Dsmt.h49 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_smt_channel_is_free() local
51 return hdr->channel_status & SCMI_SHMEM_CHAN_STAT_CHANNEL_FREE; in scmi_smt_channel_is_free()
56 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_smt_channel_reports_error() local
58 return hdr->channel_status & SCMI_SHMEM_CHAN_STAT_CHANNEL_ERROR; in scmi_smt_channel_reports_error()
63 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_smt_get_channel() local
65 hdr->channel_status &= ~SCMI_SHMEM_CHAN_STAT_CHANNEL_FREE; in scmi_smt_get_channel()
70 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_smt_put_channel() local
72 hdr->channel_status |= SCMI_SHMEM_CHAN_STAT_CHANNEL_FREE; in scmi_smt_put_channel()
73 hdr->channel_status &= ~SCMI_SHMEM_CHAN_STAT_CHANNEL_ERROR; in scmi_smt_put_channel()
/rk3399_rockchip-uboot/tools/rockchip/
H A Dloaderimage.c145 second_loader_hdr hdr; in main() local
288 memset(&hdr, 0, sizeof(second_loader_hdr)); in main()
289 memcpy((char *)hdr.magic, magic, LOADER_MAGIC_SIZE); in main()
290 hdr.version = curr_version; in main()
291 hdr.loader_load_addr = loader_addr; in main()
297 hdr.loader_load_size = size; in main()
299 hdr.crc32 = crc32_rk( in main()
301 printf("crc = 0x%08x\n", hdr.crc32); in main()
302 hdr.js_hash = js_hash((uint8_t *)buf + sizeof(second_loader_hdr), size); in main()
306 hdr.hash_len = (SHA_DIGEST_SIZE > LOADER_HASH_SIZE) ? LOADER_HASH_SIZE in main()
[all …]
/rk3399_rockchip-uboot/arch/x86/cpu/broadwell/
H A Drefcode.c74 struct rmodule_header *hdr; in cpu_run_reference_code() local
79 hdr = (struct rmodule_header *)CONFIG_X86_REFCODE_ADDR; in cpu_run_reference_code()
80 debug("Extracting code from rmodule at %p\n", hdr); in cpu_run_reference_code()
81 if (hdr->magic != RMODULE_MAGIC) { in cpu_run_reference_code()
85 if (hdr->module_link_start_address != 0) { in cpu_run_reference_code()
89 if (hdr->module_entry_point != 0) { in cpu_run_reference_code()
99 src = (char *)hdr + hdr->payload_begin_offset; in cpu_run_reference_code()
102 size = hdr->payload_end_offset - hdr->payload_begin_offset; in cpu_run_reference_code()
106 size = hdr->bss_end - hdr->bss_begin; in cpu_run_reference_code()
107 debug("Zeroing BSS at %p, size %x\n", dest + hdr->bss_begin, size); in cpu_run_reference_code()
[all …]
/rk3399_rockchip-uboot/cmd/
H A Dtftp_update.c107 static void update_cleanup(void *fit, struct update_header *hdr) in update_cleanup() argument
112 list_for_each(node, &hdr->images) { in update_cleanup()
117 if (hdr->shared_buf) in update_cleanup()
118 free(hdr->shared_buf); in update_cleanup()
131 static int update_populate_image(void *fit, struct update_header *hdr) in update_populate_image() argument
164 e->buf = hdr->shared_buf; in update_populate_image()
189 lba_offset = last_lba_offset + hdr->lba_step; in update_populate_image()
200 list_add_tail(&e->node, &hdr->images); in update_populate_image()
218 static void *update_download_hdr(struct update_header *hdr) in update_download_hdr() argument
249 static int hdr_checksum_verify(void *fit, struct update_header *hdr) in hdr_checksum_verify() argument
[all …]
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/
H A Dfsp_hob.h36 struct hob_header hdr; member
104 struct hob_header hdr; member
124 struct hob_header hdr; member
140 static inline const struct hob_header *get_next_hob(const struct hob_header *hdr) in get_next_hob() argument
142 return (const struct hob_header *)((uintptr_t)hdr + hdr->len); in get_next_hob()
157 static inline bool end_of_hob(const struct hob_header *hdr) in end_of_hob() argument
159 return hdr->type == HOB_TYPE_EOH; in end_of_hob()
173 static inline void *get_guid_hob_data(const struct hob_header *hdr) in get_guid_hob_data() argument
175 return (void *)((uintptr_t)hdr + sizeof(struct hob_guid)); in get_guid_hob_data()
189 static inline u16 get_guid_hob_data_size(const struct hob_header *hdr) in get_guid_hob_data_size() argument
[all …]
/rk3399_rockchip-uboot/board/freescale/common/
H A Dfsl_validate.c67 if (img->hdr.ie_flag & IE_FLAG_MASK) in check_ie()
142 struct fsl_secboot_img_hdr *hdr; in get_ie_info_addr() local
149 hdr = (struct fsl_secboot_img_hdr *)(uintptr_t)csf_addr; in get_ie_info_addr()
159 (((u32)hdr->psgtable & ~(CONFIG_SYS_PBI_FLASH_BASE)) + in get_ie_info_addr()
163 (u32)hdr->psgtable); in get_ie_info_addr()
192 if (img->hdr.len_kr.srk_table_flag & SRK_FLAG) in check_srk()
224 struct fsl_secboot_img_hdr *hdr = &img->hdr; in read_validate_srk_tbl() local
227 if ((hdr->len_kr.num_srk == 0) || in read_validate_srk_tbl()
228 (hdr->len_kr.num_srk > MAX_KEY_ENTRIES)) in read_validate_srk_tbl()
231 key_num = hdr->len_kr.srk_sel; in read_validate_srk_tbl()
[all …]
/rk3399_rockchip-uboot/drivers/misc/
H A Drockchip_pm_config.c21 ((struct rk_sleep_tag *)((__u32 *)(t) + (t)->hdr.size))
29 struct rk_tag_header hdr; member
34 struct rk_tag_header hdr; member
102 config->core.hdr.tag = RK_ATAG_MCU_SLP_CORE; in parse_mcu_sleep_config()
103 config->core.hdr.size = sizeof(struct rk_mcu_sleep_core_tag) / sizeof(u32); in parse_mcu_sleep_config()
118 &slp_tag->hdr.tag, 1); in parse_mcu_sleep_config()
120 slp_tag->hdr.tag <= RK_ATAG_MCU_SLP_CORE || in parse_mcu_sleep_config()
121 slp_tag->hdr.tag >= RK_ATAG_MCU_SLP_MAX) { in parse_mcu_sleep_config()
146 slp_tag->hdr.size = in parse_mcu_sleep_config()
149 slp_tag->hdr.size = 0; in parse_mcu_sleep_config()
[all …]

12345