/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/ |
priv.h | 5 #define nvkm_therm(p) container_of((p), struct nvkm_therm, subdev) macro 36 int index, struct nvkm_therm **); 37 void nvkm_therm_ctor(struct nvkm_therm *therm, struct nvkm_device *device, 41 struct nvkm_therm *parent; 51 int (*get)(struct nvkm_therm *); 52 int (*set)(struct nvkm_therm *, int percent); 58 int nvkm_therm_fan_mode(struct nvkm_therm *, int mode); 59 int nvkm_therm_attr_get(struct nvkm_therm *, enum nvkm_therm_attr_type); 60 int nvkm_therm_attr_set(struct nvkm_therm *, enum nvkm_therm_attr_type, int) [all...] |
nouveau_nvkm_subdev_therm_fannil.c | 32 nvkm_fannil_get(struct nvkm_therm *therm) 38 nvkm_fannil_set(struct nvkm_therm *therm, int percent) 44 nvkm_fannil_create(struct nvkm_therm *therm)
|
nouveau_nvkm_subdev_therm_gm107.c | 32 gm107_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) 39 gm107_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) 48 gm107_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) 57 gm107_fan_pwm_clock(struct nvkm_therm *therm, int line) 77 struct nvkm_therm **ptherm)
|
nouveau_nvkm_subdev_therm_gp100.c | 32 gp100_temp_get(struct nvkm_therm *therm) 58 struct nvkm_therm **ptherm)
|
nouveau_nvkm_subdev_therm_base.c | 35 nvkm_therm_temp_get(struct nvkm_therm *therm) 43 nvkm_therm_update_trip(struct nvkm_therm *therm) 75 nvkm_therm_compute_linear_duty(struct nvkm_therm *therm, u8 linear_min_temp, 96 nvkm_therm_update_linear(struct nvkm_therm *therm) 104 nvkm_therm_update_linear_fallback(struct nvkm_therm *therm) 111 nvkm_therm_update(struct nvkm_therm *therm, int mode) 171 nvkm_therm_cstate(struct nvkm_therm *therm, int fan, int dir) 186 struct nvkm_therm *therm = 187 container_of(alarm, struct nvkm_therm, alarm); 192 nvkm_therm_fan_mode(struct nvkm_therm *therm, int mode 425 nvkm_therm = { variable in typeref:typename:const struct nvkm_subdev_func [all...] |
gk104.h | 41 struct nvkm_therm base;
|
nouveau_nvkm_subdev_therm_gm200.c | 41 struct nvkm_therm **ptherm)
|
nouveau_nvkm_subdev_therm_nv40.c | 35 nv40_sensor_style(struct nvkm_therm *therm) 58 nv40_sensor_setup(struct nvkm_therm *therm) 78 nv40_temp_get(struct nvkm_therm *therm) 111 nv40_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) 126 nv40_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) 154 nv40_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) 173 nv40_therm_intr(struct nvkm_therm *therm) 188 nv40_therm_init(struct nvkm_therm *therm) 206 struct nvkm_therm **ptherm)
|
nouveau_nvkm_subdev_therm_nv50.c | 33 pwm_info(struct nvkm_therm *therm, int *line, int *ctrl, int *indx) 60 nv50_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) 71 nv50_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) 88 nv50_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) 101 nv50_fan_pwm_clock(struct nvkm_therm *therm, int line) 126 nv50_sensor_setup(struct nvkm_therm *therm) 134 nv50_temp_get(struct nvkm_therm *therm) 159 nv50_therm_init(struct nvkm_therm *therm) 178 struct nvkm_therm **ptherm)
|
nouveau_nvkm_subdev_therm_temp.c | 32 nvkm_therm_temp_set_defaults(struct nvkm_therm *therm) 50 nvkm_therm_temp_safety_checks(struct nvkm_therm *therm) 63 nvkm_therm_sensor_set_threshold_state(struct nvkm_therm *therm, 72 nvkm_therm_sensor_get_threshold_state(struct nvkm_therm *therm, 86 nvkm_therm_sensor_event(struct nvkm_therm *therm, enum nvkm_therm_thrs thrs, 142 nvkm_therm_threshold_hyst_polling(struct nvkm_therm *therm, 169 struct nvkm_therm *therm = 170 container_of(alarm, struct nvkm_therm, sensor.therm_poll_alarm); 198 nvkm_therm_program_alarms_polling(struct nvkm_therm *therm) 217 nvkm_therm_sensor_init(struct nvkm_therm *therm [all...] |
nouveau_nvkm_subdev_therm_fan.c | 39 struct nvkm_therm *therm = fan->parent; 121 nvkm_therm_fan_get(struct nvkm_therm *therm) 127 nvkm_therm_fan_set(struct nvkm_therm *therm, bool immediate, int percent) 133 nvkm_therm_fan_sense(struct nvkm_therm *therm) 178 nvkm_therm_fan_user_get(struct nvkm_therm *therm) 184 nvkm_therm_fan_user_set(struct nvkm_therm *therm, int percent) 193 nvkm_therm_fan_set_defaults(struct nvkm_therm *therm) 205 nvkm_therm_fan_safety_checks(struct nvkm_therm *therm) 217 nvkm_therm_fan_init(struct nvkm_therm *therm) 223 nvkm_therm_fan_fini(struct nvkm_therm *therm, bool suspend [all...] |
nouveau_nvkm_subdev_therm_gt215.c | 34 gt215_therm_fan_sense(struct nvkm_therm *therm) 45 gt215_therm_init(struct nvkm_therm *therm) 77 struct nvkm_therm **ptherm)
|
nouveau_nvkm_subdev_therm_gf119.c | 32 pwm_info(struct nvkm_therm *therm, int line) 58 gf119_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) 72 gf119_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) 94 gf119_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) 111 gf119_fan_pwm_clock(struct nvkm_therm *therm, int line) 124 gf119_therm_init(struct nvkm_therm *therm) 155 struct nvkm_therm **ptherm)
|
nouveau_nvkm_subdev_therm_fantog.c | 46 struct nvkm_therm *therm = fan->base.parent; 79 nvkm_fantog_get(struct nvkm_therm *therm) 86 nvkm_fantog_set(struct nvkm_therm *therm, int percent) 103 nvkm_fantog_create(struct nvkm_therm *therm, struct dcb_gpio_func *func)
|
nouveau_nvkm_subdev_therm_g84.c | 35 g84_temp_get(struct nvkm_therm *therm) 46 g84_sensor_setup(struct nvkm_therm *therm) 59 g84_therm_program_alarms(struct nvkm_therm *therm) 100 g84_therm_threshold_hyst_emulation(struct nvkm_therm *therm, 144 g84_therm_intr(struct nvkm_therm *therm) 199 g84_therm_fini(struct nvkm_therm *therm) 212 g84_therm_init(struct nvkm_therm *therm) 231 g84_therm_new(struct nvkm_device *device, int index, struct nvkm_therm **ptherm) 233 struct nvkm_therm *therm;
|
nouveau_nvkm_subdev_therm_gk104.c | 35 gk104_clkgate_enable(struct nvkm_therm *base) 64 gk104_clkgate_fini(struct nvkm_therm *base, bool suspend) 119 struct nvkm_therm **ptherm) 136 int index, struct nvkm_therm **ptherm)
|
nouveau_nvkm_subdev_therm_fanpwm.c | 43 nvkm_fanpwm_get(struct nvkm_therm *therm) 64 nvkm_fanpwm_set(struct nvkm_therm *therm, int percent) 90 nvkm_fanpwm_create(struct nvkm_therm *therm, struct dcb_gpio_func *func)
|
nouveau_nvkm_subdev_therm_gf100.c | 37 gf100_clkgate_init(struct nvkm_therm *therm,
|
nouveau_nvkm_subdev_therm_ic.c | 41 struct nvkm_therm *therm = data; 92 nvkm_therm_ic_ctor(struct nvkm_therm *therm)
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
therm.h | 61 struct nvkm_therm { struct 88 void (*downclock)(struct nvkm_therm *, bool active); 89 void (*pause)(struct nvkm_therm *, bool active); 95 int (*fan_get)(struct nvkm_therm *); 96 int (*fan_set)(struct nvkm_therm *, int); 98 int (*attr_get)(struct nvkm_therm *, enum nvkm_therm_attr_type); 99 int (*attr_set)(struct nvkm_therm *, enum nvkm_therm_attr_type, int); 104 int nvkm_therm_temp_get(struct nvkm_therm *); 105 int nvkm_therm_fan_sense(struct nvkm_therm *); 106 int nvkm_therm_cstate(struct nvkm_therm *, int, int) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_hwmon.c | 60 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 72 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 93 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 105 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 126 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 142 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 158 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 181 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 331 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); 355 struct nvkm_therm *therm = nvxx_therm(&drm->client.device) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/ |
nouveau_nvkm_subdev_bus_nv31.c | 62 struct nvkm_therm *therm = device->therm;
|
nouveau_nvkm_subdev_bus_nv50.c | 77 struct nvkm_therm *therm = device->therm;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
device.h | 165 struct nvkm_therm *therm; 242 int (*therm )(struct nvkm_device *, int idx, struct nvkm_therm **);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/ |
nouveau_nvkm_subdev_clk_base.c | 169 struct nvkm_therm *therm = device->therm;
|