Lines Matching refs:led
81 struct led_classdev *led[5]; member
859 if (led_cdev != entry->led[i]) in lg4ff_led_set_brightness()
894 if (led_cdev == entry->led[i]) { in lg4ff_led_get_brightness()
1114 entry->led[j] = NULL; in lg4ff_init()
1117 struct led_classdev *led; in lg4ff_init() local
1126 led = kzalloc(sizeof(struct led_classdev)+name_sz, GFP_KERNEL); in lg4ff_init()
1127 if (!led) { in lg4ff_init()
1132 name = (void *)(&led[1]); in lg4ff_init()
1134 led->name = name; in lg4ff_init()
1135 led->brightness = 0; in lg4ff_init()
1136 led->max_brightness = 1; in lg4ff_init()
1137 led->brightness_get = lg4ff_led_get_brightness; in lg4ff_init()
1138 led->brightness_set = lg4ff_led_set_brightness; in lg4ff_init()
1140 entry->led[j] = led; in lg4ff_init()
1141 error = led_classdev_register(&hid->dev, led); in lg4ff_init()
1148 led = entry->led[j]; in lg4ff_init()
1149 entry->led[j] = NULL; in lg4ff_init()
1150 if (!led) in lg4ff_init()
1152 led_classdev_unregister(led); in lg4ff_init()
1153 kfree(led); in lg4ff_init()
1190 struct led_classdev *led; in lg4ff_deinit() local
1195 led = entry->led[j]; in lg4ff_deinit()
1196 entry->led[j] = NULL; in lg4ff_deinit()
1197 if (!led) in lg4ff_deinit()
1199 led_classdev_unregister(led); in lg4ff_deinit()
1200 kfree(led); in lg4ff_deinit()