Lines Matching defs:led_cdev

64 	struct led_classdev *led_cdev;
85 struct led_classdev *led_cdev = trigger_data->led_cdev;
89 led_cdev->hw_control_set(led_cdev, trigger_data->mode);
94 current_brightness = led_cdev->brightness;
96 led_cdev->blink_brightness = current_brightness;
97 if (!led_cdev->blink_brightness)
98 led_cdev->blink_brightness = led_cdev->max_brightness;
101 led_set_brightness(led_cdev, LED_OFF);
141 led_set_brightness(led_cdev,
142 led_cdev->blink_brightness);
144 led_set_brightness(led_cdev, LED_OFF);
157 static bool supports_hw_control(struct led_classdev *led_cdev)
159 if (!led_cdev->hw_control_get || !led_cdev->hw_control_set ||
160 !led_cdev->hw_control_is_supported)
163 return !strcmp(led_cdev->hw_control_trigger, led_cdev->trigger->name);
170 static bool validate_net_dev(struct led_classdev *led_cdev,
173 struct device *dev = led_cdev->hw_control_get_device(led_cdev);
188 struct led_classdev *led_cdev = trigger_data->led_cdev;
191 if (!supports_hw_control(led_cdev))
209 if (!validate_net_dev(led_cdev, trigger_data->net_dev))
213 ret = led_cdev->hw_control_is_supported(led_cdev, trigger_data->mode);
218 dev_warn(led_cdev->dev,
300 if (!trigger_data->hw_control || led_get_trigger_data(trigger_data->led_cdev))
364 struct led_classdev *led_cdev = trigger_data->led_cdev;
412 if (!led_cdev->brightness_set && !led_cdev->brightness_set_blocking &&
580 struct led_classdev *led_cdev = trigger_data->led_cdev;
619 sysfs_update_group(&led_cdev->dev->kobj,
644 led_set_brightness(trigger_data->led_cdev, LED_OFF);
667 led_stop_software_blink(trigger_data->led_cdev);
681 led_blink_set_oneshot(trigger_data->led_cdev,
692 static int netdev_trig_activate(struct led_classdev *led_cdev)
710 trigger_data->led_cdev = led_cdev;
721 if (supports_hw_control(led_cdev)) {
722 dev = led_cdev->hw_control_get_device(led_cdev);
729 rc = led_cdev->hw_control_get(led_cdev, &mode);
735 led_set_trigger_data(led_cdev, trigger_data);
744 static void netdev_trig_deactivate(struct led_classdev *led_cdev)
746 struct led_netdev_data *trigger_data = led_get_trigger_data(led_cdev);