Lines Matching refs:err_mask
732 unsigned int err_mask = 0; in ata_dev_read_id() local
768 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_FROM_DEVICE, in ata_dev_read_id()
771 if (err_mask) { in ata_dev_read_id()
772 if (err_mask & AC_ERR_NODEV_HINT) { in ata_dev_read_id()
777 if ((err_mask == AC_ERR_DEV) && (tf.feature & ATA_ABORTED)) { in ata_dev_read_id()
833 err_mask = ata_dev_set_feature(dev, SETFEATURES_SPINUP, 0); in ata_dev_read_id()
834 if (err_mask && id[2] != 0x738c) { in ata_dev_read_id()
860 err_mask = ata_dev_init_params(dev, id[3], id[6]); in ata_dev_read_id()
861 if (err_mask) { in ata_dev_read_id()
879 printf("failed to READ ID (%s, err_mask=0x%x)\n", reason, err_mask); in ata_dev_read_id()
941 qc->err_mask = 0; in ata_qc_reinit()
984 unsigned int err_mask; in ata_exec_internal() local
1037 qc->err_mask |= AC_ERR_OTHER; in ata_exec_internal()
1038 return qc->err_mask; in ata_exec_internal()
1052 qc->err_mask |= AC_ERR_OTHER; in ata_exec_internal()
1053 return qc->err_mask; in ata_exec_internal()
1056 qc->err_mask |= AC_ERR_OTHER; in ata_exec_internal()
1057 return qc->err_mask; in ata_exec_internal()
1063 qc->err_mask |= AC_ERR_OTHER; in ata_exec_internal()
1064 return qc->err_mask; in ata_exec_internal()
1071 qc->err_mask |= AC_ERR_TIMEOUT; in ata_exec_internal()
1078 qc->err_mask |= AC_ERR_DEV; in ata_exec_internal()
1080 if (!qc->err_mask) in ata_exec_internal()
1081 qc->err_mask |= AC_ERR_OTHER; in ata_exec_internal()
1083 if (qc->err_mask & ~AC_ERR_OTHER) in ata_exec_internal()
1084 qc->err_mask &= ~AC_ERR_OTHER; in ata_exec_internal()
1088 err_mask = qc->err_mask; in ata_exec_internal()
1096 err_mask |= AC_ERR_SYSTEM; in ata_exec_internal()
1100 return err_mask; in ata_exec_internal()
1126 qc->err_mask |= ata_qc_issue_prot(qc); in ata_qc_issue()
1127 if (qc->err_mask) in ata_qc_issue()
1296 qc->err_mask |= AC_ERR_DEV; in ata_hsm_move()
1298 qc->err_mask |= AC_ERR_HSM; in ata_hsm_move()
1314 qc->err_mask |= AC_ERR_HSM; in ata_hsm_move()
1338 qc->err_mask |= AC_ERR_DEV; in ata_hsm_move()
1344 qc->err_mask |= AC_ERR_HSM | AC_ERR_NODEV_HINT; in ata_hsm_move()
1361 qc->err_mask |= AC_ERR_DEV; in ata_hsm_move()
1369 qc->err_mask |= AC_ERR_HSM; in ata_hsm_move()
1391 qc->err_mask |= __ac_err_mask(status); in ata_hsm_move()
1507 if (!(qc->err_mask & AC_ERR_HSM)) { in ata_hsm_qc_complete()
1515 if (!(qc->err_mask & AC_ERR_HSM)) { in ata_hsm_qc_complete()
1547 if (qc->err_mask) in ata_qc_complete()
1685 unsigned int err_mask; in ata_dev_set_feature() local
1697 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, 0, 0); in ata_dev_set_feature()
1699 return err_mask; in ata_dev_set_feature()
1708 unsigned int err_mask; in ata_dev_init_params() local
1722 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, 0, 0); in ata_dev_init_params()
1724 if (err_mask == AC_ERR_DEV && (tf.feature & ATA_ABORTED)) in ata_dev_init_params()
1725 err_mask = 0; in ata_dev_init_params()
1727 return err_mask; in ata_dev_init_params()
1794 unsigned int err_mask = 0; in ata_dev_read_sectors() local
1861 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_FROM_DEVICE, 0, 0); in ata_dev_read_sectors()
1863 if (err_mask) { in ata_dev_read_sectors()
1864 if (err_mask & AC_ERR_NODEV_HINT) { in ata_dev_read_sectors()
1869 if ((err_mask == AC_ERR_DEV) && (tf.feature & ATA_ABORTED)) { in ata_dev_read_sectors()
1900 printf("failed to READ SECTORS (%s, err_mask=0x%x)\n", reason, err_mask); in ata_dev_read_sectors()
1968 unsigned int err_mask = 0; in ata_dev_write_sectors() local
2036 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_FROM_DEVICE, 0, 0); in ata_dev_write_sectors()
2038 if (err_mask) { in ata_dev_write_sectors()
2039 if (err_mask & AC_ERR_NODEV_HINT) { in ata_dev_write_sectors()
2044 if ((err_mask == AC_ERR_DEV) && (tf.feature & ATA_ABORTED)) { in ata_dev_write_sectors()
2075 printf("failed to WRITE SECTORS (%s, err_mask=0x%x)\n", reason, err_mask); in ata_dev_write_sectors()