Searched defs:kbd (Results 1 - 11 of 11) sorted by relevance

/drivers/input/keyboard/
H A Dmaple_keyb.c95 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 Dhil_kbd.c147 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 Dimx_keypad.c574 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 Dspear-keyboard.c68 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 Dxen-kbdfront.c34 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 Di8042-sparcio.h60 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 Dusbkbd.c115 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 Dkeyboard.c51 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 Dtty3270.c93 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 Dkeyboard.c113 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 Dpanel.c182 } 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...]

Completed in 279 milliseconds