Lines Matching defs:tach
67 struct pwm_fan_tach *tach = dev_id;
69 atomic_inc(&tach->pulses);
82 struct pwm_fan_tach *tach = &ctx->tachs[i];
85 pulses = atomic_read(&tach->pulses);
86 atomic_sub(pulses, &tach->pulses);
87 tach->rpm = (unsigned int)(pulses * 1000 * 60) /
88 (tach->pulses_per_revolution * delta);
575 struct pwm_fan_tach *tach = &ctx->tachs[i];
578 tach->irq = platform_get_irq(pdev, i);
579 if (tach->irq == -EPROBE_DEFER)
580 return tach->irq;
581 if (tach->irq > 0) {
582 ret = devm_request_irq(dev, tach->irq, pulse_handler, 0,
583 pdev->name, tach);
596 tach->pulses_per_revolution = ppr;
597 if (!tach->pulses_per_revolution) {
604 dev_dbg(dev, "tach%d: irq=%d, pulses_per_revolution=%d\n",
605 i, tach->irq, tach->pulses_per_revolution);