Lines Matching refs:bios
45 target = max_t(u8, target, fan->bios.min_duty); in nvkm_fan_update()
46 target = min_t(u8, target, fan->bios.max_duty); in nvkm_fan_update()
87 u16 bump_period = fan->bios.bump_period; in nvkm_fan_update()
88 u16 slow_down_period = fan->bios.slow_down_period; in nvkm_fan_update()
187 priv->fan->bios.pwm_freq = 0; in nvkm_therm_fan_set_defaults()
188 priv->fan->bios.min_duty = 0; in nvkm_therm_fan_set_defaults()
189 priv->fan->bios.max_duty = 100; in nvkm_therm_fan_set_defaults()
190 priv->fan->bios.bump_period = 500; in nvkm_therm_fan_set_defaults()
191 priv->fan->bios.slow_down_period = 2000; in nvkm_therm_fan_set_defaults()
192 priv->fan->bios.linear_min_temp = 40; in nvkm_therm_fan_set_defaults()
193 priv->fan->bios.linear_max_temp = 85; in nvkm_therm_fan_set_defaults()
201 if (priv->fan->bios.min_duty > 100) in nvkm_therm_fan_safety_checks()
202 priv->fan->bios.min_duty = 100; in nvkm_therm_fan_safety_checks()
203 if (priv->fan->bios.max_duty > 100) in nvkm_therm_fan_safety_checks()
204 priv->fan->bios.max_duty = 100; in nvkm_therm_fan_safety_checks()
206 if (priv->fan->bios.min_duty > priv->fan->bios.max_duty) in nvkm_therm_fan_safety_checks()
207 priv->fan->bios.min_duty = priv->fan->bios.max_duty; in nvkm_therm_fan_safety_checks()
232 struct nvkm_bios *bios = nvkm_bios(therm); in nvkm_therm_fan_ctor() local
274 nvbios_perf_fan_parse(bios, &priv->fan->perf); in nvkm_therm_fan_ctor()
275 if (!nvbios_fan_parse(bios, &priv->fan->bios)) { in nvkm_therm_fan_ctor()
277 if (nvbios_therm_fan_parse(bios, &priv->fan->bios)) in nvkm_therm_fan_ctor()