taglinefilesource code
kbd79drivers/char/keyboard.cstatic struct kbd_struct * kbd = kbd_table;
kbd163drivers/char/keyboard.ckbd = kbd_table + fg_console;
kbd164drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_RAW)) {
kbd261drivers/char/keyboard.cif (vc_kbd_flag(kbd, VC_MEDIUMRAW)) {
kbd272drivers/char/keyboard.c(vc_kbd_flag(kbd,VC_REPEAT) && tty &&
kbd330drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_CRLF))
kbd338drivers/char/keyboard.cchg_vc_kbd_flag(kbd,VC_CAPSLOCK);
kbd345drivers/char/keyboard.cset_vc_kbd_flag(kbd,VC_CAPSLOCK);
kbd370drivers/char/keyboard.cif (vc_kbd_flag(kbd, VC_SCROLLOCK))
kbd376drivers/char/keyboard.cchg_vc_kbd_flag(kbd,VC_SCROLLOCK);
kbd384drivers/char/keyboard.cchg_vc_kbd_flag(kbd,VC_PAUSE);
kbd388drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_APPLIC)) {
kbd393drivers/char/keyboard.cchg_vc_kbd_flag(kbd,VC_NUMLOCK);
kbd451drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_CAPSLOCK))
kbd542drivers/char/keyboard.cif (vc_kbd_flag(kbd,VC_APPLIC) && !k_down[KG_SHIFT]) {
kbd547drivers/char/keyboard.cif (!vc_kbd_flag(kbd,VC_NUMLOCK))
kbd581drivers/char/keyboard.capplkey('G', vc_kbd_flag(kbd, VC_APPLIC));
kbd586drivers/char/keyboard.cif (value == KVAL(K_PENTER) && vc_kbd_flag(kbd, VC_CRLF))
kbd596drivers/char/keyboard.capplkey(cur_chars[value], vc_kbd_flag(kbd,VC_CKMODE));
kbd609drivers/char/keyboard.cclr_vc_kbd_flag(kbd, VC_CAPSLOCK);
kbd635drivers/char/keyboard.cif (vc_kbd_flag(kbd, VC_META)) {
kbd658drivers/char/keyboard.cchg_vc_kbd_flag(kbd, VC_SHIFTLOCK);
kbd659drivers/char/keyboard.cdo_shift(KG_SHIFT, !vc_kbd_flag(kbd, VC_SHIFTLOCK));
kbd662drivers/char/keyboard.cchg_vc_kbd_flag(kbd, VC_CTRLLOCK);
kbd663drivers/char/keyboard.cdo_shift(KG_CTRL, !vc_kbd_flag(kbd, VC_CTRLLOCK));
kbd666drivers/char/keyboard.cchg_vc_kbd_flag(kbd, VC_ALTLOCK);
kbd667drivers/char/keyboard.cdo_shift(KG_ALT, !vc_kbd_flag(kbd, VC_ALTLOCK));
kbd670drivers/char/keyboard.cchg_vc_kbd_flag(kbd, VC_ALTGRLOCK);
kbd671drivers/char/keyboard.cdo_shift(KG_ALTGR, !vc_kbd_flag(kbd, VC_ALTGRLOCK));
kbd771drivers/char/keyboard.cstruct kbd_struct * kbd;
kbd773drivers/char/keyboard.ckbd = kbd_table + 0;
kbd774drivers/char/keyboard.cfor (i = 0 ; i < NR_CONSOLES ; i++,kbd++) {
kbd775drivers/char/keyboard.ckbd->flags = KBD_DEFFLAGS;
kbd776drivers/char/keyboard.ckbd->default_flags = KBD_DEFFLAGS;
kbd110drivers/char/vt.cstruct kbd_struct * kbd;
kbd117drivers/char/vt.ckbd = kbd_table + console;
kbd210drivers/char/vt.cset_vc_kbd_flag(kbd, VC_RAW);
kbd211drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_MEDIUMRAW);
kbd213drivers/char/vt.cclr_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.cset_vc_kbd_flag(kbd, VC_MEDIUMRAW);
kbd226drivers/char/vt.cucval = vc_kbd_flag(kbd, VC_RAW);
kbd227drivers/char/vt.cif (vc_kbd_flag(kbd, VC_MEDIUMRAW))
kbd333drivers/char/vt.cif (vc_kbd_flag(kbd, VC_SCROLLOCK))
kbd335drivers/char/vt.cif (vc_kbd_flag(kbd, VC_NUMLOCK))
kbd337drivers/char/vt.cif (vc_kbd_flag(kbd, VC_CAPSLOCK))
kbd346drivers/char/vt.cset_vc_kbd_flag(kbd, VC_SCROLLOCK);
kbd348drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_SCROLLOCK);
kbd350drivers/char/vt.cset_vc_kbd_flag(kbd, VC_NUMLOCK);
kbd352drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_NUMLOCK);
kbd354drivers/char/vt.cset_vc_kbd_flag(kbd, VC_CAPSLOCK);
kbd356drivers/char/vt.cclr_vc_kbd_flag(kbd, VC_CAPSLOCK);
kbd75include/linux/keyboard.hextern inline int vc_kbd_flag(struct kbd_struct * kbd, int flag)
kbd77include/linux/keyboard.hreturn ((kbd->flags >> flag) & 1);
kbd80include/linux/keyboard.hextern inline void set_vc_kbd_flag(struct kbd_struct * kbd, int flag)
kbd82include/linux/keyboard.hkbd->flags |= 1 << flag;
kbd85include/linux/keyboard.hextern inline void clr_vc_kbd_flag(struct kbd_struct * kbd, int flag)
kbd87include/linux/keyboard.hkbd->flags &= ~(1 << flag);
kbd90include/linux/keyboard.hextern inline void chg_vc_kbd_flag(struct kbd_struct * kbd, int flag)
kbd92include/linux/keyboard.hkbd->flags ^= 1 << flag;