Lines Matching refs:cdev
43 struct thermal_cooling_device *cdev; member
393 static int gpio_fan_get_max_state(struct thermal_cooling_device *cdev, in gpio_fan_get_max_state() argument
396 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_get_max_state()
405 static int gpio_fan_get_cur_state(struct thermal_cooling_device *cdev, in gpio_fan_get_cur_state() argument
408 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_get_cur_state()
417 static int gpio_fan_set_cur_state(struct thermal_cooling_device *cdev, in gpio_fan_set_cur_state() argument
420 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_set_cur_state()
597 fan_data->cdev = thermal_of_cooling_device_register(pdev->dev.of_node, in gpio_fan_probe()
603 fan_data->cdev = thermal_cooling_device_register("gpio-fan", fan_data, in gpio_fan_probe()
616 if (!IS_ERR(fan_data->cdev)) in gpio_fan_remove()
617 thermal_cooling_device_unregister(fan_data->cdev); in gpio_fan_remove()