• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/platform/x86/

Lines Matching defs:led

369 	unsigned int led;
5039 TPACPI_LED_EC_HLCL = 0x0c, /* EC reg to get led to power on */
5040 TPACPI_LED_EC_HLBL = 0x0d, /* EC reg to blink a lit led */
5041 TPACPI_LED_EC_HLMS = 0x0e, /* EC reg to select led to command */
5069 static inline bool tpacpi_is_led_restricted(const unsigned int led)
5074 return (1U & (TPACPI_SAFE_LEDS >> led)) == 0;
5078 static int led_get_status(const unsigned int led)
5086 &status, "GLED", "dd", 1 << led))
5093 tpacpi_led_state_cache[led] = led_s;
5102 static int led_set_status(const unsigned int led,
5114 if (unlikely(led > 7))
5116 if (unlikely(tpacpi_is_led_restricted(led)))
5119 (1 << led), led_sled_arg1[ledstatus]))
5124 if (unlikely(led > 7))
5126 if (unlikely(tpacpi_is_led_restricted(led)))
5128 rc = ec_write(TPACPI_LED_EC_HLMS, (1 << led));
5131 (ledstatus == TPACPI_LED_BLINK) << led);
5134 (ledstatus != TPACPI_LED_OFF) << led);
5138 if (unlikely(led >= TPACPI_LED_NUMLEDS))
5140 if (unlikely(tpacpi_is_led_restricted(led)))
5143 led, led_led_arg1[ledstatus]))
5151 tpacpi_led_state_cache[led] = ledstatus;
5162 led_set_status(data->led, data->new_state);
5173 else if (tpacpi_led_state_cache[data->led] != TPACPI_LED_BLINK)
5208 rc = led_get_status(data->led);
5211 rc = LED_OFF; /* no error handling in led class :( */
5230 static int __init tpacpi_init_led(unsigned int led)
5234 tpacpi_leds[led].led = led;
5237 if (!tpacpi_led_names[led])
5240 tpacpi_leds[led].led_classdev.brightness_set = &led_sysfs_set;
5241 tpacpi_leds[led].led_classdev.blink_set = &led_sysfs_blink_set;
5243 tpacpi_leds[led].led_classdev.brightness_get =
5246 tpacpi_leds[led].led_classdev.name = tpacpi_led_names[led];
5248 INIT_WORK(&tpacpi_leds[led].work, led_set_status_worker);
5251 &tpacpi_leds[led].led_classdev);
5253 tpacpi_leds[led].led_classdev.name = NULL;
5402 "<led> on, <led> off, <led> blink (<led> is 0-15)\n");
5410 int led, rc;
5417 if (sscanf(cmd, "%d", &led) != 1 || led < 0 || led > 15)
5430 rc = led_set_status(led, s);
5439 .name = "led",
8926 TPACPI_PARAM(led);