Lines Matching refs:duty
45 u32 divs, duty; in nvkm_fanpwm_get() local
48 ret = therm->pwm_get(therm, priv->func.line, &divs, &duty); in nvkm_fanpwm_get()
50 divs = max(divs, duty); in nvkm_fanpwm_get()
52 duty = divs - duty; in nvkm_fanpwm_get()
53 return (duty * 100) / divs; in nvkm_fanpwm_get()
65 u32 divs, duty; in nvkm_fanpwm_set() local
76 duty = ((divs * percent) + 99) / 100; in nvkm_fanpwm_set()
78 duty = divs - duty; in nvkm_fanpwm_set()
80 ret = therm->pwm_set(therm, priv->func.line, divs, duty); in nvkm_fanpwm_set()
94 u32 divs, duty; in nvkm_fanpwm_create() local
100 therm->pwm_get(therm, func->line, &divs, &duty) == -ENODEV) in nvkm_fanpwm_create()