Lines Matching refs:led_cdev
569 static void asus_led_cdev_set(struct led_classdev *led_cdev, in asus_led_cdev_set() argument
572 struct asus_led *led = container_of(led_cdev, struct asus_led, led); in asus_led_cdev_set()
587 static enum led_brightness asus_led_cdev_get(struct led_classdev *led_cdev) in asus_led_cdev_get() argument
589 return led_cdev->brightness; in asus_led_cdev_get()
630 static void asus_kled_cdev_set(struct led_classdev *led_cdev, in asus_kled_cdev_set() argument
633 struct asus_led *led = container_of(led_cdev, struct asus_led, led); in asus_kled_cdev_set()
648 static enum led_brightness asus_kled_cdev_get(struct led_classdev *led_cdev) in asus_kled_cdev_get() argument
650 struct asus_led *led = container_of(led_cdev, struct asus_led, led); in asus_kled_cdev_get()
685 struct led_classdev *led_cdev = &led->led; in asus_led_register() local
694 led_cdev->name = name; in asus_led_register()
695 led_cdev->brightness_set = asus_led_cdev_set; in asus_led_register()
696 led_cdev->brightness_get = asus_led_cdev_get; in asus_led_register()
697 led_cdev->max_brightness = 1; in asus_led_register()
698 return led_classdev_register(&asus->platform_device->dev, led_cdev); in asus_led_register()