/drivers/input/keyboard/ |
H A D | maple_keyb.c | 95 static void dc_scan_kbd(struct dc_kbd *kbd) argument 97 struct input_dev *dev = kbd->dev; 104 keycode = kbd->keycode[code]; 106 input_report_key(dev, keycode, (kbd->new[0] >> i) & 1); 110 ptr = memchr(kbd->new + 2, kbd->old[i], 6); 111 code = kbd->old[i]; 113 keycode = kbd->keycode[code]; 122 ptr = memchr(kbd->old + 2, kbd 142 struct dc_kbd *kbd = maple_get_drvdata(mapledev); local 165 struct dc_kbd *kbd; local 227 struct dc_kbd *kbd = maple_get_drvdata(mdev); local [all...] |
H A D | hil_kbd.c | 147 static void hil_dev_handle_kbd_events(struct hil_dev *kbd) argument 149 struct input_dev *dev = kbd->dev; 150 int idx = kbd->idx4 / 4; 153 switch (kbd->data[0] & HIL_POL_CHARTYPE_MASK) { 159 input_report_key(dev, kbd->data[i] & 0x7f, 1); 166 input_report_key(dev, kbd->data[i], 1); 171 unsigned int key = kbd->data[i]; 182 unsigned int key = kbd->data[i]; 193 unsigned int key = kbd->data[i]; 327 static void hil_dev_keyboard_setup(struct hil_dev *kbd) argument [all...] |
H A D | imx_keypad.c | 574 struct imx_keypad *kbd = platform_get_drvdata(pdev); local 575 struct input_dev *input_dev = kbd->input_dev; 577 /* imx kbd can wake up system even clock is disabled */ 581 clk_disable(kbd->clk); 586 enable_irq_wake(kbd->irq); 594 struct imx_keypad *kbd = platform_get_drvdata(pdev); local 595 struct input_dev *input_dev = kbd->input_dev; 598 disable_irq_wake(kbd->irq); 603 clk_enable(kbd->clk);
|
H A D | spear-keyboard.c | 68 struct spear_kbd *kbd = dev_id; local 69 struct input_dev *input = kbd->input; 73 sts = readb(kbd->io_base + STATUS_REG); 77 if (kbd->last_key != KEY_RESERVED) { 78 input_report_key(input, kbd->last_key, 0); 79 kbd->last_key = KEY_RESERVED; 83 val = readb(kbd->io_base + DATA_REG); 84 key = kbd->keycodes[val]; 90 kbd->last_key = key; 93 writeb(0, kbd 100 struct spear_kbd *kbd = input_get_drvdata(dev); local 126 struct spear_kbd *kbd = input_get_drvdata(dev); local 143 struct spear_kbd *kbd; local 263 struct spear_kbd *kbd = platform_get_drvdata(pdev); local 282 struct spear_kbd *kbd = platform_get_drvdata(pdev); local 301 struct spear_kbd *kbd = platform_get_drvdata(pdev); local [all...] |
/drivers/input/misc/ |
H A D | xen-kbdfront.c | 34 struct input_dev *kbd; member in struct:xenkbd_info 78 if (test_bit(event->key.keycode, info->kbd->keybit)) 79 dev = info->kbd; 112 struct input_dev *kbd, *ptr; local 135 kbd = input_allocate_device(); 136 if (!kbd) 138 kbd->name = "Xen Virtual Keyboard"; 139 kbd->phys = info->phys; 140 kbd->id.bustype = BUS_PCI; 141 kbd [all...] |
/drivers/input/serio/ |
H A D | i8042-sparcio.h | 60 struct platform_device *kbd = of_find_device_by_node(dp); local 61 unsigned int irq = kbd->archdata.irqs[0]; 65 kbd_iobase = of_ioremap(&kbd->resource[0], 66 0, 8, "kbd"); 67 kbd_res = &kbd->resource[0];
|
/drivers/hid/usbhid/ |
H A D | usbkbd.c | 115 struct usb_kbd *kbd = urb->context; local 131 input_report_key(kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1); 135 if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) { 136 if (usb_kbd_keycode[kbd->old[i]]) 137 input_report_key(kbd->dev, usb_kbd_keycode[kbd 170 struct usb_kbd *kbd = input_get_drvdata(dev); local 206 struct usb_kbd *kbd = urb->context; local 233 struct usb_kbd *kbd = input_get_drvdata(dev); local 244 struct usb_kbd *kbd = input_get_drvdata(dev); local 249 usb_kbd_alloc_mem(struct usb_device *dev, struct usb_kbd *kbd) argument 265 usb_kbd_free_mem(struct usb_device *dev, struct usb_kbd *kbd) argument 280 struct usb_kbd *kbd; local 384 struct usb_kbd *kbd = usb_get_intfdata (intf); local 391 usb_kbd_free_mem(interface_to_usbdev(intf), kbd); local [all...] |
/drivers/s390/char/ |
H A D | keyboard.c | 51 struct kbd_data *kbd; local 54 kbd = kzalloc(sizeof(struct kbd_data), GFP_KERNEL); 55 if (!kbd) 57 kbd->key_maps = kzalloc(sizeof(key_maps), GFP_KERNEL); 58 if (!kbd->key_maps) 62 kbd->key_maps[i] = kmemdup(key_maps[i], 65 if (!kbd->key_maps[i]) 69 kbd->func_table = kzalloc(sizeof(func_table), GFP_KERNEL); 70 if (!kbd->func_table) 74 kbd 109 kbd_free(struct kbd_data *kbd) argument 128 kbd_ascebc(struct kbd_data *kbd, unsigned char *ascebc) argument 186 handle_diacr(struct kbd_data *kbd, unsigned int ch) argument 210 k_dead(struct kbd_data *kbd, unsigned char value) argument 220 k_self(struct kbd_data *kbd, unsigned char value) argument 231 k_ignore(struct kbd_data *kbd, unsigned char value) argument 239 k_fn(struct kbd_data *kbd, unsigned char value) argument 246 k_spec(struct kbd_data *kbd, unsigned char value) argument 281 kbd_keycode(struct kbd_data *kbd, unsigned int keycode) argument 333 do_kdsk_ioctl(struct kbd_data *kbd, struct kbentry __user *user_kbe, int cmd, int perm) argument 405 do_kdgkb_ioctl(struct kbd_data *kbd, struct kbsentry __user *u_kbs, int cmd, int perm) argument 458 kbd_ioctl(struct kbd_data *kbd, unsigned int cmd, unsigned long arg) argument [all...] |
H A D | tty3270.c | 93 struct kbd_data *kbd; /* key_maps stuff. */ member in struct:tty3270 451 tty3270_rcl_backward(struct kbd_data *kbd) argument 456 tp = kbd->tty->driver_data; 479 tty3270_exit_tty(struct kbd_data *kbd) argument 483 tp = kbd->tty->driver_data; 491 tty3270_scroll_forward(struct kbd_data *kbd) argument 496 tp = kbd->tty->driver_data; 514 tty3270_scroll_backward(struct kbd_data *kbd) argument 519 tp = kbd->tty->driver_data; 583 kbd_keycode(tp->kbd, *inpu [all...] |
/drivers/tty/vt/ |
H A D | keyboard.c | 113 static struct kbd_struct *kbd = kbd_table; variable in typeref:struct:kbd_struct 452 if (kbd->kbdmode == VC_UNICODE) 469 if (kbd->kbdmode == VC_UNICODE) 480 if (vc_kbd_mode(kbd, VC_CRLF)) 489 chg_vc_kbd_led(kbd, VC_CAPSLOCK); 497 set_vc_kbd_led(kbd, VC_CAPSLOCK); 528 if (vc_kbd_mode(kbd, VC_APPLIC)) 543 chg_vc_kbd_led(kbd, VC_NUMLOCK); 661 if ((kbd->kbdmode == VC_RAW || 662 kbd 996 setledstate(struct kbd_struct *kbd, unsigned int led) argument 1012 struct kbd_struct *kbd = kbd_table + fg_console; local 1057 struct kbd_struct * kbd = kbd_table + console; local 1078 struct kbd_struct * kbd = kbd_table + console; local 1097 struct kbd_struct * kbd = kbd_table + console; local 1120 struct kbd_struct * kbd = kbd_table + console; local 1718 struct kbd_struct * kbd = kbd_table + console; local 1758 struct kbd_struct * kbd = kbd_table + console; local 1807 struct kbd_struct * kbd = kbd_table + console; local 2024 struct kbd_struct * kbd = kbd_table + console; local 2066 struct kbd_struct * kbd = kbd_table + console; local 2090 struct kbd_struct * kbd = kbd_table + console; local 2131 struct kbd_struct * kbd = kbd_table + console; local 2159 struct kbd_struct * kbd = kbd_table + console; local 2174 struct kbd_struct * kbd = kbd_table + console; local 2193 struct kbd_struct * kbd = kbd_table + console; local [all...] |
/drivers/staging/panel/ |
H A D | panel.c | 182 } kbd; member in union:logical_input::__anon5274 1756 char *press_str = input->u.kbd.press_str; 1762 if (input->u.kbd.repeat_str[0]) { 1763 char *repeat_str = input->u.kbd.repeat_str; 1801 if (input->u.kbd.repeat_str[0]) { 1802 char *repeat_str = input->u.kbd.repeat_str; 1822 char *release_str = input->u.kbd.release_str; 2009 strncpy(key->u.kbd.press_str, press, sizeof(key->u.kbd.press_str)); 2010 strncpy(key->u.kbd [all...] |