Lines Matching +full:led +full:- +full:order
1 /* SPDX-License-Identifier: GPL-2.0 */
17 * kbd->xxx contains the VC-local things (flag settings etc..)
21 * external order being the same.
28 /* 8 modifiers - the names do not have any meaning at all;
46 #define VC_SCROLLOCK 0 /* scroll-lock mode */
51 unsigned char kbdmode:3; /* one 3-bit value */
62 #define VC_CRLF 3 /* 0 - enter sends CR, 1 - enter sends CRLF */
63 #define VC_META 4 /* 0 - meta, 1 - meta=prefix with ESC */
68 extern void setledstate(struct kbd_struct *kbd, unsigned int led);
72 extern void (*kbd_ledfunc)(unsigned int led);
85 return ((kbd->modeflags >> flag) & 1); in vc_kbd_mode()
90 return ((kbd->ledflagstate >> flag) & 1); in vc_kbd_led()
95 kbd->modeflags |= 1 << flag; in set_vc_kbd_mode()
100 kbd->ledflagstate |= 1 << flag; in set_vc_kbd_led()
105 kbd->modeflags &= ~(1 << flag); in clr_vc_kbd_mode()
110 kbd->ledflagstate &= ~(1 << flag); in clr_vc_kbd_led()
115 kbd->lockstate ^= 1 << flag; in chg_vc_kbd_lock()
120 kbd->slockstate ^= 1 << flag; in chg_vc_kbd_slock()
125 kbd->modeflags ^= 1 << flag; in chg_vc_kbd_mode()
130 kbd->ledflagstate ^= 1 << flag; in chg_vc_kbd_led()