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