Lines Matching defs:led
52 struct input_led *led = container_of(cdev, struct input_led, cdev);
53 struct input_dev *input = led->handle->dev;
55 return test_bit(led->code, input->led) ? cdev->max_brightness : 0;
61 struct input_led *led = container_of(cdev, struct input_led, cdev);
63 input_inject_event(led->handle, EV_LED, led->code, !!brightness);
88 struct input_led *led;
122 led = &leds->leds[led_no];
123 led->handle = &leds->handle;
124 led->code = led_code;
126 led->cdev.name = kasprintf(GFP_KERNEL, "%s::%s",
129 if (!led->cdev.name) {
134 led->cdev.max_brightness = 1;
135 led->cdev.brightness_get = input_leds_brightness_get;
136 led->cdev.brightness_set = input_leds_brightness_set;
137 led->cdev.default_trigger = input_led_info[led_code].trigger;
139 error = led_classdev_register(&dev->dev, &led->cdev);
142 led->cdev.name, error);
143 kfree(led->cdev.name);
154 struct input_led *led = &leds->leds[led_no];
156 led_classdev_unregister(&led->cdev);
157 kfree(led->cdev.name);
176 struct input_led *led = &leds->leds[i];
178 led_classdev_unregister(&led->cdev);
179 kfree(led->cdev.name);