Lines Matching refs:main_hdr

545 int verify_secure_header_signatures(header_t *main_hdr, sec_entry_t *sec_ext)  in verify_secure_header_signatures()  argument
547 uint8_t *image = (uint8_t *)main_hdr + main_hdr->prolog_size; in verify_secure_header_signatures()
573 image, main_hdr->boot_image_size, in verify_secure_header_signatures()
584 (uint8_t *)main_hdr, in verify_secure_header_signatures()
585 main_hdr->prolog_size, in verify_secure_header_signatures()
1132 header_t *main_hdr; in print_header() local
1134 main_hdr = (header_t *)buf; in print_header()
1137 print_field(main_hdr, header_t, magic, FMT_HEX, base); in print_header()
1138 print_field(main_hdr, header_t, prolog_size, FMT_DEC, base); in print_header()
1139 print_field(main_hdr, header_t, prolog_checksum, FMT_HEX, base); in print_header()
1140 print_field(main_hdr, header_t, boot_image_size, FMT_DEC, base); in print_header()
1141 print_field(main_hdr, header_t, boot_image_checksum, FMT_HEX, base); in print_header()
1142 print_field(main_hdr, header_t, rsrvd0, FMT_HEX, base); in print_header()
1143 print_field(main_hdr, header_t, load_addr, FMT_HEX, base); in print_header()
1144 print_field(main_hdr, header_t, exec_addr, FMT_HEX, base); in print_header()
1145 print_field(main_hdr, header_t, uart_cfg, FMT_HEX, base); in print_header()
1146 print_field(main_hdr, header_t, baudrate, FMT_HEX, base); in print_header()
1147 print_field(main_hdr, header_t, ext_count, FMT_DEC, base); in print_header()
1148 print_field(main_hdr, header_t, aux_flags, FMT_HEX, base); in print_header()
1149 print_field(main_hdr, header_t, io_arg_0, FMT_HEX, base); in print_header()
1150 print_field(main_hdr, header_t, io_arg_1, FMT_HEX, base); in print_header()
1151 print_field(main_hdr, header_t, io_arg_2, FMT_HEX, base); in print_header()
1152 print_field(main_hdr, header_t, io_arg_3, FMT_HEX, base); in print_header()
1153 print_field(main_hdr, header_t, rsrvd1, FMT_HEX, base); in print_header()
1154 print_field(main_hdr, header_t, rsrvd2, FMT_HEX, base); in print_header()
1155 print_field(main_hdr, header_t, rsrvd3, FMT_HEX, base); in print_header()
1241 header_t *main_hdr; in parse_image() local
1247 main_hdr = (header_t *)buf; in parse_image()
1250 if (main_hdr->ext_count) in parse_image()
1252 main_hdr->ext_count, in parse_image()
1253 main_hdr->prolog_size - in parse_image()
1256 if (base < main_hdr->prolog_size) { in parse_image()
1259 base, main_hdr->prolog_size - base, FMT_HEX); in parse_image()
1260 base = main_hdr->prolog_size; in parse_image()
1276 if (main_hdr->magic == MAIN_HDR_MAGIC) { in parse_image()
1281 main_hdr->magic, MAIN_HDR_MAGIC); in parse_image()
1287 prolog_checksum = main_hdr->prolog_checksum; in parse_image()
1288 main_hdr->prolog_checksum = 0; in parse_image()
1289 checksum = checksum32((uint32_t *)buf, main_hdr->prolog_size); in parse_image()
1301 checksum = checksum32((uint32_t *)(buf + main_hdr->prolog_size), in parse_image()
1302 main_hdr->boot_image_size); in parse_image()
1303 if (checksum == main_hdr->boot_image_checksum) { in parse_image()
1308 checksum, main_hdr->boot_image_checksum); in parse_image()
1314 if (main_hdr->ext_count) { in parse_image()
1315 uint8_t ext_num = main_hdr->ext_count; in parse_image()
1316 ext_header_t *ext_hdr = (ext_header_t *)(main_hdr + 1); in parse_image()
1326 main_hdr, sec_entry); in parse_image()