Searched refs:last_stable (Results 1 – 2 of 2) sorted by relevance
56 unsigned int last_stable; member150 encoder->dir = ((encoder->last_stable - state + 1) % 4) - 1; in rotary_encoder_half_period_irq()152 if (state != encoder->last_stable) { in rotary_encoder_half_period_irq()154 encoder->last_stable = state; in rotary_encoder_half_period_irq()172 if ((encoder->last_stable + 1) % 4 == state) in rotary_encoder_quarter_period_irq()174 else if (encoder->last_stable == (state + 1) % 4) in rotary_encoder_quarter_period_irq()182 encoder->last_stable = state; in rotary_encoder_quarter_period_irq()270 encoder->last_stable = rotary_encoder_get_state(encoder); in rotary_encoder_probe()274 encoder->last_stable = rotary_encoder_get_state(encoder); in rotary_encoder_probe()
31 u32 last_stable; member62 if (state >= 0 && state != decoder->last_stable) { in gpio_decoder_poll_gpios()65 decoder->last_stable = state; in gpio_decoder_poll_gpios()