Lines Matching refs:gpio_fan_data
39 struct gpio_fan_data { struct
64 struct gpio_fan_data *fan_data = in fan_alarm_notify() argument
65 container_of(ws, struct gpio_fan_data, alarm_work); in fan_alarm_notify()
73 struct gpio_fan_data *fan_data = dev_id; in fan_alarm_irq_handler()
83 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in show_fan_alarm()
95 static int fan_alarm_init(struct gpio_fan_data *fan_data, in fan_alarm_init()
132 static void __set_fan_ctrl(struct gpio_fan_data *fan_data, int ctrl_val) in __set_fan_ctrl()
140 static int __get_fan_ctrl(struct gpio_fan_data *fan_data) in __get_fan_ctrl()
155 static void set_fan_speed(struct gpio_fan_data *fan_data, int speed_index) in set_fan_speed()
164 static int get_fan_speed_index(struct gpio_fan_data *fan_data) in get_fan_speed_index()
179 static int rpm_to_speed_index(struct gpio_fan_data *fan_data, unsigned long rpm) in rpm_to_speed_index()
194 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in show_pwm()
203 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in set_pwm()
230 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in show_pwm_enable()
238 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in set_pwm_enable()
269 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in show_rpm_min()
277 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in show_rpm_max()
286 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in show_rpm()
294 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in set_rpm()
329 struct gpio_fan_data *data = dev_get_drvdata(dev); in gpio_fan_is_visible()
361 static int fan_ctrl_init(struct gpio_fan_data *fan_data, in fan_ctrl_init()
396 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_get_max_state()
408 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_get_cur_state()
420 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_set_cur_state()
543 struct gpio_fan_data *fan_data; in gpio_fan_probe()
546 fan_data = devm_kzalloc(&pdev->dev, sizeof(struct gpio_fan_data), in gpio_fan_probe()
614 struct gpio_fan_data *fan_data = platform_get_drvdata(pdev); in gpio_fan_remove()
633 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in gpio_fan_suspend()
645 struct gpio_fan_data *fan_data = dev_get_drvdata(dev); in gpio_fan_resume()