int err = pci_device_cfg_read( dev, data, offset, 1, & bytes );
if ( (err == 0) && (bytes != 1) ) {
- err = ENODATA;
+ err = ENXIO;
}
return err;
int err = pci_device_cfg_read( dev, data, offset, 2, & bytes );
if ( (err == 0) && (bytes != 2) ) {
- err = ENODATA;
+ err = ENXIO;
}
*data = LETOH_16( *data );
int err = pci_device_cfg_read( dev, data, offset, 4, & bytes );
if ( (err == 0) && (bytes != 4) ) {
- err = ENODATA;
+ err = ENXIO;
}
*data = LETOH_32( *data );