ATS_ERR
ATS_ERR, ATS_BSY, 0x7f, 0, 5 * 1000000);
if (status & (ATS_ERR | ATS_DF)) {
if (status & (ATS_DF | ATS_ERR)) {
ATS_ERR, ATS_BSY, /* cmd failed */
if ((status & (ATS_BSY | ATS_DF | ATS_ERR)) == 0)
(ata_pktp->ap_status & ATS_ERR)) {
ATS_ERR, ATS_BSY, ATS_DF, ATS_BSY, usecs_left);
ATS_ERR, ATS_BSY, /* cmd failed */
if (status & (ATS_DF | ATS_ERR)) {
ATS_DRQ, ATS_BSY, ATS_ERR, ATS_BSY, ATS_DF, ATS_BSY, 4000000);
if ((status & (ATS_DRQ | ATS_DF | ATS_ERR)) != ATS_DRQ) {
if (status & (ATS_DF | ATS_ERR)) {
ATS_DRQ, ATS_BSY, ATS_ERR, ATS_BSY, ATS_DF, ATS_BSY, 4000000);
if ((status & (ATS_DRQ | ATS_DF | ATS_ERR)) != ATS_DRQ) {
if (status & (ATS_DF | ATS_ERR)) {
ATS_ERR, ATS_BSY, /* cmd failed */
if (status & (ATS_DF | ATS_ERR)) {