Home
last modified time | relevance | path

Searched refs:kbd (Results 1 – 25 of 65) sorted by relevance

123

/openbmc/qemu/ui/
H A Dkbd-state.c19 static void qkbd_state_modifier_update(QKbdState *kbd, in qkbd_state_modifier_update() argument
23 if (test_bit(qcode1, kbd->keys) || test_bit(qcode2, kbd->keys)) { in qkbd_state_modifier_update()
24 set_bit(mod, kbd->mods); in qkbd_state_modifier_update()
26 clear_bit(mod, kbd->mods); in qkbd_state_modifier_update()
30 bool qkbd_state_modifier_get(QKbdState *kbd, QKbdModifier mod) in qkbd_state_modifier_get() argument
32 return test_bit(mod, kbd->mods); in qkbd_state_modifier_get()
35 bool qkbd_state_key_get(QKbdState *kbd, QKeyCode qcode) in qkbd_state_key_get() argument
37 return test_bit(qcode, kbd->keys); in qkbd_state_key_get()
40 void qkbd_state_key_event(QKbdState *kbd, QKeyCode qcode, bool down) in qkbd_state_key_event() argument
42 bool state = test_bit(qcode, kbd->keys); in qkbd_state_key_event()
[all …]
H A Dspice-input.c52 QemuSpiceKbd *kbd = container_of(sin, QemuSpiceKbd, sin); in kbd_push_key() local
57 kbd->emul0 = true; in kbd_push_key()
61 if (scancode == pauseseq[kbd->pauseseq]) { in kbd_push_key()
62 kbd->pauseseq++; in kbd_push_key()
63 if (kbd->pauseseq == G_N_ELEMENTS(pauseseq)) { in kbd_push_key()
65 kbd->pauseseq = 0; in kbd_push_key()
69 kbd->pauseseq = 0; in kbd_push_key()
74 if (kbd->emul0) { in kbd_push_key()
75 kbd->emul0 = false; in kbd_push_key()
84 QemuSpiceKbd *kbd = container_of(sin, QemuSpiceKbd, sin); in kbd_get_leds() local
[all …]
H A Dkeymaps.c199 QKbdState *kbd, bool down) in keysym2scancode()
231 if (kbd && qkbd_state_modifier_get(kbd, QKBD_MOD_SHIFT)) { in keysym2scancode()
234 if (kbd && qkbd_state_modifier_get(kbd, QKBD_MOD_ALTGR)) { in keysym2scancode()
237 if (kbd && qkbd_state_modifier_get(kbd, QKBD_MOD_CTRL)) { in keysym2scancode()
253 if (kbd && qkbd_state_key_get(kbd, qcode)) { in keysym2scancode()
193 keysym2scancode(kbd_layout_t * k,int keysym,QKbdState * kbd,bool down) keysym2scancode() argument
H A Dsdl2-input.c44 qkbd_state_key_event(scon->kbd, qcode, ev->type == SDL_KEYDOWN); in sdl2_process_key()
48 bool ctrl = qkbd_state_modifier_get(scon->kbd, QKBD_MOD_CTRL); in sdl2_process_key()
64 qkbd_state_lift_all_keys(scon->kbd); in sdl2_release_modifiers()
H A Ddbus-console.c48 QKbdState *kbd; member
160 g_clear_pointer(&ddc->kbd, qkbd_state_free); in dbus_display_console_dispose()
182 qkbd_state_lift_all_keys(ddc->kbd); in listener_vanished_cb()
347 qkbd_state_key_event(ddc->kbd, qcode, true); in dbus_kbd_press()
363 qkbd_state_key_event(ddc->kbd, qcode, false); in dbus_kbd_release()
580 ddc->kbd = qkbd_state_init(con); in dbus_display_console_new()
H A Dkeymaps.h58 QKbdState *kbd, bool down);
H A Dcocoa.m36 #include "ui/kbd-state.h"
99 static QKbdState *kbd;
427 qkbd_state_switch_console(kbd, con);
770 qkbd_state_key_event(kbd, keycode, !qkbd_state_key_get(kbd, keycode));
891 qkbd_state_modifier_get(kbd, QKBD_MOD_CAPSLOCK)) {
892 qkbd_state_key_event(kbd, Q_KEY_CODE_CAPS_LOCK, true);
893 qkbd_state_key_event(kbd, Q_KEY_CODE_CAPS_LOCK, false);
897 qkbd_state_key_event(kbd, Q_KEY_CODE_SHIFT, false);
898 qkbd_state_key_event(kbd, Q_KEY_CODE_SHIFT_R, false);
901 qkbd_state_key_event(kbd, Q_KEY_CODE_CTRL, false);
[all …]
/openbmc/qemu/hw/input/
H A Dhid.c245 hs->kbd.keycodes[slot] = scancodes[i]; in hid_keyboard_event()
259 keycode = hs->kbd.keycodes[slot]; in hid_keyboard_process_keycode()
266 index = key | ((hs->kbd.modifiers & (1 << 8)) >> 1); in hid_keyboard_process_keycode()
268 hs->kbd.modifiers &= ~(1 << 8); in hid_keyboard_process_keycode()
276 if (hs->kbd.modifiers & (1 << 9)) { in hid_keyboard_process_keycode()
282 hs->kbd.modifiers ^= (1 << 8) | (1 << 9); in hid_keyboard_process_keycode()
291 hs->kbd.modifiers &= ~(1 << (hid_code & 0x0f)); in hid_keyboard_process_keycode()
302 hs->kbd.modifiers |= 1 << (hid_code & 0x0f); in hid_keyboard_process_keycode()
313 for (i = hs->kbd.keys - 1; i >= 0; i--) { in hid_keyboard_process_keycode()
314 if (hs->kbd.key[i] == hid_code) { in hid_keyboard_process_keycode()
[all …]
H A Dpckbd.c672 KBDState *ks = &s->kbd; in i8042_mmio_set_kbd_irq()
680 KBDState *ks = &s->kbd; in i8042_mmio_set_mouse_irq()
688 KBDState *ks = &s->kbd; in i8042_mmio_reset()
696 KBDState *ks = &s->kbd; in i8042_mmio_realize()
723 KBDState *ks = &s->kbd; in i8042_mmio_init()
739 DEFINE_PROP_UINT64("mask", MMIOKBDState, kbd.mask, UINT64_MAX),
748 VMSTATE_STRUCT(kbd, MMIOKBDState, 0, vmstate_kbd, KBDState),
774 KBDState *s = &isa->kbd; in i8042_isa_mouse_fake_event()
784 VMSTATE_STRUCT(kbd, ISAKBDState, 0, vmstate_kbd, KBDState),
812 KBDState *ks = &s->kbd; in i8042_set_kbd_irq()
[all …]
H A Dpl050.c166 if (!sysbus_realize(SYS_BUS_DEVICE(&s->kbd), errp)) { in pl050_kbd_realize()
170 ps->ps2dev = PS2_DEVICE(&s->kbd); in pl050_kbd_realize()
180 object_initialize_child(obj, "kbd", &s->kbd, TYPE_PS2_KBD_DEVICE); in pl050_kbd_init()
H A Dmeson.build2 system_ss.add(when: 'CONFIG_ADB', if_true: files('adb.c', 'adb-mouse.c', 'adb-kbd.c'))
H A Dlasips2.c378 if (!sysbus_realize(SYS_BUS_DEVICE(&s->kbd), errp)) { in lasips2_kbd_port_realize()
382 lp->ps2dev = PS2_DEVICE(&s->kbd); in lasips2_kbd_port_realize()
394 object_initialize_child(obj, "kbd", &s->kbd, TYPE_PS2_KBD_DEVICE); in lasips2_kbd_port_init()
/openbmc/qemu/include/ui/
H A Dkbd-state.h45 void qkbd_state_free(QKbdState *kbd);
59 void qkbd_state_key_event(QKbdState *kbd, QKeyCode qcode, bool down);
70 void qkbd_state_set_delay(QKbdState *kbd, int delay_ms);
80 bool qkbd_state_key_get(QKbdState *kbd, QKeyCode qcode);
90 bool qkbd_state_modifier_get(QKbdState *kbd, QKbdModifier mod);
100 void qkbd_state_lift_all_keys(QKbdState *kbd);
111 void qkbd_state_switch_console(QKbdState *kbd, QemuConsole *con);
/openbmc/u-boot/arch/m68k/lib/
H A Dbootm.c27 static void set_clocks_in_mhz (bd_t *kbd);
53 bd_t *kbd; in do_bootm_linux() local
67 ret = boot_get_kbd (lmb, &kbd); in do_bootm_linux()
72 set_clocks_in_mhz(kbd); in do_bootm_linux()
94 (*kernel)(kbd, images->initrd_start, images->initrd_end, in do_bootm_linux()
111 static void set_clocks_in_mhz (bd_t *kbd) in set_clocks_in_mhz() argument
118 kbd->bi_intfreq /= 1000000L; in set_clocks_in_mhz()
119 kbd->bi_busfreq /= 1000000L; in set_clocks_in_mhz()
/openbmc/u-boot/arch/powerpc/lib/
H A Dbootm.c36 static void set_clocks_in_mhz (bd_t *kbd);
102 bd_t *kbd = images->kbd; in boot_jump_linux() local
106 (*kernel) (kbd, initrd_start, initrd_end, in boot_jump_linux()
198 bd_t **kbd = &images->kbd; in boot_bd_t_linux() local
204 ret = boot_get_kbd (lmb, kbd); in boot_bd_t_linux()
209 set_clocks_in_mhz(*kbd); in boot_bd_t_linux()
268 static void set_clocks_in_mhz (bd_t *kbd) in set_clocks_in_mhz() argument
275 kbd->bi_intfreq /= 1000000L; in set_clocks_in_mhz()
276 kbd->bi_busfreq /= 1000000L; in set_clocks_in_mhz()
278 kbd->bi_cpmfreq /= 1000000L; in set_clocks_in_mhz()
[all …]
/openbmc/qemu/docs/system/
H A Dmux-chardev.rst.inc4 start with an escape character, which is :kbd:`Ctrl+a` by default, but can be
14 * - :kbd:`Ctrl+a h`
17 * - :kbd:`Ctrl+a x`
20 * - :kbd:`Ctrl+a s`
23 * - :kbd:`Ctrl+a t`
26 * - :kbd:`Ctrl+a b`
29 * - :kbd:`Ctrl+a c`
32 * - :kbd:`Ctrl+a Ctrl+a`
/openbmc/openbmc/poky/meta/recipes-core/kbd/
H A Dkbd_2.7.1.bb2 HOMEPAGE = "http://www.kbd-project.org/"
3 DESCRIPTION = "The kbd project contains tools for managing Linux console (Linux console, virtual te…
31 # 'gzip -n' is set due to https://github.com/legionus/kbd/issues/124
51 mv -f ${D}${sysconfdir}/pam.d/vlock ${D}${sysconfdir}/pam.d/vlock.kbd
/openbmc/qemu/include/hw/input/
H A Di8042.h59 KBDState kbd; member
83 KBDState kbd; member
H A Dpl050.h46 PS2KbdState kbd; member
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/cmatrix/
H A Dcmatrix_2.0.bb17 FILES:${PN} += "${datadir}/* ${libdir}/kbd/* ${libdir}/X11/fonts/"
/openbmc/qemu/hw/m68k/
H A Dmeson.build4 m68k_ss.add(when: 'CONFIG_NEXTCUBE', if_true: files('next-kbd.c', 'next-cube.c'))
/openbmc/openbmc/poky/meta/conf/machine/include/x86/
H A Dqemuboot-x86.inc13 QB_OPT_APPEND = "-usb -device usb-tablet -usb -device usb-kbd"
/openbmc/u-boot/Documentation/sphinx-static/
H A Dtheme_overrides.css63 code.kbd, code.kbd span {
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/fbida/files/
H A D0001-meson.build-install-fbgs-shell-script.patch25 fbcon_srcs = [ 'fbcon.c', 'drmtools.c', 'fbtools.c', 'gfx.c', 'vt.c', 'kbd.c' ]
/openbmc/openbmc/poky/meta/recipes-extended/packagegroups/
H A Dpackagegroup-core-base-utils.bb42 ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "kbd", "", d)} \

123