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