taglinefilesource code
kbd90drivers/char/keyboard.cstatic struct kbd_struct * kbd = kbd_table;
kbd219drivers/char/keyboard.ckbd = kbd_table + fg_console;
kbd220drivers/char/keyboard.cif ((raw_mode = vc_kbd_flag(kbd,VC_RAW))) {
kbd302drivers/char/keyboard.cif (vc_kbd_flag(kbd, VC_MEDIUMRAW)) {
kbd321drivers/char/keyboard.c(vc_kbd_flag(kbd,VC_REPEAT) && tty &&
kbd382drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_CRLF))
kbd390drivers/char/keyboard.cchg_vc_kbd_flag(kbd,VC_CAPSLOCK);
kbd397drivers/char/keyboard.cset_vc_kbd_flag(kbd,VC_CAPSLOCK);
kbd422drivers/char/keyboard.cif (vc_kbd_flag(kbd, VC_SCROLLOCK))
kbd428drivers/char/keyboard.cchg_vc_kbd_flag(kbd,VC_SCROLLOCK);
kbd436drivers/char/keyboard.cchg_vc_kbd_flag(kbd,VC_PAUSE);
kbd440drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_APPLIC)) {
kbd445drivers/char/keyboard.cchg_vc_kbd_flag(kbd,VC_NUMLOCK);
kbd514drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_CAPSLOCK))
kbd595drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_APPLIC) && !k_down[KG_SHIFT]) {
kbd600drivers/char/keyboard.cif (!vc_kbd_flag(kbd,VC_NUMLOCK))
kbd634drivers/char/keyboard.capplkey('G', vc_kbd_flag(kbd, VC_APPLIC));
kbd639drivers/char/keyboard.cif (value == KVAL(K_PENTER) && vc_kbd_flag(kbd, VC_CRLF))
kbd649drivers/char/keyboard.capplkey(cur_chars[value], vc_kbd_flag(kbd,VC_CKMODE));
kbd662drivers/char/keyboard.cclr_vc_kbd_flag(kbd, VC_CAPSLOCK);
kbd715drivers/char/keyboard.cif (vc_kbd_flag(kbd, VC_META)) {
kbd741drivers/char/keyboard.cchg_vc_kbd_flag(kbd, VC_SHIFTLOCK);
kbd742drivers/char/keyboard.cdo_shift(KG_SHIFT, !vc_kbd_flag(kbd, VC_SHIFTLOCK));
kbd745drivers/char/keyboard.cchg_vc_kbd_flag(kbd, VC_CTRLLOCK);
kbd746drivers/char/keyboard.cdo_shift(KG_CTRL, !vc_kbd_flag(kbd, VC_CTRLLOCK));
kbd749drivers/char/keyboard.cchg_vc_kbd_flag(kbd, VC_ALTLOCK);
kbd750drivers/char/keyboard.cdo_shift(KG_ALT, !vc_kbd_flag(kbd, VC_ALTLOCK));
kbd753drivers/char/keyboard.cchg_vc_kbd_flag(kbd, VC_ALTGRLOCK);
kbd754drivers/char/keyboard.cdo_shift(KG_ALTGR, !vc_kbd_flag(kbd, VC_ALTGRLOCK));
kbd854drivers/char/keyboard.cstruct kbd_struct * kbd;
kbd856drivers/char/keyboard.ckbd = kbd_table + 0;
kbd857drivers/char/keyboard.cfor (i = 0 ; i < NR_CONSOLES ; i++,kbd++) {
kbd858drivers/char/keyboard.ckbd->flags = KBD_DEFFLAGS;
kbd859drivers/char/keyboard.ckbd->default_flags = KBD_DEFFLAGS;
kbd113drivers/char/vt.cstruct kbd_struct * kbd;
kbd120drivers/char/vt.ckbd = kbd_table + console;
kbd213drivers/char/vt.cset_vc_kbd_flag(kbd, VC_RAW);
kbd214drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_MEDIUMRAW);
kbd216drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_RAW);
kbd217drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_MEDIUMRAW);
kbd220drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_RAW);
kbd221drivers/char/vt.cset_vc_kbd_flag(kbd, VC_MEDIUMRAW);
kbd230drivers/char/vt.cucval = vc_kbd_flag(kbd, VC_RAW);
kbd231drivers/char/vt.cif (vc_kbd_flag(kbd, VC_MEDIUMRAW))
kbd381drivers/char/vt.cif (vc_kbd_flag(kbd, VC_SCROLLOCK))
kbd383drivers/char/vt.cif (vc_kbd_flag(kbd, VC_NUMLOCK))
kbd385drivers/char/vt.cif (vc_kbd_flag(kbd, VC_CAPSLOCK))
kbd394drivers/char/vt.cset_vc_kbd_flag(kbd, VC_SCROLLOCK);
kbd396drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_SCROLLOCK);
kbd398drivers/char/vt.cset_vc_kbd_flag(kbd, VC_NUMLOCK);
kbd400drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_NUMLOCK);
kbd402drivers/char/vt.cset_vc_kbd_flag(kbd, VC_CAPSLOCK);
kbd404drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_CAPSLOCK);
kbd42include/linux/keyboard.hextern inline int vc_kbd_flag(struct kbd_struct * kbd, int flag)
kbd44include/linux/keyboard.hreturn ((kbd->flags >> flag) & 1);
kbd47include/linux/keyboard.hextern inline void set_vc_kbd_flag(struct kbd_struct * kbd, int flag)
kbd49include/linux/keyboard.hkbd->flags |= 1 << flag;
kbd52include/linux/keyboard.hextern inline void clr_vc_kbd_flag(struct kbd_struct * kbd, int flag)
kbd54include/linux/keyboard.hkbd->flags &= ~(1 << flag);
kbd57include/linux/keyboard.hextern inline void chg_vc_kbd_flag(struct kbd_struct * kbd, int flag)
kbd59include/linux/keyboard.hkbd->flags ^= 1 << flag;