Lines Matching defs:timer
4 * Models a single-channel PWM device using a timer and a GPIO pin.
35 struct hrtimer timer;
62 struct gpio_pwm *gp = container_of(t, struct gpio_pwm, timer);
93 hrtimer_start(&gp->timer, tnew, HRTIMER_MODE_REL);
103 gpio_pwm_timeout(&gp->timer);
123 if (!hrtimer_active(&gp->timer)) {
141 int was_on = hrtimer_active(&gp->timer);
237 hrtimer_init(&gp->timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
238 gp->timer.function = gpio_pwm_timeout;
266 hrtimer_cancel(&gp->timer);
296 MODULE_DESCRIPTION("PWM output using GPIO and a high-resolution timer");