Lines Matching refs:led_cdev
567 static void asus_led_cdev_set(struct led_classdev *led_cdev, in asus_led_cdev_set() argument
570 struct asus_led *led = container_of(led_cdev, struct asus_led, led); in asus_led_cdev_set()
585 static enum led_brightness asus_led_cdev_get(struct led_classdev *led_cdev) in asus_led_cdev_get() argument
587 return led_cdev->brightness; in asus_led_cdev_get()
628 static void asus_kled_cdev_set(struct led_classdev *led_cdev, in asus_kled_cdev_set() argument
631 struct asus_led *led = container_of(led_cdev, struct asus_led, led); in asus_kled_cdev_set()
646 static enum led_brightness asus_kled_cdev_get(struct led_classdev *led_cdev) in asus_kled_cdev_get() argument
648 struct asus_led *led = container_of(led_cdev, struct asus_led, led); in asus_kled_cdev_get()
683 struct led_classdev *led_cdev = &led->led; in asus_led_register() local
692 led_cdev->name = name; in asus_led_register()
693 led_cdev->brightness_set = asus_led_cdev_set; in asus_led_register()
694 led_cdev->brightness_get = asus_led_cdev_get; in asus_led_register()
695 led_cdev->max_brightness = 1; in asus_led_register()
696 return led_classdev_register(&asus->platform_device->dev, led_cdev); in asus_led_register()