Lines Matching refs:ldev
49 struct led_classdev ldev; member
62 #define to_sc27xx_led(ldev) \ argument
63 container_of(ldev, struct sc27xx_led, ldev)
117 static int sc27xx_led_set(struct led_classdev *ldev, enum led_brightness value) in sc27xx_led_set() argument
119 struct sc27xx_led *leds = to_sc27xx_led(ldev); in sc27xx_led_set()
146 static int sc27xx_led_pattern_clear(struct led_classdev *ldev) in sc27xx_led_pattern_clear() argument
148 struct sc27xx_led *leds = to_sc27xx_led(ldev); in sc27xx_led_pattern_clear()
164 ldev->brightness = LED_OFF; in sc27xx_led_pattern_clear()
171 static int sc27xx_led_pattern_set(struct led_classdev *ldev, in sc27xx_led_pattern_set() argument
175 struct sc27xx_led *leds = to_sc27xx_led(ldev); in sc27xx_led_pattern_set()
233 ldev->brightness = pattern[1].brightness; in sc27xx_led_pattern_set()
258 led->ldev.brightness_set_blocking = sc27xx_led_set; in sc27xx_led_register()
259 led->ldev.pattern_set = sc27xx_led_pattern_set; in sc27xx_led_register()
260 led->ldev.pattern_clear = sc27xx_led_pattern_clear; in sc27xx_led_register()
261 led->ldev.default_trigger = "pattern"; in sc27xx_led_register()
267 err = devm_led_classdev_register_ext(dev, &led->ldev, in sc27xx_led_register()