read_pio
status_t (*read_pio)(void *channelCookie, uint16 *data, int count,
status_t (*read_pio)(ata_adapter_channel_info *channel, uint16 *data, int count, bool force_16bit);
fController->read_pio(fCookie, (uint16 *)virtualAddress, length / 2,
fController->read_pio(fCookie, (uint16 *)buffer, 1, false);
return fController->read_pio(fCookie, (uint16 *)buffer,
fController->read_pio(fCookie, (uint16 *)buffer, currentLength, false);
&read_pio,
return sATAAdapter->read_pio((ata_adapter_channel_info *)channel_cookie,
return sATAAdapter->read_pio((ata_adapter_channel_info *)channel_cookie,
&read_pio,
return sATAAdapter->read_pio(
return sATAAdapter->read_pio((ata_adapter_channel_info*)channel_cookie,
read_pio,
return sATAAdapter->read_pio((ata_adapter_channel_info *)channel_cookie, data, count, force_16bit);
.read_pio = &pio_read,