/linux-master/drivers/hid/usbhid/ |
H A D | usbkbd.c | 102 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 D | kbd_kern.h | 12 * 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 D | spear-keyboard.c | 71 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 D | maple_keyb.c | 81 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 D | imx_keypad.c | 520 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 D | hil_kbd.c | 146 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 D | Makefile | 53 obj-$(CONFIG_KEYBOARD_OPENCORES) += opencores-kbd.o
|
/linux-master/drivers/input/serio/ |
H A D | i8042-sparcio.h | 64 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 D | ioc3kbd.c | 22 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 D | xen-kbdfront.c | 36 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 D | keyboard.c | 111 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 D | con3270.c | 112 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 D | setup.c | 504 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 D | panel.c | 160 } 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 D | hdpvr.h | 16 #include <media/i2c/ir-kbd-i2c.h> 117 /* For passing data to ir-kbd-i2c */
|
/linux-master/arch/arm/mach-omap1/ |
H A D | ams-delta-fiq-handler.S | 146 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 D | pvrusb2-hdw-internal.h | 29 #include <media/i2c/ir-kbd-i2c.h>
|
H A D | pvrusb2-i2c-core.c | 9 #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 D | Makefile | 59 obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o
|
/linux-master/drivers/media/pci/bt8xx/ |
H A D | bttvp.h | 32 #include <media/i2c/ir-kbd-i2c.h>
|
/linux-master/drivers/media/usb/em28xx/ |
H A D | em28xx.h | 32 #include <media/i2c/ir-kbd-i2c.h>
|
/linux-master/drivers/hid/ |
H A D | Makefile | 62 obj-$(CONFIG_HID_HOLTEK) += hid-holtek-kbd.o
|
/linux-master/drivers/media/pci/cx88/ |
H A D | cx88.h | 27 #include <media/i2c/ir-kbd-i2c.h>
|
/linux-master/drivers/media/pci/saa7134/ |
H A D | saa7134.h | 32 #include <media/i2c/ir-kbd-i2c.h>
|
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-driver.h | 38 #include <media/i2c/ir-kbd-i2c.h>
|