Lines Matching defs:led
441 u8 time_enabled; /* the total time the led is active (0xff means forever) */
444 u8 duty_off; /* % of duty_length the led is off (0xff means 100%) */
445 u8 duty_on; /* % of duty_length the led is on (0xff mean 100%) */
461 struct sixaxis_led led[4]; /* LEDx at (4 - x) */
1852 static void sony_led_set_brightness(struct led_classdev *led,
1855 struct device *dev = led->dev->parent;
1878 if (led == drv_data->leds[n] && (force_update ||
1895 static enum led_brightness sony_led_get_brightness(struct led_classdev *led)
1897 struct device *dev = led->dev->parent;
1910 if (led == drv_data->leds[n])
1917 static int sony_led_blink_set(struct led_classdev *led, unsigned long *delay_on,
1920 struct device *dev = led->dev->parent;
1945 if (led == drv_data->leds[n])
1969 struct led_classdev *led;
2036 led = devm_kzalloc(&hdev->dev, sizeof(struct led_classdev) + name_sz, GFP_KERNEL);
2037 if (!led) {
2042 name = (void *)(&led[1]);
2048 led->name = name;
2049 led->brightness = sc->led_state[n];
2050 led->max_brightness = max_brightness[n];
2051 led->flags = LED_CORE_SUSPENDRESUME;
2052 led->brightness_get = sony_led_get_brightness;
2053 led->brightness_set = sony_led_set_brightness;
2056 led->blink_set = sony_led_blink_set;
2058 sc->leds[n] = led;
2060 ret = devm_led_classdev_register(&hdev->dev, led);
2116 report->led[3 - n].duty_off = sc->led_delay_off[n];
2117 report->led[3 - n].duty_on = sc->led_delay_on[n];