nvkm_therm 153 drivers/gpu/drm/nouveau/include/nvkm/core/device.h struct nvkm_therm *therm; nvkm_therm 226 drivers/gpu/drm/nouveau/include/nvkm/core/device.h int (*therm )(struct nvkm_device *, int idx, struct nvkm_therm **); nvkm_therm 86 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h void (*downclock)(struct nvkm_therm *, bool active); nvkm_therm 87 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h void (*pause)(struct nvkm_therm *, bool active); nvkm_therm 93 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int (*fan_get)(struct nvkm_therm *); nvkm_therm 94 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int (*fan_set)(struct nvkm_therm *, int); nvkm_therm 96 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int (*attr_get)(struct nvkm_therm *, enum nvkm_therm_attr_type); nvkm_therm 97 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int (*attr_set)(struct nvkm_therm *, enum nvkm_therm_attr_type, int); nvkm_therm 102 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int nvkm_therm_temp_get(struct nvkm_therm *); nvkm_therm 103 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int nvkm_therm_fan_sense(struct nvkm_therm *); nvkm_therm 104 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int nvkm_therm_cstate(struct nvkm_therm *, int, int); nvkm_therm 105 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h void nvkm_therm_clkgate_init(struct nvkm_therm *, nvkm_therm 107 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h void nvkm_therm_clkgate_enable(struct nvkm_therm *); nvkm_therm 108 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h void nvkm_therm_clkgate_fini(struct nvkm_therm *, bool); nvkm_therm 110 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int nv40_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 111 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int nv50_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 112 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int g84_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 113 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int gt215_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 114 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int gf119_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 115 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int gk104_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 116 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int gm107_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 117 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int gm200_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 118 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h int gp100_therm_new(struct nvkm_device *, int, struct nvkm_therm **); nvkm_therm 55 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 67 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 88 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 100 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 121 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 137 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 153 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 176 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 326 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 350 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 389 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 421 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 470 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 524 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 579 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 613 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 719 drivers/gpu/drm/nouveau/nouveau_hwmon.c struct nvkm_therm *therm = nvxx_therm(&drm->client.device); nvkm_therm 57 drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c struct nvkm_therm *therm = device->therm; nvkm_therm 72 drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c struct nvkm_therm *therm = device->therm; nvkm_therm 164 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c struct nvkm_therm *therm = device->therm; nvkm_therm 30 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_temp_get(struct nvkm_therm *therm) nvkm_therm 38 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_update_trip(struct nvkm_therm *therm) nvkm_therm 70 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_compute_linear_duty(struct nvkm_therm *therm, u8 linear_min_temp, nvkm_therm 91 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_update_linear(struct nvkm_therm *therm) nvkm_therm 99 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_update_linear_fallback(struct nvkm_therm *therm) nvkm_therm 106 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_update(struct nvkm_therm *therm, int mode) nvkm_therm 164 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_cstate(struct nvkm_therm *therm, int fan, int dir) nvkm_therm 179 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c struct nvkm_therm *therm = nvkm_therm 180 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c container_of(alarm, struct nvkm_therm, alarm); nvkm_therm 185 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_fan_mode(struct nvkm_therm *therm, int mode) nvkm_therm 215 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_attr_get(struct nvkm_therm *therm, enum nvkm_therm_attr_type type) nvkm_therm 246 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_attr_set(struct nvkm_therm *therm, nvkm_therm 304 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_clkgate_enable(struct nvkm_therm *therm) nvkm_therm 315 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_clkgate_fini(struct nvkm_therm *therm, bool suspend) nvkm_therm 327 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_clkgate_oneinit(struct nvkm_therm *therm) nvkm_therm 338 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c struct nvkm_therm *therm = nvkm_therm(subdev); nvkm_therm 346 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c struct nvkm_therm *therm = nvkm_therm(subdev); nvkm_therm 365 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c struct nvkm_therm *therm = nvkm_therm(subdev); nvkm_therm 378 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c struct nvkm_therm *therm = nvkm_therm(subdev); nvkm_therm 397 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_clkgate_init(struct nvkm_therm *therm, nvkm_therm 409 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c struct nvkm_therm *therm = nvkm_therm(subdev); nvkm_therm 415 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm = { nvkm_therm 424 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_ctor(struct nvkm_therm *therm, struct nvkm_device *device, nvkm_therm 427 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_subdev_ctor(&nvkm_therm, device, index, &therm->subdev); nvkm_therm 446 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c int index, struct nvkm_therm **ptherm) nvkm_therm 448 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c struct nvkm_therm *therm; nvkm_therm 34 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c struct nvkm_therm *therm = fan->parent; nvkm_therm 112 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_get(struct nvkm_therm *therm) nvkm_therm 118 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_set(struct nvkm_therm *therm, bool immediate, int percent) nvkm_therm 124 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_sense(struct nvkm_therm *therm) nvkm_therm 169 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_user_get(struct nvkm_therm *therm) nvkm_therm 175 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_user_set(struct nvkm_therm *therm, int percent) nvkm_therm 184 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_set_defaults(struct nvkm_therm *therm) nvkm_therm 196 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_safety_checks(struct nvkm_therm *therm) nvkm_therm 208 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_init(struct nvkm_therm *therm) nvkm_therm 214 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_fini(struct nvkm_therm *therm, bool suspend) nvkm_therm 223 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c nvkm_therm_fan_ctor(struct nvkm_therm *therm) nvkm_therm 27 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c nvkm_fannil_get(struct nvkm_therm *therm) nvkm_therm 33 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c nvkm_fannil_set(struct nvkm_therm *therm, int percent) nvkm_therm 39 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c nvkm_fannil_create(struct nvkm_therm *therm) nvkm_therm 38 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c nvkm_fanpwm_get(struct nvkm_therm *therm) nvkm_therm 59 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c nvkm_fanpwm_set(struct nvkm_therm *therm, int percent) nvkm_therm 85 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c nvkm_fanpwm_create(struct nvkm_therm *therm, struct dcb_gpio_func *func) nvkm_therm 41 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c struct nvkm_therm *therm = fan->base.parent; nvkm_therm 74 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c nvkm_fantog_get(struct nvkm_therm *therm) nvkm_therm 81 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c nvkm_fantog_set(struct nvkm_therm *therm, int percent) nvkm_therm 91 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c nvkm_fantog_create(struct nvkm_therm *therm, struct dcb_gpio_func *func) nvkm_therm 30 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c g84_temp_get(struct nvkm_therm *therm) nvkm_therm 41 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c g84_sensor_setup(struct nvkm_therm *therm) nvkm_therm 54 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c g84_therm_program_alarms(struct nvkm_therm *therm) nvkm_therm 95 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c g84_therm_threshold_hyst_emulation(struct nvkm_therm *therm, nvkm_therm 139 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c g84_therm_intr(struct nvkm_therm *therm) nvkm_therm 194 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c g84_therm_fini(struct nvkm_therm *therm) nvkm_therm 207 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c g84_therm_init(struct nvkm_therm *therm) nvkm_therm 226 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c g84_therm_new(struct nvkm_device *device, int index, struct nvkm_therm **ptherm) nvkm_therm 228 drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c struct nvkm_therm *therm; nvkm_therm 32 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c gf100_clkgate_init(struct nvkm_therm *therm, nvkm_therm 27 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c pwm_info(struct nvkm_therm *therm, int line) nvkm_therm 53 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c gf119_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) nvkm_therm 67 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c gf119_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) nvkm_therm 89 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c gf119_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) nvkm_therm 106 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c gf119_fan_pwm_clock(struct nvkm_therm *therm, int line) nvkm_therm 119 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c gf119_therm_init(struct nvkm_therm *therm) nvkm_therm 150 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c struct nvkm_therm **ptherm) nvkm_therm 30 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c gk104_clkgate_enable(struct nvkm_therm *base) nvkm_therm 59 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c gk104_clkgate_fini(struct nvkm_therm *base, bool suspend) nvkm_therm 114 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c struct nvkm_therm **ptherm) nvkm_therm 131 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c int index, struct nvkm_therm **ptherm) nvkm_therm 39 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.h struct nvkm_therm base; nvkm_therm 27 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c gm107_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) nvkm_therm 34 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c gm107_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) nvkm_therm 43 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c gm107_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) nvkm_therm 52 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c gm107_fan_pwm_clock(struct nvkm_therm *therm, int line) nvkm_therm 72 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c struct nvkm_therm **ptherm) nvkm_therm 36 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c struct nvkm_therm **ptherm) nvkm_therm 27 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c gp100_temp_get(struct nvkm_therm *therm) nvkm_therm 53 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c struct nvkm_therm **ptherm) nvkm_therm 29 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c gt215_therm_fan_sense(struct nvkm_therm *therm) nvkm_therm 40 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c gt215_therm_init(struct nvkm_therm *therm) nvkm_therm 72 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c struct nvkm_therm **ptherm) nvkm_therm 33 drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c struct nvkm_therm *therm = data; nvkm_therm 83 drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c nvkm_therm_ic_ctor(struct nvkm_therm *therm) nvkm_therm 30 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c nv40_sensor_style(struct nvkm_therm *therm) nvkm_therm 53 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c nv40_sensor_setup(struct nvkm_therm *therm) nvkm_therm 73 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c nv40_temp_get(struct nvkm_therm *therm) nvkm_therm 106 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c nv40_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) nvkm_therm 121 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c nv40_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) nvkm_therm 149 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c nv40_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) nvkm_therm 168 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c nv40_therm_intr(struct nvkm_therm *therm) nvkm_therm 183 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c nv40_therm_init(struct nvkm_therm *therm) nvkm_therm 201 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c struct nvkm_therm **ptherm) nvkm_therm 28 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c pwm_info(struct nvkm_therm *therm, int *line, int *ctrl, int *indx) nvkm_therm 55 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c nv50_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) nvkm_therm 66 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c nv50_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) nvkm_therm 83 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c nv50_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) nvkm_therm 96 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c nv50_fan_pwm_clock(struct nvkm_therm *therm, int line) nvkm_therm 121 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c nv50_sensor_setup(struct nvkm_therm *therm) nvkm_therm 129 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c nv50_temp_get(struct nvkm_therm *therm) nvkm_therm 154 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c nv50_therm_init(struct nvkm_therm *therm) nvkm_therm 173 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c struct nvkm_therm **ptherm) nvkm_therm 3 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h #define nvkm_therm(p) container_of((p), struct nvkm_therm, subdev) nvkm_therm 34 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int index, struct nvkm_therm **); nvkm_therm 35 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void nvkm_therm_ctor(struct nvkm_therm *therm, struct nvkm_device *device, nvkm_therm 39 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h struct nvkm_therm *parent; nvkm_therm 49 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int (*get)(struct nvkm_therm *); nvkm_therm 50 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int (*set)(struct nvkm_therm *, int percent); nvkm_therm 55 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_fan_mode(struct nvkm_therm *, int mode); nvkm_therm 56 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_attr_get(struct nvkm_therm *, enum nvkm_therm_attr_type); nvkm_therm 57 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_attr_set(struct nvkm_therm *, enum nvkm_therm_attr_type, int); nvkm_therm 59 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void nvkm_therm_ic_ctor(struct nvkm_therm *); nvkm_therm 61 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_sensor_ctor(struct nvkm_therm *); nvkm_therm 63 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_fan_ctor(struct nvkm_therm *); nvkm_therm 64 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_fan_init(struct nvkm_therm *); nvkm_therm 65 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_fan_fini(struct nvkm_therm *, bool suspend); nvkm_therm 66 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_fan_get(struct nvkm_therm *); nvkm_therm 67 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_fan_set(struct nvkm_therm *, bool now, int percent); nvkm_therm 68 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_fan_user_get(struct nvkm_therm *); nvkm_therm 69 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_fan_user_set(struct nvkm_therm *, int percent); nvkm_therm 71 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_sensor_init(struct nvkm_therm *); nvkm_therm 72 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_therm_sensor_fini(struct nvkm_therm *, bool suspend); nvkm_therm 73 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void nvkm_therm_sensor_preinit(struct nvkm_therm *); nvkm_therm 74 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void nvkm_therm_sensor_set_threshold_state(struct nvkm_therm *, nvkm_therm 78 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h nvkm_therm_sensor_get_threshold_state(struct nvkm_therm *, nvkm_therm 80 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void nvkm_therm_sensor_event(struct nvkm_therm *, enum nvkm_therm_thrs, nvkm_therm 82 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void nvkm_therm_program_alarms_polling(struct nvkm_therm *); nvkm_therm 85 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void (*init)(struct nvkm_therm *); nvkm_therm 86 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void (*fini)(struct nvkm_therm *); nvkm_therm 87 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void (*intr)(struct nvkm_therm *); nvkm_therm 89 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int (*pwm_ctrl)(struct nvkm_therm *, int line, bool); nvkm_therm 90 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int (*pwm_get)(struct nvkm_therm *, int line, u32 *, u32 *); nvkm_therm 91 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int (*pwm_set)(struct nvkm_therm *, int line, u32, u32); nvkm_therm 92 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int (*pwm_clock)(struct nvkm_therm *, int line); nvkm_therm 94 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int (*temp_get)(struct nvkm_therm *); nvkm_therm 96 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int (*fan_sense)(struct nvkm_therm *); nvkm_therm 98 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void (*program_alarms)(struct nvkm_therm *); nvkm_therm 100 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void (*clkgate_init)(struct nvkm_therm *, nvkm_therm 102 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void (*clkgate_enable)(struct nvkm_therm *); nvkm_therm 103 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void (*clkgate_fini)(struct nvkm_therm *, bool); nvkm_therm 106 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void nv40_therm_intr(struct nvkm_therm *); nvkm_therm 108 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nv50_fan_pwm_ctrl(struct nvkm_therm *, int, bool); nvkm_therm 109 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nv50_fan_pwm_get(struct nvkm_therm *, int, u32 *, u32 *); nvkm_therm 110 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nv50_fan_pwm_set(struct nvkm_therm *, int, u32, u32); nvkm_therm 111 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nv50_fan_pwm_clock(struct nvkm_therm *, int); nvkm_therm 113 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int g84_temp_get(struct nvkm_therm *); nvkm_therm 114 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void g84_sensor_setup(struct nvkm_therm *); nvkm_therm 115 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void g84_therm_fini(struct nvkm_therm *); nvkm_therm 117 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int gt215_therm_fan_sense(struct nvkm_therm *); nvkm_therm 119 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void gf100_clkgate_init(struct nvkm_therm *, nvkm_therm 122 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void g84_therm_init(struct nvkm_therm *); nvkm_therm 124 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int gf119_fan_pwm_ctrl(struct nvkm_therm *, int, bool); nvkm_therm 125 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int gf119_fan_pwm_get(struct nvkm_therm *, int, u32 *, u32 *); nvkm_therm 126 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int gf119_fan_pwm_set(struct nvkm_therm *, int, u32, u32); nvkm_therm 127 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int gf119_fan_pwm_clock(struct nvkm_therm *, int); nvkm_therm 128 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void gf119_therm_init(struct nvkm_therm *); nvkm_therm 130 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void gk104_therm_init(struct nvkm_therm *); nvkm_therm 131 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void gk104_clkgate_enable(struct nvkm_therm *); nvkm_therm 132 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h void gk104_clkgate_fini(struct nvkm_therm *, bool); nvkm_therm 134 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_fanpwm_create(struct nvkm_therm *, struct dcb_gpio_func *); nvkm_therm 135 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_fantog_create(struct nvkm_therm *, struct dcb_gpio_func *); nvkm_therm 136 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h int nvkm_fannil_create(struct nvkm_therm *); nvkm_therm 27 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_temp_set_defaults(struct nvkm_therm *therm) nvkm_therm 45 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_temp_safety_checks(struct nvkm_therm *therm) nvkm_therm 58 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_sensor_set_threshold_state(struct nvkm_therm *therm, nvkm_therm 67 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_sensor_get_threshold_state(struct nvkm_therm *therm, nvkm_therm 81 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_sensor_event(struct nvkm_therm *therm, enum nvkm_therm_thrs thrs, nvkm_therm 137 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_threshold_hyst_polling(struct nvkm_therm *therm, nvkm_therm 164 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c struct nvkm_therm *therm = nvkm_therm 165 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c container_of(alarm, struct nvkm_therm, sensor.therm_poll_alarm); nvkm_therm 193 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_program_alarms_polling(struct nvkm_therm *therm) nvkm_therm 212 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_sensor_init(struct nvkm_therm *therm) nvkm_therm 219 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_sensor_fini(struct nvkm_therm *therm, bool suspend) nvkm_therm 228 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_sensor_preinit(struct nvkm_therm *therm) nvkm_therm 239 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c nvkm_therm_sensor_ctor(struct nvkm_therm *therm)