Lines Matching refs:duty100
6488 u32 duty100; in si_thermal_setup_fan_table() local
6500 duty100 = (RREG32(CG_FDO_CTRL1) & FMAX_DUTY100_MASK) >> FMAX_DUTY100_SHIFT; in si_thermal_setup_fan_table()
6502 if (duty100 == 0) { in si_thermal_setup_fan_table()
6507 tmp64 = (u64)adev->pm.dpm.fan.pwm_min * duty100; in si_thermal_setup_fan_table()
6517 slope1 = (u16)((50 + ((16 * duty100 * pwm_diff1) / t_diff1)) / 100); in si_thermal_setup_fan_table()
6518 slope2 = (u16)((50 + ((16 * duty100 * pwm_diff2) / t_diff2)) / 100); in si_thermal_setup_fan_table()
6534 fan_table.fdo_max = cpu_to_be16((u16)duty100); in si_thermal_setup_fan_table()
6585 u32 duty, duty100; in si_dpm_get_fan_speed_pwm() local
6595 duty100 = (RREG32(CG_FDO_CTRL1) & FMAX_DUTY100_MASK) >> FMAX_DUTY100_SHIFT; in si_dpm_get_fan_speed_pwm()
6598 if (duty100 == 0) in si_dpm_get_fan_speed_pwm()
6602 do_div(tmp64, duty100); in si_dpm_get_fan_speed_pwm()
6614 u32 duty, duty100; in si_dpm_set_fan_speed_pwm() local
6626 duty100 = (RREG32(CG_FDO_CTRL1) & FMAX_DUTY100_MASK) >> FMAX_DUTY100_SHIFT; in si_dpm_set_fan_speed_pwm()
6628 if (duty100 == 0) in si_dpm_set_fan_speed_pwm()
6631 tmp64 = (u64)speed * duty100; in si_dpm_set_fan_speed_pwm()