Lines Matching defs:led
429 u8 time_enabled; /* the total time the led is active (0xff means forever) */
432 u8 duty_off; /* % of duty_length the led is off (0xff means 100%) */
433 u8 duty_on; /* % of duty_length the led is on (0xff mean 100%) */
449 struct sixaxis_led led[4]; /* LEDx at (4 - x) */
1255 static void sony_led_set_brightness(struct led_classdev *led,
1258 struct device *dev = led->dev->parent;
1281 if (led == drv_data->leds[n] && (force_update ||
1298 static enum led_brightness sony_led_get_brightness(struct led_classdev *led)
1300 struct device *dev = led->dev->parent;
1313 if (led == drv_data->leds[n])
1320 static int sony_led_blink_set(struct led_classdev *led, unsigned long *delay_on,
1323 struct device *dev = led->dev->parent;
1348 if (led == drv_data->leds[n])
1372 struct led_classdev *led;
1430 led = devm_kzalloc(&hdev->dev, sizeof(struct led_classdev) + name_sz, GFP_KERNEL);
1431 if (!led) {
1436 name = (void *)(&led[1]);
1442 led->name = name;
1443 led->brightness = sc->led_state[n];
1444 led->max_brightness = max_brightness[n];
1445 led->flags = LED_CORE_SUSPENDRESUME;
1446 led->brightness_get = sony_led_get_brightness;
1447 led->brightness_set = sony_led_set_brightness;
1450 led->blink_set = sony_led_blink_set;
1452 sc->leds[n] = led;
1454 ret = devm_led_classdev_register(&hdev->dev, led);
1510 report->led[3 - n].duty_off = sc->led_delay_off[n];
1511 report->led[3 - n].duty_on = sc->led_delay_on[n];