ATA_SSTATUS
if (ata_sata_scr_read(ch, port, ATA_SSTATUS, &status))
if (ch->r_io[ATA_SSTATUS].res)
return ((ATA_IDX_INL(ch, ATA_SSTATUS) & 0x0f0) >> 4);
if (ata_sata_scr_read(ch, port, ATA_SSTATUS, &status)) {
if (ata_sata_scr_read(ch, target, ATA_SSTATUS, &status) == 0)
case ATA_SSTATUS:
case ATA_SSTATUS:
case ATA_SSTATUS:
case ATA_SSTATUS:
case ATA_SSTATUS:
case ATA_SSTATUS:
ch->r_io[ATA_SSTATUS].offset = ch_offset + 0x100;
ch->r_io[ATA_SSTATUS].res = ctlr->r_res2;
ch->r_io[ATA_SSTATUS].offset = (ch->unit << 6);
ch->r_io[ATA_SSTATUS].res = ctlr->r_res2;
ch->r_io[ATA_SSTATUS].offset = 0x400 + (ch->unit << 8);
case ATA_SSTATUS:
case ATA_SSTATUS:
ch->r_io[ATA_SSTATUS].offset = ch_offset + 0x40;
ch->r_io[ATA_SSTATUS].res = ctlr->r_res2;
ch->r_io[ATA_SSTATUS].offset = 0x104 + (unit01 << 7) + (unit10 << 8);
ch->r_io[ATA_SSTATUS].res = ctlr->r_res2;
ch->r_io[ATA_SSTATUS].offset = 0x00 + offset;
ch->r_io[ATA_SSTATUS].res = ctlr->r_res2;
ch->r_io[ATA_SSTATUS].offset = (ch->unit << ctlr->chip->cfg1);
case ATA_SSTATUS: