Lines Matching refs:cycles
200 unsigned long long cycles = state->period; in atmel_pwm_calculate_cprd_and_pres() local
204 cycles *= clkrate; in atmel_pwm_calculate_cprd_and_pres()
205 do_div(cycles, NSEC_PER_SEC); in atmel_pwm_calculate_cprd_and_pres()
212 shift = fls(cycles) - atmel_pwm->data->cfg.period_bits; in atmel_pwm_calculate_cprd_and_pres()
219 cycles >>= *pres; in atmel_pwm_calculate_cprd_and_pres()
224 *cprd = cycles; in atmel_pwm_calculate_cprd_and_pres()
233 unsigned long long cycles = state->duty_cycle; in atmel_pwm_calculate_cdty() local
235 cycles *= clkrate; in atmel_pwm_calculate_cdty()
236 do_div(cycles, NSEC_PER_SEC); in atmel_pwm_calculate_cdty()
237 cycles >>= pres; in atmel_pwm_calculate_cdty()
238 *cdty = cprd - cycles; in atmel_pwm_calculate_cdty()