ATA_ERR
if (qc->result_tf.status & (ATA_ERR | ATA_DF))
if (stat & (ATA_ERR | ATA_DF)) {
ATA_SENSE | ATA_ERR)) {
res->status & ATA_ERR ? "ERR " : "");
qc->result_tf.status &= ~ATA_ERR;
tf->status & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) {
tf->status & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) {
if (unlikely(status & (ATA_ERR | ATA_DF))) {
if (likely(status & (ATA_ERR | ATA_DF))) {
if (unlikely(status & (ATA_ERR | ATA_DF))) {
if (likely(status & (ATA_ERR | ATA_DF)))
if (unlikely(status & (ATA_ERR | ATA_DF))) {
if (status & ATA_ERR)
if (status & ATA_ERR) {
if (status & ATA_ERR) {
if (status & ATA_ERR) {
(ATA_DF | ATA_ERR)))
if (tf.status & ATA_ERR) {
if (stat & (ATA_BUSY | ATA_DRQ | ATA_ERR))
if (ata_stat & ATA_ERR) {
if (fis->status & ATA_ERR) {
if (fis->status & ATA_ERR) {
(hdr->status & ATA_ERR)) {
(hdr->status & ATA_ERR)) {
if (ireq->stp.rsp.status & ATA_ERR)
dev->sata_dev.fis[2] = ATA_ERR | ATA_DRDY; /* tf status */
device->sata_dev.fis[2] = ATA_ERR | ATA_DRDY; /* tf status */
(ATA_BUSY | ATA_DF | ATA_ERR)) {
return ((status & (ATA_BUSY | ATA_DRDY | ATA_DF | ATA_DRQ | ATA_ERR))
if (status & (ATA_ERR | ATA_DF))