Lines Matching defs:base

1126 #define print_field(st, type, field, hex, base) \
1128 base + offsetof(type, field), sizeof(st->field), hex)
1130 int print_header(uint8_t *buf, int base)
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);
1160 int print_ext_hdr(ext_header_t *ext_hdr, int base)
1162 print_field(ext_hdr, ext_header_t, type, FMT_HEX, base);
1163 print_field(ext_hdr, ext_header_t, offset, FMT_HEX, base);
1164 print_field(ext_hdr, ext_header_t, reserved, FMT_HEX, base);
1165 print_field(ext_hdr, ext_header_t, size, FMT_DEC, base);
1167 return base + sizeof(ext_header_t);
1170 void print_sec_ext(ext_header_t *ext_hdr, int base)
1177 new_base = print_ext_hdr(ext_hdr, base);
1183 print_field(sec_entry, sec_entry_t, jtag_delay, FMT_DEC, base);
1184 print_field(sec_entry, sec_entry_t, box_id, FMT_HEX, base);
1185 print_field(sec_entry, sec_entry_t, flash_id, FMT_HEX, base);
1186 print_field(sec_entry, sec_entry_t, encrypt_en, FMT_DEC, base);
1187 print_field(sec_entry, sec_entry_t, efuse_dis, FMT_DEC, base);
1206 void print_bin_ext(ext_header_t *ext_hdr, int base)
1209 base = print_ext_hdr(ext_hdr, base);
1210 do_print_field(0, "binary image", base, ext_hdr->size, FMT_NONE);
1213 int print_extension(void *buf, int base, int count, int ext_size)
1221 print_bin_ext(ext_hdr, base);
1223 print_sec_ext(ext_hdr, base);
1226 base += curr_size;
1232 do_print_field(0, "padding", base, pad, FMT_NONE);
1239 int base = 0;
1248 base += print_header(buf, base);
1251 base += print_extension(buf + base, base,
1256 if (base < main_hdr->prolog_size) {
1259 base, main_hdr->prolog_size - base, FMT_HEX);
1260 base = main_hdr->prolog_size;
1268 do_print_field(0, "boot image", base, size - base - 4, FMT_NONE);