Lines Matching refs:led
88 struct qt2160_led *led = container_of(work, struct qt2160_led, work); in qt2160_led_work() local
89 struct qt2160_data *qt2160 = led->qt2160; in qt2160_led_work()
91 int value = led->new_brightness; in qt2160_led_work()
99 drive |= (1 << led->id); in qt2160_led_work()
100 pwmen |= (1 << led->id); in qt2160_led_work()
103 drive &= ~(1 << led->id); in qt2160_led_work()
104 pwmen &= ~(1 << led->id); in qt2160_led_work()
122 struct qt2160_led *led = container_of(cdev, struct qt2160_led, cdev); in qt2160_led_set() local
124 led->new_brightness = value; in qt2160_led_set()
125 schedule_work(&led->work); in qt2160_led_set()
299 struct qt2160_led *led = &qt2160->leds[i]; in qt2160_register_leds() local
301 snprintf(led->name, sizeof(led->name), "qt2160:x%d", i); in qt2160_register_leds()
302 led->cdev.name = led->name; in qt2160_register_leds()
303 led->cdev.brightness_set = qt2160_led_set; in qt2160_register_leds()
304 led->cdev.brightness = LED_OFF; in qt2160_register_leds()
305 led->id = i; in qt2160_register_leds()
306 led->qt2160 = qt2160; in qt2160_register_leds()
308 INIT_WORK(&led->work, qt2160_led_work); in qt2160_register_leds()
310 ret = led_classdev_register(&client->dev, &led->cdev); in qt2160_register_leds()