Lines Matching refs:cdev

51 	struct led_classdev cdev;  member
62 static inline struct lm3533_led *to_lm3533_led(struct led_classdev *cdev) in to_lm3533_led() argument
64 return container_of(cdev, struct lm3533_led, cdev); in to_lm3533_led()
96 dev_dbg(led->cdev.dev, "%s - %d\n", __func__, enable); in lm3533_led_pattern_enable()
114 dev_err(led->cdev.dev, "failed to enable pattern %d (%d)\n", in lm3533_led_pattern_enable()
130 dev_dbg(led->cdev.dev, "%s - %u\n", __func__, led->new_brightness); in lm3533_led_work()
138 static void lm3533_led_set(struct led_classdev *cdev, in lm3533_led_set() argument
141 struct lm3533_led *led = to_lm3533_led(cdev); in lm3533_led_set()
143 dev_dbg(led->cdev.dev, "%s - %d\n", __func__, value); in lm3533_led_set()
149 static enum led_brightness lm3533_led_get(struct led_classdev *cdev) in lm3533_led_get() argument
151 struct lm3533_led *led = to_lm3533_led(cdev); in lm3533_led_get()
159 dev_dbg(led->cdev.dev, "%s - %u\n", __func__, val); in lm3533_led_get()
277 dev_dbg(led->cdev.dev, "%s - %lu: %u (0x%02x)\n", __func__, in lm3533_led_delay_set()
282 dev_err(led->cdev.dev, "failed to set delay (%02x)\n", reg); in lm3533_led_delay_set()
299 static int lm3533_led_blink_set(struct led_classdev *cdev, in lm3533_led_blink_set() argument
303 struct lm3533_led *led = to_lm3533_led(cdev); in lm3533_led_blink_set()
306 dev_dbg(led->cdev.dev, "%s - on = %lu, off = %lu\n", __func__, in lm3533_led_blink_set()
694 led->cdev.name = pdata->name; in lm3533_led_probe()
695 led->cdev.default_trigger = pdata->default_trigger; in lm3533_led_probe()
696 led->cdev.brightness_set = lm3533_led_set; in lm3533_led_probe()
697 led->cdev.brightness_get = lm3533_led_get; in lm3533_led_probe()
698 led->cdev.blink_set = lm3533_led_blink_set; in lm3533_led_probe()
699 led->cdev.brightness = LED_OFF; in lm3533_led_probe()
700 led->cdev.groups = lm3533_led_attribute_groups, in lm3533_led_probe()
716 ret = led_classdev_register(pdev->dev.parent, &led->cdev); in lm3533_led_probe()
722 led->cb.dev = led->cdev.dev; in lm3533_led_probe()
735 led_classdev_unregister(&led->cdev); in lm3533_led_probe()
748 led_classdev_unregister(&led->cdev); in lm3533_led_remove()
762 lm3533_led_set(&led->cdev, LED_OFF); /* disable blink */ in lm3533_led_shutdown()