Lines Matching refs:mode
85 nvkm_therm_update(struct nvkm_therm *therm, int mode) in nvkm_therm_update() argument
95 if (mode < 0) in nvkm_therm_update()
96 mode = priv->mode; in nvkm_therm_update()
97 priv->mode = mode; in nvkm_therm_update()
99 switch (mode) { in nvkm_therm_update()
161 nvkm_therm_fan_mode(struct nvkm_therm *therm, int mode) in nvkm_therm_fan_mode() argument
172 if ((mode >= ARRAY_SIZE(name)) || in nvkm_therm_fan_mode()
173 (mode != NVKM_THERM_CTRL_NONE && device->card_type >= NV_C0 && in nvkm_therm_fan_mode()
179 if (mode == NVKM_THERM_CTRL_AUTO && therm->temp_get(therm) < 0) in nvkm_therm_fan_mode()
182 if (priv->mode == mode) in nvkm_therm_fan_mode()
185 nv_info(therm, "fan management: %s\n", name[mode]); in nvkm_therm_fan_mode()
186 nvkm_therm_update(therm, mode); in nvkm_therm_fan_mode()
202 return priv->mode; in nvkm_therm_attr_get()
316 priv->suspend = priv->mode; in _nvkm_therm_fini()
317 priv->mode = NVKM_THERM_CTRL_NONE; in _nvkm_therm_fini()
345 priv->mode = priv->suspend = -1; /* undefined */ in nvkm_therm_create_()