ATA_S_ERROR
if ((ATA_INL(ch->r_mem, AHCI_P_TFD) & ATA_S_ERROR) &&
(request->status & ATA_S_ERROR) == 0 &&
} else if (request->status & ATA_S_ERROR) {
((request->status & ATA_S_ERROR) ||
if (request->status & ATA_S_ERROR)
if ((request->status & ATA_S_ERROR) ||
if (request->status & ATA_S_ERROR) {
if (request->status & ATA_S_ERROR)
request->status |= ATA_S_ERROR;
if ((request->status & ATA_S_ERROR) ||
request->status = ATA_S_ERROR;
request->status = ATA_S_ERROR;
request->status = ATA_S_ERROR;
request->status = ATA_S_ERROR;
if (request->status & (ATA_S_ERROR | ATA_S_DWF))
request->status = ATA_S_ERROR;
if (request->status & (ATA_S_ERROR | ATA_S_DWF))
request->status |= ATA_S_ERROR;
return (status & ATA_S_ERROR);
return (status & ATA_S_ERROR);
if (status & ATA_S_ERROR)
if (status & (ATA_S_BUSY | ATA_S_DRQ | ATA_S_ERROR))
if (status & ATA_S_ERROR) {
if (status & (ATA_S_ERROR | ATA_S_DWF))
return ATA_S_ERROR;
return ATA_S_ERROR;
return ATA_S_ERROR;
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
tfd = (p->sense_key << 12) | ATA_S_READY | ATA_S_ERROR;
tfd = (p->sense_key << 12) | ATA_S_READY | ATA_S_ERROR;
tfd = (p->sense_key << 12) | ATA_S_READY | ATA_S_ERROR;
tfd = (p->sense_key << 12) | ATA_S_READY | ATA_S_ERROR;
tfd = (p->sense_key << 12) | ATA_S_READY | ATA_S_ERROR;
tfd = (p->sense_key << 12) | ATA_S_READY | ATA_S_ERROR;
tfd = (p->sense_key << 12) | ATA_S_READY | ATA_S_ERROR;
ATA_S_READY | ATA_S_ERROR);
p->tfd = ATA_S_ERROR | ATA_S_READY;
p->tfd = ATA_S_ERROR | ATA_S_READY;
p->tfd = ATA_S_ERROR | ATA_S_READY;
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
tfd = (ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR;
tfd = (p->sense_key << 12) | ATA_S_READY | ATA_S_ERROR;
if (fis[2] & ATA_S_ERROR) {
if (fis[2] & ATA_S_ERROR) {
if (fis[2] & ATA_S_ERROR) {
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);
(ATA_E_ABORT << 8) | ATA_S_READY | ATA_S_ERROR);