Lines Matching defs:bcode
557 uint8_t *buf = (void *)req->ring, *bcode, last_image;
588 bcode = buf + (pcihdr % 4);
589 if (bcode[0x0] != 0x55 || bcode[0x1] != 0xaa)
593 pcids = pcihdr + ((bcode[0x19] << 8) | bcode[0x18]);
595 bcode = buf + (pcihdr % 4);
598 if (bcode[0x0] != 'P' || bcode[0x1] != 'C' ||
599 bcode[0x2] != 'I' || bcode[0x3] != 'R')
602 last_image = bcode[0x15] & BIT_7;
605 pcihdr += ((bcode[0x11] << 8) | bcode[0x10]) * 512;
3298 uint8_t *bcode = mbuf;
3316 bcode = mbuf + (pcihdr % 4);
3317 if (memcmp(bcode, "\x55\xaa", 2)) {
3326 pcids = pcihdr + ((bcode[0x19] << 8) | bcode[0x18]);
3329 bcode = mbuf + (pcihdr % 4);
3332 if (memcmp(bcode, "PCIR", 4)) {
3341 code_type = bcode[0x14];
3345 ha->bios_revision[0] = bcode[0x12];
3346 ha->bios_revision[1] = bcode[0x13];
3353 ha->fcode_revision[0] = bcode[0x12];
3354 ha->fcode_revision[1] = bcode[0x13];
3361 ha->efi_revision[0] = bcode[0x12];
3362 ha->efi_revision[1] = bcode[0x13];
3374 last_image = bcode[0x15] & BIT_7;
3377 pcihdr += ((bcode[0x11] << 8) | bcode[0x10]) * 512;
3384 bcode = mbuf + (pcihdr % 4);
3387 if (bcode[0x0] == 0x3 && bcode[0x1] == 0x0 &&
3388 bcode[0x2] == 0x40 && bcode[0x3] == 0x40) {
3389 ha->fw_revision[0] = bcode[0x4];
3390 ha->fw_revision[1] = bcode[0x5];
3391 ha->fw_revision[2] = bcode[0x6];
3407 uint8_t *bcode = mbuf;
3436 bcode = mbuf + (pcihdr % 4);
3437 if (memcmp(bcode, "\x55\xaa", 2)) {
3446 pcids = pcihdr + ((bcode[0x19] << 8) | bcode[0x18]);
3449 bcode = mbuf + (pcihdr % 4);
3452 if (memcmp(bcode, "PCIR", 4)) {
3462 code_type = bcode[0x14];
3466 ha->bios_revision[0] = bcode[0x12];
3467 ha->bios_revision[1] = bcode[0x13];
3474 ha->fcode_revision[0] = bcode[0x12];
3475 ha->fcode_revision[1] = bcode[0x13];
3482 ha->efi_revision[0] = bcode[0x12];
3483 ha->efi_revision[1] = bcode[0x13];
3495 last_image = bcode[0x15] & BIT_7;
3498 pcihdr += ((bcode[0x11] << 8) | bcode[0x10]) * 512;