pi_header
struct pi_header header;
if (fseek(pwp->ifp, sizeof (struct pi_header) +
for (i = 0; i != ARRAY_SIZE(pi.pi_header); i++)
pi.pi_header[i] = pci_config_get8(pcih, i);
uint8_t pi_header[0x40];