Lines Matching defs:led
37 if (!data->led[0])
64 if (led_cdev != data->led[i])
89 if (led_cdev == data->led[i]) {
99 struct led_classdev *led;
113 led = kzalloc(sizeof(struct led_classdev)+name_sz, GFP_KERNEL);
114 if (!led) {
119 name = (void *)(&led[1]);
121 led->name = name;
122 led->brightness = 0;
123 led->max_brightness = 1;
124 led->brightness_get = picolcd_led_get_brightness;
125 led->brightness_set = picolcd_led_set_brightness;
127 data->led[i] = led;
128 ret = led_classdev_register(dev, data->led[i]);
130 data->led[i] = NULL;
131 kfree(led);
139 if (data->led[i]) {
140 led = data->led[i];
141 data->led[i] = NULL;
142 led_classdev_unregister(led);
143 kfree(led);
150 struct led_classdev *led;
154 led = data->led[i];
155 data->led[i] = NULL;
156 if (!led)
158 led_classdev_unregister(led);
159 kfree(led);