ATA_S_ERROR
ccb->ccb_xa.state = ATA_S_ERROR;
ccb->ccb_xa.state = ATA_S_ERROR;
PORTNAME(ap), slot, ccb->ccb_xa.state == ATA_S_ERROR ?
ccb->ccb_xa.state = ATA_S_ERROR;
xa->state = ATA_S_ERROR;
return (ATA_S_ERROR);
case ATA_S_ERROR:
case ATA_S_ERROR:
case 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;
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 ((request->status & (ATA_S_CORR | ATA_S_ERROR)) == ATA_S_CORR) {
if (!request->result && 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)
if (!(request->status & ATA_S_ERROR) && !(request->flags & ATA_R_TIMEOUT)) {
ccb->ccb_xa.state = ATA_S_ERROR;
PORTNAME(ap), slot, ccb->ccb_xa.state == ATA_S_ERROR ?
ccb->ccb_xa.state = ATA_S_ERROR;
status = ATA_S_ERROR;
ccb->ccb_xa.state = ATA_S_ERROR;
xa->state = ATA_S_ERROR;
return (ATA_S_ERROR);
case ATA_S_ERROR:
case ATA_S_ERROR:
case ATA_S_ERROR: