Home
last modified time | relevance | path

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

12345678910>>...31

/OK3568_Linux_fs/kernel/drivers/hid/usbhid/
H A Dusbkbd.c102 struct usb_kbd *kbd = urb->context; in usb_kbd_irq() local
118 input_report_key(kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1); in usb_kbd_irq()
122 if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) { in usb_kbd_irq()
123 if (usb_kbd_keycode[kbd->old[i]]) in usb_kbd_irq()
124 input_report_key(kbd->dev, usb_kbd_keycode[kbd->old[i]], 0); in usb_kbd_irq()
128 kbd->old[i]); in usb_kbd_irq()
131 if (kbd->new[i] > 3 && memscan(kbd->old + 2, kbd->new[i], 6) == kbd->old + 8) { in usb_kbd_irq()
132 if (usb_kbd_keycode[kbd->new[i]]) in usb_kbd_irq()
133 input_report_key(kbd->dev, usb_kbd_keycode[kbd->new[i]], 1); in usb_kbd_irq()
137 kbd->new[i]); in usb_kbd_irq()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A Dspear-keyboard.c71 struct spear_kbd *kbd = dev_id; in spear_kbd_interrupt() local
72 struct input_dev *input = kbd->input; in spear_kbd_interrupt()
76 sts = readl_relaxed(kbd->io_base + STATUS_REG); in spear_kbd_interrupt()
80 if (kbd->last_key != KEY_RESERVED) { in spear_kbd_interrupt()
81 input_report_key(input, kbd->last_key, 0); in spear_kbd_interrupt()
82 kbd->last_key = KEY_RESERVED; in spear_kbd_interrupt()
86 val = readl_relaxed(kbd->io_base + DATA_REG) & in spear_kbd_interrupt()
88 key = kbd->keycodes[val]; in spear_kbd_interrupt()
94 kbd->last_key = key; in spear_kbd_interrupt()
97 writel_relaxed(0, kbd->io_base + STATUS_REG); in spear_kbd_interrupt()
[all …]
H A Dmaple_keyb.c81 static void dc_scan_kbd(struct dc_kbd *kbd) in dc_scan_kbd() argument
83 struct input_dev *dev = kbd->dev; in dc_scan_kbd()
90 keycode = kbd->keycode[code]; in dc_scan_kbd()
92 input_report_key(dev, keycode, (kbd->new[0] >> i) & 1); in dc_scan_kbd()
96 ptr = memchr(kbd->new + 2, kbd->old[i], 6); in dc_scan_kbd()
97 code = kbd->old[i]; in dc_scan_kbd()
99 keycode = kbd->keycode[code]; in dc_scan_kbd()
108 ptr = memchr(kbd->old + 2, kbd->new[i], 6); in dc_scan_kbd()
109 code = kbd->new[i]; in dc_scan_kbd()
111 keycode = kbd->keycode[code]; in dc_scan_kbd()
[all …]
H A Dhil_kbd.c146 static void hil_dev_handle_kbd_events(struct hil_dev *kbd) in hil_dev_handle_kbd_events() argument
148 struct input_dev *dev = kbd->dev; in hil_dev_handle_kbd_events()
149 int idx = kbd->idx4 / 4; in hil_dev_handle_kbd_events()
152 switch (kbd->data[0] & HIL_POL_CHARTYPE_MASK) { in hil_dev_handle_kbd_events()
158 input_report_key(dev, kbd->data[i] & 0x7f, 1); in hil_dev_handle_kbd_events()
165 input_report_key(dev, kbd->data[i], 1); in hil_dev_handle_kbd_events()
170 unsigned int key = kbd->data[i]; in hil_dev_handle_kbd_events()
181 unsigned int key = kbd->data[i]; in hil_dev_handle_kbd_events()
192 unsigned int key = kbd->data[i]; in hil_dev_handle_kbd_events()
326 static void hil_dev_keyboard_setup(struct hil_dev *kbd) in hil_dev_keyboard_setup() argument
[all …]
H A Dimx_keypad.c528 struct imx_keypad *kbd = platform_get_drvdata(pdev); in imx_kbd_noirq_suspend() local
529 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_suspend()
530 unsigned short reg_val = readw(kbd->mmio_base + KPSR); in imx_kbd_noirq_suspend()
536 clk_disable_unprepare(kbd->clk); in imx_kbd_noirq_suspend()
545 writew(reg_val, kbd->mmio_base + KPSR); in imx_kbd_noirq_suspend()
547 enable_irq_wake(kbd->irq); in imx_kbd_noirq_suspend()
556 struct imx_keypad *kbd = platform_get_drvdata(pdev); in imx_kbd_noirq_resume() local
557 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_resume()
561 disable_irq_wake(kbd->irq); in imx_kbd_noirq_resume()
566 ret = clk_prepare_enable(kbd->clk); in imx_kbd_noirq_resume()
/OK3568_Linux_fs/kernel/drivers/s390/char/
H A Dkeyboard.c77 struct kbd_data *kbd; in kbd_alloc() local
80 kbd = kzalloc(sizeof(struct kbd_data), GFP_KERNEL); in kbd_alloc()
81 if (!kbd) in kbd_alloc()
83 kbd->key_maps = kzalloc(sizeof(ebc_key_maps), GFP_KERNEL); in kbd_alloc()
84 if (!kbd->key_maps) in kbd_alloc()
88 kbd->key_maps[i] = kmemdup(ebc_key_maps[i], in kbd_alloc()
91 if (!kbd->key_maps[i]) in kbd_alloc()
95 kbd->func_table = kzalloc(sizeof(ebc_func_table), GFP_KERNEL); in kbd_alloc()
96 if (!kbd->func_table) in kbd_alloc()
100 kbd->func_table[i] = kstrdup(ebc_func_table[i], in kbd_alloc()
[all …]
H A Dtty3270.c97 struct kbd_data *kbd; /* key_maps stuff. */ member
477 tty3270_rcl_backward(struct kbd_data *kbd) in tty3270_rcl_backward() argument
479 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_rcl_backward()
504 tty3270_exit_tty(struct kbd_data *kbd) in tty3270_exit_tty() argument
506 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_exit_tty()
515 tty3270_scroll_forward(struct kbd_data *kbd) in tty3270_scroll_forward() argument
517 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_scroll_forward()
537 tty3270_scroll_backward(struct kbd_data *kbd) in tty3270_scroll_backward() argument
539 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_scroll_backward()
603 kbd_keycode(tp->kbd, *input++); in tty3270_read_tasklet()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dkbd_kern.h68 extern void setledstate(struct kbd_struct *kbd, unsigned int led);
83 static inline int vc_kbd_mode(struct kbd_struct * kbd, int flag) in vc_kbd_mode() argument
85 return ((kbd->modeflags >> flag) & 1); in vc_kbd_mode()
88 static inline int vc_kbd_led(struct kbd_struct * kbd, int flag) in vc_kbd_led() argument
90 return ((kbd->ledflagstate >> flag) & 1); in vc_kbd_led()
93 static inline void set_vc_kbd_mode(struct kbd_struct * kbd, int flag) in set_vc_kbd_mode() argument
95 kbd->modeflags |= 1 << flag; in set_vc_kbd_mode()
98 static inline void set_vc_kbd_led(struct kbd_struct * kbd, int flag) in set_vc_kbd_led() argument
100 kbd->ledflagstate |= 1 << flag; in set_vc_kbd_led()
103 static inline void clr_vc_kbd_mode(struct kbd_struct * kbd, int flag) in clr_vc_kbd_mode() argument
[all …]
/OK3568_Linux_fs/external/xserver/xkb/
H A DxkbEvents.c56 XkbSendLegacyMapNotify(DeviceIntPtr kbd, CARD16 xkb_event, CARD16 changed, in XkbSendLegacyMapNotify() argument
98 if (!XIShouldNotify(clients[i], kbd)) in XkbSendLegacyMapNotify()
136 .deviceid = kbd->id, in XkbSendLegacyMapNotify()
142 SendEventToAllWindows(kbd, DeviceMappingNotifyMask, (xEvent *) &xi_mn, in XkbSendLegacyMapNotify()
148 .deviceid = kbd->id, in XkbSendLegacyMapNotify()
154 SendEventToAllWindows(kbd, DeviceMappingNotifyMask, (xEvent *) &xi_mn, in XkbSendLegacyMapNotify()
162 XkbSendNewKeyboardNotify(DeviceIntPtr kbd, xkbNewKeyboardNotify * pNKN) in XkbSendNewKeyboardNotify() argument
194 XkbSendLegacyMapNotify(kbd, XkbNewKeyboardNotify, changed, pNKN->minKeyCode, in XkbSendNewKeyboardNotify()
203 XkbSendStateNotify(DeviceIntPtr kbd, xkbStateNotify * pSN) in XkbSendStateNotify() argument
211 interest = kbd->xkb_interest; in XkbSendStateNotify()
[all …]
H A DxkbLEDs.c237 DeviceIntPtr kbd; in XkbUpdateLedAutoState() local
250 kbd = dev; in XkbUpdateLedAutoState()
252 kbd = inputInfo.keyboard; in XkbUpdateLedAutoState()
254 state = &kbd->key->xkbInfo->state; in XkbUpdateLedAutoState()
255 ctrls = kbd->key->xkbInfo->desc->ctrls; in XkbUpdateLedAutoState()
279 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbUpdateLedAutoState()
282 if ((kbd == dev) && (sli->flags & XkbSLI_IsDefault)) { in XkbUpdateLedAutoState()
303 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbUpdateLedAutoState()
748 DeviceIntPtr kbd, in XkbFlushLedEvents() argument
756 XkbSendNotification(kbd, changes, cause); in XkbFlushLedEvents()
[all …]
H A DxkbActions.c159 XkbGetButtonAction(DeviceIntPtr kbd, DeviceIntPtr dev, int button) in XkbGetButtonAction() argument
165 fake = _FixUpAction(kbd->key->xkbInfo->desc, in XkbGetButtonAction()
679 DeviceIntPtr kbd; in _XkbFilterControls() local
683 kbd = xkbi->device; in _XkbFilterControls()
706 if (XkbComputeControlsNotify(kbd, &old, ctrls, &cn, FALSE)) { in _XkbFilterControls()
712 XkbSendControlsNotify(kbd, &cn); in _XkbFilterControls()
720 XkbClearAllLatchesAndLocks(kbd, xkbi, FALSE, &cause); in _XkbFilterControls()
722 sli = XkbFindSrvLedInfo(kbd, XkbDfltXIClass, XkbDfltXIId, 0); in _XkbFilterControls()
723 XkbUpdateIndicators(kbd, sli->usesControls, TRUE, NULL, &cause); in _XkbFilterControls()
725 XkbDDXAccessXBeep(kbd, _BEEP_FEATURE_ON, change); in _XkbFilterControls()
[all …]
/OK3568_Linux_fs/u-boot/arch/powerpc/lib/
H A Dbootm.c37 static void set_clocks_in_mhz (bd_t *kbd);
103 bd_t *kbd = images->kbd; in boot_jump_linux() local
107 (*kernel) (kbd, initrd_start, initrd_end, in boot_jump_linux()
199 bd_t **kbd = &images->kbd; in boot_bd_t_linux() local
205 ret = boot_get_kbd (lmb, kbd); in boot_bd_t_linux()
210 set_clocks_in_mhz(*kbd); in boot_bd_t_linux()
269 static void set_clocks_in_mhz (bd_t *kbd) in set_clocks_in_mhz() argument
276 kbd->bi_intfreq /= 1000000L; in set_clocks_in_mhz()
277 kbd->bi_busfreq /= 1000000L; in set_clocks_in_mhz()
279 kbd->bi_cpmfreq /= 1000000L; in set_clocks_in_mhz()
[all …]
/OK3568_Linux_fs/u-boot/arch/m68k/lib/
H A Dbootm.c28 static void set_clocks_in_mhz (bd_t *kbd);
54 bd_t *kbd; in do_bootm_linux() local
68 ret = boot_get_kbd (lmb, &kbd); in do_bootm_linux()
73 set_clocks_in_mhz(kbd); in do_bootm_linux()
95 (*kernel)(kbd, images->initrd_start, images->initrd_end, in do_bootm_linux()
112 static void set_clocks_in_mhz (bd_t *kbd) in set_clocks_in_mhz() argument
119 kbd->bi_intfreq /= 1000000L; in set_clocks_in_mhz()
120 kbd->bi_busfreq /= 1000000L; in set_clocks_in_mhz()
/OK3568_Linux_fs/kernel/drivers/input/misc/
H A Dxen-kbdfront.c36 struct input_dev *kbd; member
97 } else if (test_bit(key->keycode, info->kbd->keybit)) { in xenkbd_handle_key_event()
98 dev = info->kbd; in xenkbd_handle_key_event()
99 if (key->pressed && test_bit(key->keycode, info->kbd->key)) in xenkbd_handle_key_event()
206 struct input_dev *kbd, *ptr, *mtouch; in xenkbd_probe() local
247 kbd = input_allocate_device(); in xenkbd_probe()
248 if (!kbd) in xenkbd_probe()
250 kbd->name = "Xen Virtual Keyboard"; in xenkbd_probe()
251 kbd->phys = info->phys; in xenkbd_probe()
252 kbd->id.bustype = BUS_PCI; in xenkbd_probe()
[all …]
/OK3568_Linux_fs/kernel/drivers/tty/vt/
H A Dkeyboard.c113 static struct kbd_struct *kbd = kbd_table; variable
431 if (kbd->kbdmode == VC_UNICODE) in handle_diacr()
448 if (kbd->kbdmode == VC_UNICODE) in fn_enter()
459 if (vc_kbd_mode(kbd, VC_CRLF)) in fn_enter()
468 chg_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_toggle()
476 set_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_on()
507 if (vc_kbd_mode(kbd, VC_APPLIC)) in fn_num()
522 chg_vc_kbd_led(kbd, VC_NUMLOCK); in fn_bare_num()
636 if ((kbd->kbdmode == VC_RAW || in k_spec()
637 kbd->kbdmode == VC_MEDIUMRAW || in k_spec()
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-extended/libblockdev/
H A Dlibblockdev_2.26.bb21 PACKAGECONFIG ??= "python3 lvm dm kmod parted fs escrow btrfs crypto mdraid kbd mpath nvdimm"
28 PACKAGECONFIG[kmod] = "--with-kbd, --without-kbd, kmod"
38 PACKAGECONFIG[kbd] = "--with-kbd,--without-kbd,libbytesize"
/OK3568_Linux_fs/kernel/drivers/input/serio/
H A Dioc3kbd.c22 struct serio *kbd, *aux; member
113 ioc3kbd_process_data(d->kbd, data_k); in ioc3kbd_intr()
171 d->kbd = sk; in ioc3kbd_probe()
176 serio_register_port(d->kbd); in ioc3kbd_probe()
182 serio_unregister_port(d->kbd); in ioc3kbd_probe()
199 serio_unregister_port(d->kbd); in ioc3kbd_remove()
H A Di8042-sparcio.h61 struct platform_device *kbd = of_find_device_by_node(dp); in sparc_i8042_probe() local
62 unsigned int irq = kbd->archdata.irqs[0]; in sparc_i8042_probe()
66 kbd_iobase = of_ioremap(&kbd->resource[0], in sparc_i8042_probe()
68 kbd_res = &kbd->resource[0]; in sparc_i8042_probe()
/OK3568_Linux_fs/buildroot/package/kbd/
H A DConfig.in2 bool "kbd"
9 http://kernel.org/pub/linux/utils/kbd/
11 comment "kbd needs a toolchain w/ gcc >= 4.9"
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/
H A Dspear-keyboard.txt4 - compatible: "st,spear300-kbd"
13 kbd@fc400000 {
14 compatible = "st,spear300-kbd";
/OK3568_Linux_fs/kernel/Documentation/dev-tools/
H A Dkgdb.rst162 kgdboc=[kms][[,]kbd][[,]serial_device][,baud]
171 - kbd = Keyboard
238 kgdboc=kbd,<serial_device>[,baud]
242 kgdboc=kbd,ttyS0,115200
246 kgdboc=kbd
250 kgdboc=kms,kbd
254 kgdboc=kms,kbd,ttyS0,115200
259 protocol. You must manually send a :kbd:`SysRq-G` unless you have a proxy
262 "human" console. The proxy can take care of sending the :kbd:`SysRq-G`
271 to issue a :kbd:`Sysrq` sequence and then type the letter :kbd:`g`. Then you
[all …]
/OK3568_Linux_fs/external/xserver/Xi/
H A Dxiquerypointer.c79 DeviceIntPtr pDev, kbd; in ProcXIQueryPointer() local
121 kbd = GetMaster(pDev, MASTER_KEYBOARD); in ProcXIQueryPointer()
123 kbd = (pDev->key) ? pDev : NULL; in ProcXIQueryPointer()
138 if (kbd) { in ProcXIQueryPointer()
139 state = &kbd->key->xkbInfo->state; in ProcXIQueryPointer()
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dsysrq.rst52 You press the key combo :kbd:`ALT-SysRq-<command key>`.
59 have better luck with press :kbd:`Alt`, press :kbd:`SysRq`,
60 release :kbd:`SysRq`, press :kbd:`<command key>`, release everything.
63 You press :kbd:`ALT-STOP-<command key>`, I believe.
70 Press :kbd:`ALT - Print Screen` (or :kbd:`F13`) - :kbd:`<command key>`.
71 :kbd:`Print Screen` (or :kbd:`F13`) - :kbd:`<command key>` may suffice.
82 The :kbd:`<command key>` is case sensitive.
210 will fix the problem. (i.e., something like :kbd:`alt-sysrq-z`). Switching to
211 another virtual console (:kbd:`ALT+Fn`) and then back again should also help.
273 to temporarily up the console loglevel using :kbd:`alt-sysrq-8` or::
/OK3568_Linux_fs/kernel/drivers/auxdisplay/
H A Dpanel.c159 } kbd; member
1254 char *press_str = input->u.kbd.press_str; in input_state_high()
1257 int s = sizeof(input->u.kbd.press_str); in input_state_high()
1263 if (input->u.kbd.repeat_str[0]) { in input_state_high()
1264 char *repeat_str = input->u.kbd.repeat_str; in input_state_high()
1267 int s = sizeof(input->u.kbd.repeat_str); in input_state_high()
1305 if (input->u.kbd.repeat_str[0]) { in input_state_falling()
1306 char *repeat_str = input->u.kbd.repeat_str; in input_state_falling()
1309 int s = sizeof(input->u.kbd.repeat_str); in input_state_falling()
1330 char *release_str = input->u.kbd.release_str; in input_state_falling()
[all …]
/OK3568_Linux_fs/external/xserver/hw/xwin/
H A Dwinconfig.c232 XF86ConfInputPtr kbd = NULL; in winConfigKeyboard() local
387 kbd = input_list; in winConfigKeyboard()
392 if (kbd != NULL) { in winConfigKeyboard()
394 if (kbd->inp_identifier) in winConfigKeyboard()
396 kbd->inp_identifier); in winConfigKeyboard()
398 if ((s = winSetStrOption(kbd->inp_option_lst, "AutoRepeat", NULL))) { in winConfigKeyboard()
421 s = winSetStrOption(kbd->inp_option_lst, "XkbRules", NULL); in winConfigKeyboard()
437 s = winSetStrOption(kbd->inp_option_lst, "XkbModel", NULL); in winConfigKeyboard()
453 s = winSetStrOption(kbd->inp_option_lst, "XkbLayout", NULL); in winConfigKeyboard()
469 s = winSetStrOption(kbd->inp_option_lst, "XkbVariant", NULL); in winConfigKeyboard()
[all …]

12345678910>>...31