/* SATA interface between low level driver and command layer  */
ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer)
/* SATA interface between low level driver and command layer  */
ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer)
{
	struct ahci_uc_priv *uc_priv = sata_dev_desc[dev].priv;
	return sata_read_common(uc_priv, &sata_dev_desc[dev], blknr, blkcnt,
				buffer);
}