Lines Matching refs:variant
70 struct samsung_pwm_variant variant; member
111 bits = (fls(divisor) - 1) - pwm.variant.div_base; in samsung_timer_set_divisor()
236 if (pwm.variant.has_tint_cstat) { in samsung_clockevent_resume()
255 if (pwm.variant.has_tint_cstat) { in samsung_clock_event_isr()
293 if (pwm.variant.has_tint_cstat) { in samsung_clockevent_init()
361 pwm.variant.bits, clock_rate); in samsung_clocksource_init()
363 samsung_clocksource.mask = CLOCKSOURCE_MASK(pwm.variant.bits); in samsung_clocksource_init()
373 pwm.tcnt_max = (1UL << pwm.variant.bits) - 1; in samsung_timer_resources()
374 if (pwm.variant.bits == 16) { in samsung_timer_resources()
391 mask = ~pwm.variant.output_mask & ((1 << SAMSUNG_PWM_NUM) - 1); in _samsung_pwm_clocksource_init()
409 unsigned int *irqs, struct samsung_pwm_variant *variant) in samsung_pwm_clocksource_init() argument
412 memcpy(&pwm.variant, variant, sizeof(pwm.variant)); in samsung_pwm_clocksource_init()
424 const struct samsung_pwm_variant *variant) in samsung_pwm_alloc() argument
431 memcpy(&pwm.variant, variant, sizeof(pwm.variant)); in samsung_pwm_alloc()
441 pwm.variant.output_mask |= 1 << val; in samsung_pwm_alloc()