Lines Matching refs:err_mask

1210 	unsigned int err_mask;  in ata_read_native_max_address()  local
1228 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0); in ata_read_native_max_address()
1229 if (err_mask) { in ata_read_native_max_address()
1232 err_mask); in ata_read_native_max_address()
1233 if (err_mask == AC_ERR_DEV && (tf.error & ATA_ABORTED)) in ata_read_native_max_address()
1261 unsigned int err_mask; in ata_set_max_sectors() local
1291 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0); in ata_set_max_sectors()
1292 if (err_mask) { in ata_set_max_sectors()
1295 err_mask); in ata_set_max_sectors()
1296 if (err_mask == AC_ERR_DEV && in ata_set_max_sectors()
1539 unsigned int err_mask; in ata_exec_internal() local
1622 qc->err_mask |= AC_ERR_TIMEOUT; in ata_exec_internal()
1636 qc->err_mask |= AC_ERR_DEV; in ata_exec_internal()
1638 if (!qc->err_mask) in ata_exec_internal()
1639 qc->err_mask |= AC_ERR_OTHER; in ata_exec_internal()
1641 if (qc->err_mask & ~AC_ERR_OTHER) in ata_exec_internal()
1642 qc->err_mask &= ~AC_ERR_OTHER; in ata_exec_internal()
1651 err_mask = qc->err_mask; in ata_exec_internal()
1661 if ((err_mask & AC_ERR_TIMEOUT) && auto_timeout) in ata_exec_internal()
1664 return err_mask; in ata_exec_internal()
1769 unsigned int err_mask = 0; in ata_dev_read_id() local
1808 err_mask = ap->ops->read_id(dev, &tf, (__le16 *)id); in ata_dev_read_id()
1810 err_mask = ata_do_dev_read_id(dev, &tf, (__le16 *)id); in ata_dev_read_id()
1812 if (err_mask) { in ata_dev_read_id()
1813 if (err_mask & AC_ERR_NODEV_HINT) { in ata_dev_read_id()
1826 if ((err_mask == AC_ERR_DEV) && (tf.error & ATA_ABORTED)) { in ata_dev_read_id()
1896 err_mask = ata_dev_set_feature(dev, SETFEATURES_SPINUP, 0); in ata_dev_read_id()
1897 if (err_mask && id[2] != 0x738c) { in ata_dev_read_id()
1924 err_mask = ata_dev_init_params(dev, id[3], id[6]); in ata_dev_read_id()
1925 if (err_mask) { in ata_dev_read_id()
1945 reason, err_mask); in ata_dev_read_id()
1981 unsigned int err_mask; in ata_dev_power_is_active() local
1988 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0); in ata_dev_power_is_active()
1989 if (err_mask) { in ata_dev_power_is_active()
1991 err_mask); in ata_dev_power_is_active()
2019 unsigned int err_mask; in ata_dev_power_set_standby() local
2045 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0); in ata_dev_power_set_standby()
2046 if (err_mask) in ata_dev_power_set_standby()
2048 err_mask); in ata_dev_power_set_standby()
2065 unsigned int err_mask; in ata_dev_power_set_active() local
2083 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0); in ata_dev_power_set_active()
2084 if (err_mask) in ata_dev_power_set_active()
2086 err_mask); in ata_dev_power_set_active()
2110 unsigned int err_mask; in ata_read_log_page() local
2140 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_FROM_DEVICE, in ata_read_log_page()
2143 if (err_mask) { in ata_read_log_page()
2151 (unsigned int)log, (unsigned int)page, err_mask); in ata_read_log_page()
2154 return err_mask; in ata_read_log_page()
2278 unsigned int err_mask; in ata_dev_config_ncq_send_recv() local
2284 err_mask = ata_read_log_page(dev, ATA_LOG_NCQ_SEND_RECV, in ata_dev_config_ncq_send_recv()
2286 if (!err_mask) { in ata_dev_config_ncq_send_recv()
2302 unsigned int err_mask; in ata_dev_config_ncq_non_data() local
2309 err_mask = ata_read_log_page(dev, ATA_LOG_NCQ_NON_DATA, in ata_dev_config_ncq_non_data()
2311 if (!err_mask) in ata_dev_config_ncq_non_data()
2318 unsigned int err_mask; in ata_dev_config_ncq_prio() local
2323 err_mask = ata_read_log_page(dev, in ata_dev_config_ncq_prio()
2327 if (err_mask) in ata_dev_config_ncq_prio()
2366 unsigned int err_mask; in ata_dev_config_ncq() local
2394 err_mask = ata_dev_set_feature(dev, SETFEATURES_SATA_ENABLE, in ata_dev_config_ncq()
2396 if (err_mask) { in ata_dev_config_ncq()
2399 err_mask); in ata_dev_config_ncq()
2400 if (err_mask != AC_ERR_DEV) { in ata_dev_config_ncq()
2428 unsigned int err_mask; in ata_dev_config_sense_reporting() local
2436 err_mask = ata_dev_set_feature(dev, SETFEATURE_SENSE_DATA, 0x1); in ata_dev_config_sense_reporting()
2437 if (err_mask) { in ata_dev_config_sense_reporting()
2440 err_mask); in ata_dev_config_sense_reporting()
2446 unsigned int err_mask; in ata_dev_config_zac() local
2465 err_mask = ata_read_log_page(dev, ATA_LOG_IDENTIFY_DEVICE, in ata_dev_config_zac()
2468 if (!err_mask) { in ata_dev_config_zac()
2525 unsigned int err_mask; in ata_dev_init_cdl_resources() local
2534 err_mask = ata_read_log_page(dev, ATA_LOG_CDL, 0, cdl->desc_log_buf, in ata_dev_init_cdl_resources()
2536 if (err_mask) { in ata_dev_init_cdl_resources()
2547 unsigned int err_mask; in ata_dev_config_cdl() local
2560 err_mask = ata_read_log_page(dev, ATA_LOG_IDENTIFY_DEVICE, in ata_dev_config_cdl()
2563 if (err_mask) in ata_dev_config_cdl()
2598 err_mask = ata_read_log_page(dev, ATA_LOG_IDENTIFY_DEVICE, in ata_dev_config_cdl()
2601 if (err_mask) in ata_dev_config_cdl()
2609 err_mask = ata_dev_set_feature(dev, SETFEATURES_CDL, 1); in ata_dev_config_cdl()
2610 if (err_mask) { in ata_dev_config_cdl()
2619 err_mask = ata_dev_set_feature(dev, SETFEATURES_CDL, 0); in ata_dev_config_cdl()
2620 if (err_mask) { in ata_dev_config_cdl()
2635 err_mask = ata_dev_set_feature(dev, in ata_dev_config_cdl()
2637 if (err_mask) { in ata_dev_config_cdl()
2640 err_mask); in ata_dev_config_cdl()
2743 unsigned int err_mask; in ata_dev_config_devslp() local
2754 err_mask = ata_read_log_page(dev, in ata_dev_config_devslp()
2758 if (err_mask) in ata_dev_config_devslp()
2770 unsigned int err_mask; in ata_dev_config_cpr() local
2794 err_mask = ata_read_log_page(dev, ATA_LOG_CONCURRENT_POSITIONING_RANGES, in ata_dev_config_cpr()
2796 if (err_mask) in ata_dev_config_cpr()
2828 unsigned int err_mask; in ata_dev_config_lpm() local
2865 err_mask = ata_dev_set_feature(dev, in ata_dev_config_lpm()
2867 if (err_mask && err_mask != AC_ERR_DEV) in ata_dev_config_lpm()
2869 err_mask); in ata_dev_config_lpm()
2911 unsigned int err_mask; in ata_dev_configure() local
3083 err_mask = ata_dev_set_feature(dev, in ata_dev_configure()
3085 if (err_mask) in ata_dev_configure()
3088 err_mask); in ata_dev_configure()
3447 unsigned int err_mask = 0; in ata_dev_set_mode() local
3461 err_mask = ata_dev_set_xfermode(dev); in ata_dev_set_mode()
3464 if (err_mask & ~AC_ERR_DEV) in ata_dev_set_mode()
3500 if (err_mask & AC_ERR_DEV) { in ata_dev_set_mode()
3519 ata_dev_err(dev, "failed to set xfermode (err_mask=0x%x)\n", err_mask); in ata_dev_set_mode()
4623 unsigned int err_mask; in ata_dev_init_params() local
4639 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0); in ata_dev_init_params()
4643 if (err_mask == AC_ERR_DEV && (tf.error & ATA_ABORTED)) in ata_dev_init_params()
4644 err_mask = 0; in ata_dev_init_params()
4646 return err_mask; in ata_dev_init_params()
4935 if (unlikely(qc->err_mask)) in ata_qc_complete()
5101 qc->err_mask |= ap->ops->qc_prep(qc); in ata_qc_issue()
5102 if (unlikely(qc->err_mask)) in ata_qc_issue()
5107 qc->err_mask |= ap->ops->qc_issue(qc); in ata_qc_issue()
5108 if (unlikely(qc->err_mask)) in ata_qc_issue()
5113 qc->err_mask |= AC_ERR_SYSTEM; in ata_qc_issue()