Lines Matching refs:led
85 struct led_classdev *led[5]; member
1041 if (led_cdev != entry->wdata.led[i]) in lg4ff_led_set_brightness()
1076 if (led_cdev == entry->wdata.led[i]) { in lg4ff_led_get_brightness()
1286 entry->wdata.led[j] = NULL; in lg4ff_init()
1290 struct led_classdev *led; in lg4ff_init() local
1299 led = kzalloc(sizeof(struct led_classdev)+name_sz, GFP_KERNEL); in lg4ff_init()
1300 if (!led) { in lg4ff_init()
1305 name = (void *)(&led[1]); in lg4ff_init()
1307 led->name = name; in lg4ff_init()
1308 led->brightness = 0; in lg4ff_init()
1309 led->max_brightness = 1; in lg4ff_init()
1310 led->brightness_get = lg4ff_led_get_brightness; in lg4ff_init()
1311 led->brightness_set = lg4ff_led_set_brightness; in lg4ff_init()
1313 entry->wdata.led[j] = led; in lg4ff_init()
1314 error = led_classdev_register(&hid->dev, led); in lg4ff_init()
1321 led = entry->wdata.led[j]; in lg4ff_init()
1322 entry->wdata.led[j] = NULL; in lg4ff_init()
1323 if (!led) in lg4ff_init()
1325 led_classdev_unregister(led); in lg4ff_init()
1326 kfree(led); in lg4ff_init()
1367 struct led_classdev *led; in lg4ff_deinit() local
1372 led = entry->wdata.led[j]; in lg4ff_deinit()
1373 entry->wdata.led[j] = NULL; in lg4ff_deinit()
1374 if (!led) in lg4ff_deinit()
1376 led_classdev_unregister(led); in lg4ff_deinit()
1377 kfree(led); in lg4ff_deinit()