Lines Matching defs:value

81 typedef void (k_handler_fn)(struct vc_data *vc, unsigned char value,
407 * If the combination occurs in the table, return the corresponding value.
626 static void k_ignore(struct vc_data *vc, unsigned char value, char up_flag)
630 static void k_spec(struct vc_data *vc, unsigned char value, char up_flag)
634 if (value >= ARRAY_SIZE(fn_handler))
639 value != KVAL(K_SAK))
641 fn_handler[value](vc);
644 static void k_lowercase(struct vc_data *vc, unsigned char value, char up_flag)
649 static void k_unicode(struct vc_data *vc, unsigned int value, char up_flag)
655 value = handle_diacr(vc, value);
659 diacr = value;
663 to_utf8(vc, value);
665 int c = conv_uni_to_8bit(value);
676 static void k_deadunicode(struct vc_data *vc, unsigned int value, char up_flag)
681 diacr = (diacr ? handle_diacr(vc, value) : value);
684 static void k_self(struct vc_data *vc, unsigned char value, char up_flag)
686 k_unicode(vc, conv_8bit_to_uni(value), up_flag);
689 static void k_dead2(struct vc_data *vc, unsigned char value, char up_flag)
691 k_deadunicode(vc, value, up_flag);
697 static void k_dead(struct vc_data *vc, unsigned char value, char up_flag)
729 k_deadunicode(vc, ret_diacr[value], up_flag);
732 static void k_cons(struct vc_data *vc, unsigned char value, char up_flag)
737 set_console(value);
740 static void k_fn(struct vc_data *vc, unsigned char value, char up_flag)
745 if ((unsigned)value < ARRAY_SIZE(func_table)) {
749 if (func_table[value])
750 puts_queue(vc, func_table[value]);
754 pr_err("k_fn called with value=%d\n", value);
757 static void k_cur(struct vc_data *vc, unsigned char value, char up_flag)
764 applkey(vc, cur_chars[value], vc_kbd_mode(kbd, VC_CKMODE));
767 static void k_pad(struct vc_data *vc, unsigned char value, char up_flag)
777 applkey(vc, app_map[value], 1);
783 switch (value) {
821 put_queue(vc, pad_chars[value]);
822 if (value == KVAL(K_PENTER) && vc_kbd_mode(kbd, VC_CRLF))
826 static void k_shift(struct vc_data *vc, unsigned char value, char up_flag)
836 if (value == KVAL(K_CAPSSHIFT)) {
837 value = KVAL(K_SHIFT);
847 if (shift_down[value])
848 shift_down[value]--;
850 shift_down[value]++;
852 if (shift_down[value])
853 shift_state |= (1 << value);
855 shift_state &= ~(1 << value);
867 static void k_meta(struct vc_data *vc, unsigned char value, char up_flag)
874 put_queue(vc, value);
876 put_queue(vc, value | 0x80);
879 static void k_ascii(struct vc_data *vc, unsigned char value, char up_flag)
886 if (value < 10) {
891 value -= 10;
900 npadch_value = npadch_value * base + value;
903 static void k_lock(struct vc_data *vc, unsigned char value, char up_flag)
908 chg_vc_kbd_lock(kbd, value);
911 static void k_slock(struct vc_data *vc, unsigned char value, char up_flag)
913 k_shift(vc, value, up_flag);
917 chg_vc_kbd_slock(kbd, value);
921 chg_vc_kbd_slock(kbd, value);
952 static void k_brl(struct vc_data *vc, unsigned char value, char up_flag)
963 if (!value) {
968 if (value > 8)
972 pressed |= 1 << (value - 1);
982 pressed &= ~(1 << (value - 1));
992 pressed &= ~(1 << (value - 1));
1367 struct keyboard_notifier_param param = { .vc = vc, .value = keycode, .down = down };
1460 param.value = keysym;
1480 param.value = keysym;
1499 unsigned int event_code, int value)
1505 kbd_rawcode(value);
1507 kbd_keycode(event_code, value, HW_RAW(handle->dev));