Lines Matching refs:rc

401 	int idx, rc = 0;
409 rc = map_fn(ent, arg);
410 if (rc)
415 return rc;
2040 int rc;
2046 rc = sata_scr_read(link, SCR_ERROR, &serror);
2047 if (rc == 0) {
2050 } else if (rc != -EOPNOTSUPP) {
2553 static int ata_eh_followup_srst_needed(struct ata_link *link, int rc)
2557 if (rc == -EAGAIN)
2582 int nr_unknown, rc;
2652 rc = prereset(link, deadline);
2658 if (slave && (rc == 0 || rc == -ENOENT)) {
2663 rc = tmp;
2668 if (rc) {
2669 if (rc == -ENOENT) {
2676 rc = 0;
2680 rc);
2692 rc = 0;
2721 rc = ata_do_reset(link, reset, classes, deadline, true);
2723 trace_ata_link_hardreset_end(link, classes, rc);
2725 trace_ata_link_softreset_end(link, classes, rc);
2726 if (rc && rc != -EAGAIN) {
2746 rc = -EAGAIN;
2752 rc = tmp;
2759 ata_eh_followup_srst_needed(link, rc)) {
2766 rc = -EINVAL;
2772 rc = ata_do_reset(link, reset, classes, deadline, true);
2773 trace_ata_link_softreset_end(link, classes, rc);
2774 if (rc) {
2827 trace_ata_link_postreset(link, classes, rc);
2830 trace_ata_slave_postreset(slave, classes, rc);
2876 rc = -EAGAIN;
2892 rc = 0;
2903 return rc;
2909 rc = -ERESTART;
2931 rc, DIV_ROUND_UP(jiffies_to_msecs(delta), 1000));
2943 if (rc == -ERESTART) {
2953 } else if (rc == -EPIPE)
3043 int rc = 0;
3070 rc = ata_eh_set_lpm(link, ATA_LPM_MAX_POWER,
3072 if (rc)
3077 rc = -EIO;
3082 rc = ata_dev_revalidate(dev, ehc->classes[dev->devno],
3084 if (rc)
3108 rc = sata_pmp_attach(dev);
3110 rc = ata_dev_read_id(dev, &dev->class,
3117 switch (rc) {
3156 rc = ata_dev_configure(dev);
3158 if (rc) {
3176 return rc;
3198 int rc;
3213 rc = ap->ops->set_mode(link, r_failed_dev);
3215 rc = ata_do_set_mode(link, r_failed_dev);
3228 return rc;
3303 int rc = 0;
3342 rc = -EIO;
3349 rc = 0;
3352 return rc;
3382 int rc;
3418 rc = -EIO;
3425 rc = ap->ops->set_lpm(link, policy, hints);
3426 if (!rc && ap->slave_link)
3427 rc = ap->ops->set_lpm(ap->slave_link, policy, hints);
3429 rc = sata_pmp_set_lpm(link, policy, hints);
3435 if (rc) {
3436 if (rc == -EOPNOTSUPP) {
3462 rc = -EIO;
3486 return rc;
3687 int rc, nr_fails;
3725 rc = 0;
3750 rc = ata_eh_reset(link, ata_link_nr_vacant(link),
3752 if (rc) {
3820 rc = ata_eh_revalidate_and_attach(link, &dev);
3821 if (rc)
3832 rc = ata_set_mode(link, &dev);
3833 if (rc)
3845 rc = atapi_eh_clear_ua(dev);
3846 if (rc)
3869 rc = ata_eh_maybe_retry_flush(dev);
3870 if (rc)
3877 rc = ata_eh_set_lpm(link, ap->target_lpm_policy, &dev);
3878 if (rc)
3889 ata_eh_handle_dev_fail(dev, rc);
3905 if (rc && r_failed_link)
3908 return rc;
3989 int rc;
3994 rc = ata_eh_recover(ap, prereset, softreset, hardreset, postreset,
3996 if (rc) {
4039 int rc = 0;
4076 rc = ap->ops->port_suspend(ap, ap->pm_mesg);
4084 if (rc == 0)