sili_pm_read
if (sili_pm_read(ap, 15, SATA_PMREG_EINFO, &data)) {
int sili_pm_read(struct sili_port *ap, int target,
if (sili_pm_read(ap, 15, 0, &chipid))
if (sili_pm_read(ap, 15, 1, &rev))
if (sili_pm_read(ap, 15, 2, &nports))
if (sili_pm_read(ap, 15, SATA_PMREG_FEA, &data1)) {
if (sili_pm_read(ap, 15, SATA_PMREG_FEAEN, &data2) == 0) {
if (sili_pm_read(ap, target, SATA_PMREG_SSTS, &data))
if (sili_pm_read(ap, target, SATA_PMREG_SSTS, &data))
error = sili_pm_read(ap, target, SATA_PMREG_SSTS, datap);
if (sili_pm_read(ap, 15, SATA_PMREG_EINFO, &data)) {
if (sili_pm_read(ap, target, SATA_PMREG_SSTS, &data)) {