Lines Matching refs:pwm_fan_ctx
31 struct pwm_fan_ctx { struct
56 struct pwm_fan_ctx *ctx = dev_id; in pulse_handler() argument
65 struct pwm_fan_ctx *ctx = from_timer(ctx, t, rpm_timer); in sample_timer()
81 static int __set_pwm(struct pwm_fan_ctx *ctx, unsigned long pwm) in __set_pwm()
104 static void pwm_fan_update_state(struct pwm_fan_ctx *ctx, unsigned long pwm) in pwm_fan_update_state()
118 struct pwm_fan_ctx *ctx = dev_get_drvdata(dev); in pwm_store()
136 struct pwm_fan_ctx *ctx = dev_get_drvdata(dev); in pwm_show()
144 struct pwm_fan_ctx *ctx = dev_get_drvdata(dev); in rpm_show()
162 struct pwm_fan_ctx *ctx = dev_get_drvdata(dev); in pwm_fan_attrs_visible()
185 struct pwm_fan_ctx *ctx = cdev->devdata; in pwm_fan_get_max_state()
198 struct pwm_fan_ctx *ctx = cdev->devdata; in pwm_fan_get_cur_state()
211 struct pwm_fan_ctx *ctx = cdev->devdata; in pwm_fan_set_cur_state()
238 struct pwm_fan_ctx *ctx) in pwm_fan_of_get_cooling_data()
285 struct pwm_fan_ctx *ctx = __ctx; in pwm_fan_pwm_disable()
328 static int pwm_fan_temp_to_state(struct pwm_fan_ctx *ctx, int temp) in pwm_fan_temp_to_state()
344 struct pwm_fan_ctx *ctx = container_of(nb, struct pwm_fan_ctx, thermal_nb); in pwm_fan_thermal_notifier_call()
367 struct pwm_fan_ctx *ctx) in pwm_fan_register_thermal_notifier()
382 struct pwm_fan_ctx *ctx; in pwm_fan_probe()
507 struct pwm_fan_ctx *ctx = dev_get_drvdata(dev); in pwm_fan_disable()
545 struct pwm_fan_ctx *ctx = dev_get_drvdata(dev); in pwm_fan_resume()