leds
u_int8_t *leds = (u_int8_t *) LEDBASE;
leds[LED(0)] = a;
leds[LED(1)] = b;
leds[LED(2)] = c;
leds[LED(3)] = d;
leds[LED(4)] = ' ';
leds[LED(5)] = ' ';
leds[LED(6)] = ' ';
leds[LED(7)] = ' ';
kbd_set_leds(void *c, int leds)
kbd_set_leds(void *c, int leds)
kmkbd_set_leds(void *v, int leds)
sskbd_set_leds(void *v, int leds)
uint8_t *leds = (uint8_t *)MIPS_PHYS_TO_KSEG1(MALTA_ASCII_BASE);
leds[i] = *str;
leds[i] = ' ';
uint8_t *leds = (uint8_t *)MIPS_PHYS_TO_KSEG1(MALTA_ASCII_BASE);
leds[pos * 8] = val;
void setleds(int leds);
void setleds(int leds);
setleds(int leds)
out8(PMPPC_LEDS, leds);
uint8_t leds;
sc->sc_dc->leds = 0;
ewskbd_wskbd_set_leds(void *cookie, int leds)
if (leds & WSKBD_LED_CAPS)
sc->sc_dc->leds = cmd;
int leds;
leds = 0;
if (sc->sc_dc->leds & EWSKBD_CAPSLOCK)
leds |= WSKBD_LED_CAPS;
return leds;
kbd_set_leds(void *arg, int leds)
sc->sc_leds = leds;
if (leds & WSKBD_LED_CAPS)
dnkbd_set_leds(void *v, int leds)
j720tp_wskbd_set_leds(void *self, int leds)
wzero3keypad_wskbd_set_leds(void *arg, int leds)
j6x0tp_wskbd_set_leds(void *arg, int leds)
int leds, led_i, led;
leds = 0;
leds |= led;
leds |= (load << _HPPA_LEDS_BLINKABLE);
hppa_led_ctl(-1, leds, 0);
omkbd_set_leds(void *cookie, int leds)
sc->sc_leds = leds;
if ((leds & WSKBD_LED_CAPS) != 0) {
if ((leds & WSKBD_LED_KANA) != 0) {
int leds;
u_char buffer[9], leds;
leds = 0x00; /* all off */
leds = ~(buffer[2]) & 0x07;
return (leds);
setleds(struct akbd_softc *ksc, u_char leds)
if ((leds & 0x07) == (ksc->sc_leds & 0x07))
leds = ~leds & 0x07;
buffer[2] |= leds;
if ((buffer[2] & 0xf8) != leds)
leds = on;
leds = *(int *)data;
*(int *)data = leds;
u_char buffer[9], leds;
leds = 0x00; /* all off */
leds = ~(buffer[2]) & 0x07;
return (leds);
setleds(struct akbd_softc *ksc, u_char leds)
if ((leds & 0x07) == (ksc->sc_leds & 0x07))
leds = ~leds & 0x07;
buffer[2] |= leds;
if ((buffer[2] & 0xf8) != leds)
nextkbd_set_leds(void *v, int leds)
sc->sc_leds |= (leds & NEXT_WSKBD_LEDS);
zskbd_wskbd_set_leds(void *cookie, int leds)
if (leds & WSKBD_LED_CAPS)
if (leds & WSKBD_LED_NUM)
if (leds & WSKBD_LED_SCROLL)
int leds;
leds = 0;
leds |= WSKBD_LED_NUM;
leds |= WSKBD_LED_CAPS;
leds |= WSKBD_LED_SCROLL;
return (leds);
u_char *leds; /* RAM copy of LED register */
u_char *leds; /* RAM copy of LED register */
u_char *leds; /* RAM copy of LED register */
vncfb_kbd_set_leds(void *priv, int leds)
qvkbd_set_leds(void *v, int leds)
lk201_set_leds(&sc->sc_itl->qvi_ks, leds);
adbkbd_set_leds(void *cookie, int leds)
DPRINTF("adbkbd_set_leds: %02x\n", leds);
if ((leds & 0x07) == (sc->sc_leds & 0x07))
aleds = (~leds & 0x04) | 3;
if (leds & 1)
if (leds & 2)
sc->sc_leds = leds & 7;
btkbd_set_leds(void *cookie, int leds)
if (sc->sc_leds == leds)
sc->sc_leds = leds;
if ((leds & WSKBD_LED_SCROLL) && sc->sc_scroloc.size == 1)
if ((leds & WSKBD_LED_NUM) && sc->sc_numloc.size == 1)
if ((leds & WSKBD_LED_CAPS) && sc->sc_capsloc.size == 1)
dzkbd_set_leds(void *v, int leds)
lk201_set_leds(&sc->sc_itl->dzi_ks, leds);
lk201_set_leds(struct lk201_state *lks, int leds)
if (leds & WSKBD_LED_SCROLL)
if (leds & WSKBD_LED_CAPS)
lks->leds_state = leds;
gpiokeys_set_leds(void *v, int leds)
hidkbd_set_leds(struct hidkbd *kbd, int leds, uint8_t *report)
if (kbd->sc_leds == leds)
kbd->sc_leds = leds;
if ((leds & WSKBD_LED_SCROLL) && kbd->sc_scroloc.size == 1)
if ((leds & WSKBD_LED_NUM) && kbd->sc_numloc.size == 1)
if ((leds & WSKBD_LED_CAPS) && kbd->sc_capsloc.size == 1)
if ((leds & WSKBD_LED_COMPOSE) && kbd->sc_compose.size == 1)
hilkbd_set_leds(void *v, int leds)
changemask = leds ^ sc->sc_ledstate;
(leds & WSKBD_LED_SCROLL) ? HIL_PROMPT1 : HIL_ACK1,
(leds & WSKBD_LED_NUM) ? HIL_PROMPT2 : HIL_ACK2,
(leds & WSKBD_LED_CAPS) ? HIL_PROMPT3 : HIL_ACK3,
sc->sc_ledstate = leds;
btnmgr_wskbd_set_leds(void *scx, int leds)
hpckbd_set_leds(void *arg, int leds)
hpf1275a_wskbd_set_leds(void *self, int leds)
hvkbd_set_leds(void *v, int leds)
ikbd_set_leds(void *v, int leds)
tcakp_set_leds(void *v, int leds)
static const HAL_LED_STATE leds[] = {
ath_hal_setledstate(ah, leds[nstate]); /* set LED */
mxkp_set_leds(void *v, int leds)
which | (sc->leds & 0x7f), 0);
sc->leds = val >> 8;
sc->leds = 0x01;
sc->leds, sc->led[0], sc->led[1], sc->led[2]));
uint8_t leds;
pckbd_set_leds(void *v, int leds)
cmd[1] = pckbd_led_encode(leds);
if (leds & WSKBD_LED_COMPOSE)
char leds;
leds = ks->kbd_leds;
leds &= ~(LED_CAPS_LOCK|LED_NUM_LOCK);
leds |= LED_CAPS_LOCK;
leds |= LED_NUM_LOCK;
(void)(*k->k_ops->setleds)(k, leds, 0);
wssunkbd_set_leds(void *v, int leds)
if (leds & WSKBD_LED_CAPS)
if (leds & WSKBD_LED_NUM)
if (leds & WSKBD_LED_SCROLL)
kbd_sun_set_leds(struct kbd_softc *kbd, int leds, int isioctl)
kbd_sun_set_leds1(kbd, leds);
kbd_sun_set_leds1(kbd, leds);
zskbd_set_leds(void *v, int leds)
lk201_set_leds(&sc->sc_itl->zsi_ks, leds);
sc->leds = val >> 8;
sc->leds = 0x01;
sc->leds, sc->led[0], sc->led[1], sc->led[2]));
which | (sc->leds & 0x7f));
uint8_t leds;
ukbd_set_leds(void *v, int leds)
sc, leds, sc->sc_leds));
if (sc->sc_leds == leds)
sc->sc_leds = leds;
int leds = sc->sc_leds;
if ((leds & WSKBD_LED_COMPOSE) && sc->sc_compose.size == 1)
if ((leds & WSKBD_LED_SCROLL) && sc->sc_scroloc.size == 1)
if ((leds & WSKBD_LED_NUM) && sc->sc_numloc.size == 1)
if ((leds & WSKBD_LED_CAPS) && sc->sc_capsloc.size == 1)