check_offset
uint16_t offset = 0, check_offset;
check_offset = 0xc;
check_offset = 0x14;
check_offset = 0x2a;
check_offset = 0x2c;
check_offset = 0x2e;
check_offset = 0x30;
check_offset = 0x32;
check_offset = 0x34;
check_offset = 0x36;
check_offset = 0x38;
check_offset = 0x3e;
check_offset = 0x40;
check_offset = 0x42;
check_offset = 0x46;
check_offset = 0x48;
check_offset = 0x4a;
check_offset = 0x4c;
check_offset = 0x4e;
check_offset = 0x50;
check_offset = 0x52;
check_offset = 0x54;
check_offset = 0x58;
check_offset = 0x5a;
check_offset = 0x5c;
check_offset = 0x5e;
check_offset = 0x60;
check_offset = 0x62;
check_offset = 0x64;
check_offset = 0x66;
check_offset = 0x68;
check_offset = 0x6a;
check_offset = 0x6c;
check_offset = 0x6e;
check_offset = 0x70;
check_offset =
if (check_offset) {
rev = RBIOS8(check_offset);
check_offset = RBIOS16(check_offset + 0x3);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
rev = RBIOS8(check_offset);
check_offset = RBIOS16(check_offset + 0x5);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
rev = RBIOS8(check_offset);
check_offset = RBIOS16(check_offset + 0x7);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
rev = RBIOS8(check_offset);
check_offset = RBIOS16(check_offset + 0x9);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
while (RBIOS8(check_offset++));
check_offset += 2;
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
check_offset = RBIOS16(check_offset + 0x11);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
check_offset = RBIOS16(check_offset + 0x13);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
check_offset = RBIOS16(check_offset + 0x15);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
check_offset = RBIOS16(check_offset + 0x17);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
check_offset = RBIOS16(check_offset + 0x2);
if (check_offset)
offset = check_offset;
check_offset =
if (check_offset) {
check_offset = RBIOS16(check_offset + 0x4);
if (check_offset)
offset = check_offset;
check_offset = 0;
if (table < COMBIOS_ASIC_INIT_3_TABLE && check_offset && check_offset < size)
offset = RBIOS16(rdev->bios_header_start + check_offset);
if ((r = check_offset(buf, 0, offset, len)) != 0)
if ((r = check_offset(buf, 1, offset, len)) != 0)