Lines Matching defs:arg
395 void *arg)
405 rc = map_fn(ent, arg);
1669 struct speed_down_verdict_arg *arg = void_arg;
1672 if ((ent->eflags & ATA_EFLAG_OLD_ER) || (ent->timestamp < arg->since))
1676 &arg->xfer_ok);
1677 arg->nr_errors[cat]++;
1743 struct speed_down_verdict_arg arg;
1747 memset(&arg, 0, sizeof(arg));
1748 arg.since = j64 - min(j64, j5mins);
1749 ata_ering_map(&dev->ering, speed_down_verdict_cb, &arg);
1751 if (arg.nr_errors[ATA_ECAT_DUBIOUS_ATA_BUS] +
1752 arg.nr_errors[ATA_ECAT_DUBIOUS_TOUT_HSM] > 1)
1756 if (arg.nr_errors[ATA_ECAT_DUBIOUS_TOUT_HSM] +
1757 arg.nr_errors[ATA_ECAT_DUBIOUS_UNK_DEV] > 1)
1760 if (arg.nr_errors[ATA_ECAT_ATA_BUS] +
1761 arg.nr_errors[ATA_ECAT_TOUT_HSM] +
1762 arg.nr_errors[ATA_ECAT_UNK_DEV] > 6)
1766 memset(&arg, 0, sizeof(arg));
1767 arg.since = j64 - min(j64, j10mins);
1768 ata_ering_map(&dev->ering, speed_down_verdict_cb, &arg);
1770 if (arg.nr_errors[ATA_ECAT_TOUT_HSM] +
1771 arg.nr_errors[ATA_ECAT_UNK_DEV] > 3)
1774 if (arg.nr_errors[ATA_ECAT_ATA_BUS] +
1775 arg.nr_errors[ATA_ECAT_TOUT_HSM] > 3 ||
1776 arg.nr_errors[ATA_ECAT_UNK_DEV] > 6)