Lines Matching refs:raw_dty
479 u32 *raw_dty) in stm32_pwm_raw_capture() argument
516 *raw_dty = 0; in stm32_pwm_raw_capture()
518 *raw_dty = priv->capture[3] - priv->capture[0]; in stm32_pwm_raw_capture()
520 *raw_dty = priv->max_arr - priv->capture[0] + priv->capture[3]; in stm32_pwm_raw_capture()
522 if (*raw_dty > *raw_prd) { in stm32_pwm_raw_capture()
529 *raw_dty -= *raw_prd; in stm32_pwm_raw_capture()
546 u32 raw_prd = 0, raw_dty = 0; in stm32_pwm_capture() local
596 ret = stm32_pwm_raw_capture(chip, pwm, tmo_ms, &raw_prd, &raw_dty); in stm32_pwm_capture()
618 &raw_dty); in stm32_pwm_capture()
645 ret = stm32_pwm_raw_capture(chip, pwm, tmo_ms, &raw_prd, &raw_dty); in stm32_pwm_capture()
649 if (raw_dty >= (raw_prd >> icpsc)) { in stm32_pwm_capture()
676 raw_dty = (raw_prd >> icpsc) - (raw_prd - raw_dty); in stm32_pwm_capture()
682 dty = (unsigned long long)raw_dty * (psc + 1) * NSEC_PER_SEC; in stm32_pwm_capture()