Lines Matching defs:gpio_fan_data
29 struct gpio_fan_data {
54 struct gpio_fan_data *fan_data =
55 container_of(ws, struct gpio_fan_data, alarm_work);
63 struct gpio_fan_data *fan_data = dev_id;
73 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
81 static int fan_alarm_init(struct gpio_fan_data *fan_data)
105 static void __set_fan_ctrl(struct gpio_fan_data *fan_data, int ctrl_val)
114 static int __get_fan_ctrl(struct gpio_fan_data *fan_data)
129 static void set_fan_speed(struct gpio_fan_data *fan_data, int speed_index)
138 static int get_fan_speed_index(struct gpio_fan_data *fan_data)
153 static int rpm_to_speed_index(struct gpio_fan_data *fan_data, unsigned long rpm)
168 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
177 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
204 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
213 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
244 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
252 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
261 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
269 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
303 struct gpio_fan_data *data = dev_get_drvdata(dev);
335 static int fan_ctrl_init(struct gpio_fan_data *fan_data)
365 struct gpio_fan_data *fan_data = cdev->devdata;
377 struct gpio_fan_data *fan_data = cdev->devdata;
389 struct gpio_fan_data *fan_data = cdev->devdata;
410 static int gpio_fan_get_of_data(struct gpio_fan_data *fan_data)
499 struct gpio_fan_data *fan_data;
503 fan_data = devm_kzalloc(dev, sizeof(struct gpio_fan_data),
554 struct gpio_fan_data *fan_data = platform_get_drvdata(pdev);
563 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);
575 struct gpio_fan_data *fan_data = dev_get_drvdata(dev);