Lines Matching defs:led
684 "led_idle", SYSCTL_DESCR("# ticks before LED enters idle state"),
690 "led_blink", SYSCTL_DESCR("allow LED to blink"),
1397 /* TODO: LED, hardware rf enabled is only related to LED setting */
2161 /* TODO: LED */
2607 /* TODO: LED */
6653 struct bwi_led *led = &sc->sc_leds[i];
6656 led->l_act = led_act[i];
6659 led->l_flags |= BWI_LED_F_ACTLOW;
6660 led->l_act = __SHIFTOUT(val[i], BWI_LED_ACT_MASK);
6662 led->l_mask = (1 << i);
6664 if (led->l_act == BWI_LED_ACT_BLINK_SLOW ||
6665 led->l_act == BWI_LED_ACT_BLINK_POLL ||
6666 led->l_act == BWI_LED_ACT_BLINK) {
6667 led->l_flags |= BWI_LED_F_BLINK;
6668 if (led->l_act == BWI_LED_ACT_BLINK_POLL)
6669 led->l_flags |= BWI_LED_F_POLLABLE;
6670 else if (led->l_act == BWI_LED_ACT_BLINK_SLOW)
6671 led->l_flags |= BWI_LED_F_SLOW;
6674 sc->sc_blink_led = led;
6675 if (led->l_flags & BWI_LED_F_SLOW)
6681 "%dth led, act %d, lowact %d\n", i, led->l_act,
6682 led->l_flags & BWI_LED_F_ACTLOW);
6688 bwi_led_onoff(const struct bwi_led *led, uint16_t val, int on)
6690 if (led->l_flags & BWI_LED_F_ACTLOW)
6693 val |= led->l_mask;
6695 val &= ~led->l_mask;
6718 struct bwi_led *led = &sc->sc_leds[i];
6721 if (led->l_act == BWI_LED_ACT_UNKN ||
6722 led->l_act == BWI_LED_ACT_NULL)
6725 if ((led->l_flags & BWI_LED_F_BLINK) &&
6729 switch (led->l_act) {
6744 if (led->l_act == BWI_LED_ACT_11G &&
6749 if (led->l_act == BWI_LED_ACT_ASSOC)
6756 val = bwi_led_onoff(led, val, on);
6764 struct bwi_led *led = sc->sc_blink_led;
6768 if ((led->l_flags & BWI_LED_F_POLLABLE) == 0)
6789 panic("unknown LED event %d\n", event);
6799 struct bwi_led *led = sc->sc_blink_led;
6803 val = bwi_led_onoff(led, val, 1);
6806 if (led->l_flags & BWI_LED_F_SLOW) {