Lines Matching +full:0 +full:xd800

63 	return 0;  in kbd_defleds()
67 #define KBD_DEFLOCK 0
102 .sig = 0,
152 static int shift_state = 0;
196 return d->error == 0; /* stop as soon as we successfully get one */ in getkeycode_helper()
203 .flags = 0, in getkeycode()
205 .keycode = 0, in getkeycode()
223 return d->error == 0; /* stop as soon as we successfully set one */ in setkeycode_helper()
230 .flags = 0, in setkeycode()
258 return 0; in kd_sound_helper()
261 input_inject_event(handle, EV_SND, SND_BELL, *hz ? 1 : 0); in kd_sound_helper()
264 return 0; in kd_sound_helper()
298 if (rpt[0].delay > 0) in kbd_rate_helper()
300 EV_REP, REP_DELAY, rpt[0].delay); in kbd_rate_helper()
301 if (rpt[0].period > 0) in kbd_rate_helper()
303 EV_REP, REP_PERIOD, rpt[0].period); in kbd_rate_helper()
309 return 0; in kbd_rate_helper()
319 return 0; in kbd_rate()
327 tty_insert_flip_char(&vc->port, ch, 0); in put_queue()
339 static char buf[] = { 0x1b, 'O', 0x00, 0x00 }; in applkey()
354 if (c < 0x80) in to_utf8()
355 /* 0******* */ in to_utf8()
357 else if (c < 0x800) { in to_utf8()
359 put_queue(vc, 0xc0 | (c >> 6)); in to_utf8()
360 put_queue(vc, 0x80 | (c & 0x3f)); in to_utf8()
361 } else if (c < 0x10000) { in to_utf8()
362 if (c >= 0xD800 && c < 0xE000) in to_utf8()
364 if (c == 0xFFFF) in to_utf8()
367 put_queue(vc, 0xe0 | (c >> 12)); in to_utf8()
368 put_queue(vc, 0x80 | ((c >> 6) & 0x3f)); in to_utf8()
369 put_queue(vc, 0x80 | (c & 0x3f)); in to_utf8()
370 } else if (c < 0x110000) { in to_utf8()
372 put_queue(vc, 0xf0 | (c >> 18)); in to_utf8()
373 put_queue(vc, 0x80 | ((c >> 12) & 0x3f)); in to_utf8()
374 put_queue(vc, 0x80 | ((c >> 6) & 0x3f)); in to_utf8()
375 put_queue(vc, 0x80 | (c & 0x3f)); in to_utf8()
407 shift_state = 0; in do_compute_shiftstate()
408 memset(shift_down, 0, sizeof(shift_down)); in do_compute_shiftstate()
411 sym = U(key_maps[0][k]); in do_compute_shiftstate()
454 diacr = 0; in handle_diacr()
456 if ((d & ~0xff) == BRL_UC_ROW) { in handle_diacr()
457 if ((ch & ~0xff) == BRL_UC_ROW) in handle_diacr()
460 for (i = 0; i < accent_table_size; i++) in handle_diacr()
465 if (ch == ' ' || ch == (BRL_UC_ROW|0) || ch == d) in handle_diacr()
480 diacr = 0; in fn_enter()
583 i = 0; in fn_inc_console()
592 tty_insert_flip_char(&vc->port, 0, TTY_BREAK); in fn_send_intr()
598 scrollfront(vc, 0); in fn_scroll_forw()
805 k_fn(vc, KVAL(K_REMOVE), 0); in k_pad()
808 k_fn(vc, KVAL(K_INSERT), 0); in k_pad()
811 k_fn(vc, KVAL(K_SELECT), 0); in k_pad()
814 k_cur(vc, KVAL(K_DOWN), 0); in k_pad()
817 k_fn(vc, KVAL(K_PGDN), 0); in k_pad()
820 k_cur(vc, KVAL(K_LEFT), 0); in k_pad()
823 k_cur(vc, KVAL(K_RIGHT), 0); in k_pad()
826 k_fn(vc, KVAL(K_FIND), 0); in k_pad()
829 k_cur(vc, KVAL(K_UP), 0); in k_pad()
832 k_fn(vc, KVAL(K_PGUP), 0); in k_pad()
881 put_queue(vc, npadch_value & 0xff); in k_shift()
915 npadch_value = 0; in k_ascii()
939 kbd->slockstate = 0; in k_slock()
946 MODULE_PARM_DESC(brl_timeout, "Braille keys release delay in ms (0 for commit on first key release)…
950 MODULE_PARM_DESC(brl_nbchords, "Number of chords that produce a braille pattern (0 for dead chords)…
965 chords = 0; in k_brlcommit()
966 committed = 0; in k_brlcommit()
1003 k_brlcommit(vc, committing, 0); in k_brl()
1004 committing = 0; in k_brl()
1008 k_brlcommit(vc, committing, 0); in k_brl()
1009 committing = 0; in k_brl()
1032 return 0; in kbd_led_trigger_activate()
1069 for (i = 0; i < ARRAY_SIZE(kbd_led_triggers); i++) { in kbd_propagate_led_state()
1086 return 0; in kbd_update_leds_helper()
1094 for (i = 0; i < ARRAY_SIZE(kbd_led_triggers); i++) { in kbd_init_leds()
1109 input_inject_event(handle, EV_LED, LED_SCROLLL, !!(leds & BIT(0))); in kbd_update_leds_helper()
1112 input_inject_event(handle, EV_SYN, SYN_REPORT, 0); in kbd_update_leds_helper()
1115 return 0; in kbd_update_leds_helper()
1138 return ledstate & 0xff; in getledstate()
1278 dev->id.vendor == 0x0001 && dev->id.product == 0x0001; in kbd_is_hw_raw()
1282 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1288 284,285,309, 0,312, 91,327,328,329,331,333,335,336,337,338,339,
1311 put_queue(vc, 0xe1); in emulate_raw()
1312 put_queue(vc, 0x1d | up_flag); in emulate_raw()
1313 put_queue(vc, 0x45 | up_flag); in emulate_raw()
1318 put_queue(vc, 0xf2); in emulate_raw()
1323 put_queue(vc, 0xf1); in emulate_raw()
1329 * to emulate here) emit 0xe0 0x2a 0xe0 0x37 when in emulate_raw()
1330 * pressing PrtSc/SysRq alone, but simply 0x54 in emulate_raw()
1335 put_queue(vc, 0x54 | up_flag); in emulate_raw()
1337 put_queue(vc, 0xe0); in emulate_raw()
1338 put_queue(vc, 0x2a | up_flag); in emulate_raw()
1339 put_queue(vc, 0xe0); in emulate_raw()
1340 put_queue(vc, 0x37 | up_flag); in emulate_raw()
1352 if (code & 0x100) in emulate_raw()
1353 put_queue(vc, 0xe0); in emulate_raw()
1354 put_queue(vc, (code & 0x7f) | up_flag); in emulate_raw()
1359 return 0; in emulate_raw()
1375 return 0; in emulate_raw()
1432 * encoded as 0, high 7 bits, low 7 bits, with the 0 bearing in kbd_keycode()
1433 * the 'up' flag if needed. 0 is reserved, so this shouldn't in kbd_keycode()
1434 * interfere with anything else. The two bytes after 0 will in kbd_keycode()
1472 kbd->slockstate = 0; in kbd_keycode()
1485 if (type < 0xf0) { in kbd_keycode()
1495 type -= 0xf0; in kbd_keycode()
1521 kbd->slockstate = 0; in kbd_keycode()
1588 return 0; in kbd_connect()
1649 for (i = 0; i < MAX_NR_CONSOLES; i++) { in kbd_init()
1654 kbd_table[i].slockstate = 0; in kbd_init()
1668 return 0; in kbd_init()
1686 int ret = 0; in vt_do_diacrit()
1705 for (i = 0; i < asize; i++) { in vt_do_diacrit()
1774 for (i = 0; i < ct; i++) { in vt_do_diacrit()
1784 return 0; in vt_do_diacrit()
1815 return 0; in vt_do_diacrit()
1827 * Return 0 for success or an error code.
1832 int ret = 0; in vt_do_kdskbmode()
1867 * Return 0 for success or an error code.
1872 int ret = 0; in vt_do_kdskbmeta()
1894 int kc = 0; in vt_do_kbkeycode_ioctl()
1901 if (kc >= 0) in vt_do_kbkeycode_ioctl()
1945 if (key_map[0] == U(K_ALLOCATED)) { in vt_kdskbent()
1952 return 0; in vt_kdskbent()
1963 /* assignment to entry 0 only tests validity of args */ in vt_kdskbent()
1965 return 0; in vt_kdskbent()
1985 key_map[0] = U(K_ALLOCATED); in vt_kdskbent()
2008 return 0; in vt_kdskbent()
2031 return 0; in vt_do_kdsk_ioctl()
2074 if (len < 0) { in vt_do_kdgkb_ioctl()
2079 -EFAULT : 0; in vt_do_kdgkb_ioctl()
2095 ret = 0; in vt_do_kdgkb_ioctl()
2122 if (arg & ~0x77) in vt_do_kdskled()
2129 return 0; in vt_do_kdskled()
2141 return 0; in vt_do_kdskled()
2221 kb->lockstate = 0; in vt_reset_keyboard()
2222 kb->slockstate = 0; in vt_reset_keyboard()