Searched refs:kbd (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/drivers/hid/usbhid/
H A Dusbkbd.c102 struct usb_kbd *kbd = urb->context; local
118 input_report_key(kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1);
122 if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) {
123 if (usb_kbd_keycode[kbd->old[i]])
124 input_report_key(kbd->dev, usb_kbd_keycode[kbd
157 struct usb_kbd *kbd = input_get_drvdata(dev); local
193 struct usb_kbd *kbd = urb->context; local
220 struct usb_kbd *kbd = input_get_drvdata(dev); local
231 struct usb_kbd *kbd = input_get_drvdata(dev); local
236 usb_kbd_alloc_mem(struct usb_device *dev, struct usb_kbd *kbd) argument
252 usb_kbd_free_mem(struct usb_device *dev, struct usb_kbd *kbd) argument
267 struct usb_kbd *kbd; local
371 struct usb_kbd *kbd = usb_get_intfdata (intf); local
378 usb_kbd_free_mem(interface_to_usbdev(intf), kbd); local
[all...]
/linux-master/include/linux/
H A Dkbd_kern.h12 * kbd->xxx contains the VC-local things (flag settings etc..)
63 extern void setledstate(struct kbd_struct *kbd, unsigned int led);
72 static inline int vc_kbd_mode(struct kbd_struct * kbd, int flag) argument
74 return ((kbd->modeflags >> flag) & 1);
77 static inline int vc_kbd_led(struct kbd_struct * kbd, int flag) argument
79 return ((kbd->ledflagstate >> flag) & 1);
82 static inline void set_vc_kbd_mode(struct kbd_struct * kbd, int flag) argument
84 kbd->modeflags |= 1 << flag;
87 static inline void set_vc_kbd_led(struct kbd_struct * kbd, int flag) argument
89 kbd
92 clr_vc_kbd_mode(struct kbd_struct * kbd, int flag) argument
97 clr_vc_kbd_led(struct kbd_struct * kbd, int flag) argument
102 chg_vc_kbd_lock(struct kbd_struct * kbd, int flag) argument
107 chg_vc_kbd_slock(struct kbd_struct * kbd, int flag) argument
112 chg_vc_kbd_mode(struct kbd_struct * kbd, int flag) argument
117 chg_vc_kbd_led(struct kbd_struct * kbd, int flag) argument
[all...]
/linux-master/drivers/input/keyboard/
H A Dspear-keyboard.c71 struct spear_kbd *kbd = dev_id; local
72 struct input_dev *input = kbd->input;
76 sts = readl_relaxed(kbd->io_base + STATUS_REG);
80 if (kbd->last_key != KEY_RESERVED) {
81 input_report_key(input, kbd->last_key, 0);
82 kbd->last_key = KEY_RESERVED;
86 val = readl_relaxed(kbd->io_base + DATA_REG) &
88 key = kbd->keycodes[val];
94 kbd->last_key = key;
97 writel_relaxed(0, kbd
104 struct spear_kbd *kbd = input_get_drvdata(dev); local
134 struct spear_kbd *kbd = input_get_drvdata(dev); local
148 spear_kbd_parse_dt(struct platform_device *pdev, struct spear_kbd *kbd) argument
176 spear_kbd_parse_dt(struct platform_device *pdev, struct spear_kbd *kbd) argument
187 struct spear_kbd *kbd; local
277 struct spear_kbd *kbd = platform_get_drvdata(pdev); local
286 struct spear_kbd *kbd = platform_get_drvdata(pdev); local
339 struct spear_kbd *kbd = platform_get_drvdata(pdev); local
[all...]
H A Dmaple_keyb.c81 static void dc_scan_kbd(struct dc_kbd *kbd) argument
83 struct input_dev *dev = kbd->dev;
90 keycode = kbd->keycode[code];
92 input_report_key(dev, keycode, (kbd->new[0] >> i) & 1);
96 ptr = memchr(kbd->new + 2, kbd->old[i], 6);
97 code = kbd->old[i];
99 keycode = kbd->keycode[code];
108 ptr = memchr(kbd->old + 2, kbd
128 struct dc_kbd *kbd = maple_get_drvdata(mapledev); local
151 struct dc_kbd *kbd; local
212 struct dc_kbd *kbd = maple_get_drvdata(mdev); local
[all...]
H A Dimx_keypad.c520 struct imx_keypad *kbd = platform_get_drvdata(pdev); local
521 struct input_dev *input_dev = kbd->input_dev;
522 unsigned short reg_val = readw(kbd->mmio_base + KPSR);
524 /* imx kbd can wake up system even clock is disabled */
528 clk_disable_unprepare(kbd->clk);
537 writew(reg_val, kbd->mmio_base + KPSR);
539 enable_irq_wake(kbd->irq);
548 struct imx_keypad *kbd = platform_get_drvdata(pdev); local
549 struct input_dev *input_dev = kbd->input_dev;
553 disable_irq_wake(kbd
[all...]
H A Dhil_kbd.c146 static void hil_dev_handle_kbd_events(struct hil_dev *kbd) argument
148 struct input_dev *dev = kbd->dev;
149 int idx = kbd->idx4 / 4;
152 switch (kbd->data[0] & HIL_POL_CHARTYPE_MASK) {
158 input_report_key(dev, kbd->data[i] & 0x7f, 1);
165 input_report_key(dev, kbd->data[i], 1);
170 unsigned int key = kbd->data[i];
181 unsigned int key = kbd->data[i];
192 unsigned int key = kbd->data[i];
326 static void hil_dev_keyboard_setup(struct hil_dev *kbd) argument
[all...]
H A DMakefile53 obj-$(CONFIG_KEYBOARD_OPENCORES) += opencores-kbd.o
/linux-master/drivers/input/serio/
H A Di8042-sparcio.h64 struct platform_device *kbd = of_find_device_by_node(dp); local
65 unsigned int irq = kbd->archdata.irqs[0];
69 kbd_iobase = of_ioremap(&kbd->resource[0],
70 0, 8, "kbd");
71 kbd_res = &kbd->resource[0];
H A Dioc3kbd.c22 struct serio *kbd, *aux; member in struct:ioc3kbd_data
113 ioc3kbd_process_data(d->kbd, data_k);
171 d->kbd = sk;
176 serio_register_port(d->kbd);
179 ret = request_irq(irq, ioc3kbd_intr, IRQF_SHARED, "ioc3-kbd", d);
182 serio_unregister_port(d->kbd);
199 serio_unregister_port(d->kbd);
207 .name = "ioc3-kbd",
/linux-master/drivers/input/misc/
H A Dxen-kbdfront.c36 struct input_dev *kbd; member in struct:xenkbd_info
97 } else if (test_bit(key->keycode, info->kbd->keybit)) {
98 dev = info->kbd;
99 if (key->pressed && test_bit(key->keycode, info->kbd->key))
206 struct input_dev *kbd, *ptr, *mtouch; local
247 kbd = input_allocate_device();
248 if (!kbd)
250 kbd->name = "Xen Virtual Keyboard";
251 kbd->phys = info->phys;
252 kbd
[all...]
/linux-master/drivers/tty/vt/
H A Dkeyboard.c111 static struct kbd_struct *kbd = kbd_table; variable in typeref:struct:kbd_struct
457 if (kbd->kbdmode == VC_UNICODE)
474 if (kbd->kbdmode == VC_UNICODE)
485 if (vc_kbd_mode(kbd, VC_CRLF))
494 chg_vc_kbd_led(kbd, VC_CAPSLOCK);
502 set_vc_kbd_led(kbd, VC_CAPSLOCK);
533 if (vc_kbd_mode(kbd, VC_APPLIC))
548 chg_vc_kbd_led(kbd, VC_NUMLOCK);
662 if ((kbd->kbdmode == VC_RAW ||
663 kbd
[all...]
/linux-master/drivers/s390/char/
H A Dcon3270.c112 struct kbd_data *kbd; /* key_maps stuff. */ member in struct:tty3270
598 static void tty3270_rcl_backward(struct kbd_data *kbd) argument
600 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
618 static void tty3270_exit_tty(struct kbd_data *kbd) argument
620 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
638 static void tty3270_scroll_forward(struct kbd_data *kbd) argument
640 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
655 static void tty3270_scroll_backward(struct kbd_data *kbd) argument
657 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
720 kbd_keycode(tp->kbd, *inpu
[all...]
/linux-master/arch/powerpc/platforms/chrp/
H A Dsetup.c504 struct device_node *kbd; local
523 for_each_node_by_name(kbd, "keyboard")
524 if (of_node_is_type(kbd->parent, "adb"))
526 of_node_put(kbd);
527 if (kbd) {
/linux-master/drivers/auxdisplay/
H A Dpanel.c160 } kbd; member in union:logical_input::__anon58
1204 char *press_str = input->u.kbd.press_str;
1207 int s = sizeof(input->u.kbd.press_str);
1213 if (input->u.kbd.repeat_str[0]) {
1214 char *repeat_str = input->u.kbd.repeat_str;
1217 int s = sizeof(input->u.kbd.repeat_str);
1255 if (input->u.kbd.repeat_str[0]) {
1256 char *repeat_str = input->u.kbd.repeat_str;
1259 int s = sizeof(input->u.kbd.repeat_str);
1280 char *release_str = input->u.kbd
[all...]
/linux-master/drivers/media/usb/hdpvr/
H A Dhdpvr.h16 #include <media/i2c/ir-kbd-i2c.h>
117 /* For passing data to ir-kbd-i2c */
/linux-master/arch/arm/mach-omap1/
H A Dams-delta-fiq-handler.S146 ldr r10, [r9, #BUF_STATE] @ fetch kbd interface state
162 mvn r11, #KEYBRD_CLK_MASK @ prepare all except kbd mask
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-hdw-internal.h29 #include <media/i2c/ir-kbd-i2c.h>
H A Dpvrusb2-i2c-core.c9 #include <media/i2c/ir-kbd-i2c.h>
560 init_data->polling_interval = 100; /* ms From ir-kbd-i2c */
/linux-master/drivers/media/i2c/
H A DMakefile59 obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o
/linux-master/drivers/media/pci/bt8xx/
H A Dbttvp.h32 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/usb/em28xx/
H A Dem28xx.h32 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/hid/
H A DMakefile62 obj-$(CONFIG_HID_HOLTEK) += hid-holtek-kbd.o
/linux-master/drivers/media/pci/cx88/
H A Dcx88.h27 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/pci/saa7134/
H A Dsaa7134.h32 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/pci/cx18/
H A Dcx18-driver.h38 #include <media/i2c/ir-kbd-i2c.h>

Completed in 277 milliseconds

12