| /drivers/hid/usbhid/ |
| A D | usbkbd.c | 122 if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) { 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() 143 memcpy(kbd->old, kbd->new, 8); in usb_kbd_irq() 172 if (*(kbd->leds) == kbd->newleds){ in usb_kbd_event() 177 *(kbd->leds) = kbd->newleds; in usb_kbd_event() 179 kbd->led->dev = kbd->usbdev; in usb_kbd_event() 201 if (*(kbd->leds) == kbd->newleds){ in usb_kbd_led() 207 *(kbd->leds) = kbd->newleds; in usb_kbd_led() 209 kbd->led->dev = kbd->usbdev; in usb_kbd_led() 222 kbd->irq->dev = kbd->usbdev; in usb_kbd_open() [all …]
|
| /drivers/s390/char/ |
| A D | keyboard.c | 82 if (!kbd) in kbd_alloc() 117 return kbd; in kbd_alloc() 130 kfree(kbd); in kbd_alloc() 148 kfree(kbd); in kbd_free() 217 d = kbd->diacr; in handle_diacr() 218 kbd->diacr = 0; in handle_diacr() 240 kbd->diacr = (kbd->diacr ? handle_diacr(kbd, value) : value); in k_dead() 269 kbd_puts_queue(kbd->port, kbd->func_table[value]); in k_fn() 278 kbd->fn_handler[value](kbd); in k_spec() 313 if (!kbd) in kbd_keycode() [all …]
|
| A D | con3270.c | 114 struct kbd_data *kbd; /* key_maps stuff. */ member 600 static void tty3270_rcl_backward(struct kbd_data *kbd) in tty3270_rcl_backward() argument 620 static void tty3270_exit_tty(struct kbd_data *kbd) in tty3270_exit_tty() argument 722 kbd_keycode(tp->kbd, *input++); in tty3270_read_tasklet() 724 kbd_keycode(tp->kbd, 256 + tp->input[0]); in tty3270_read_tasklet() 849 tp->kbd = kbd_alloc(); in tty3270_alloc_view() 850 if (!tp->kbd) in tty3270_alloc_view() 880 kbd_free(tp->kbd); in tty3270_free_view() 1156 tp->kbd->port = &tp->port; in tty3270_create_view() 1161 kbd_ascebc(tp->kbd, tp->view.ascebc); in tty3270_create_view() [all …]
|
| /drivers/input/keyboard/ |
| A D | spear-keyboard.c | 93 kbd->last_key = key; in spear_kbd_interrupt() 141 clk_disable(kbd->clk); in spear_kbd_close() 160 kbd->rep = true; in spear_kbd_parse_dt() 171 kbd->mode = val; in spear_kbd_parse_dt() 195 kbd = devm_kzalloc(&pdev->dev, sizeof(*kbd), GFP_KERNEL); in spear_kbd_probe() 196 if (!kbd) { in spear_kbd_probe() 208 kbd->irq = irq; in spear_kbd_probe() 225 if (IS_ERR(kbd->clk)) in spear_kbd_probe() 244 if (kbd->rep) in spear_kbd_probe() 251 "keyboard", kbd); in spear_kbd_probe() [all …]
|
| A D | maple_keyb.c | 96 ptr = memchr(kbd->new + 2, kbd->old[i], 6); in dc_scan_kbd() 108 ptr = memchr(kbd->old + 2, kbd->new[i], 6); in dc_scan_kbd() 122 memcpy(kbd->old, kbd->new, 8); in dc_scan_kbd() 138 dc_scan_kbd(kbd); in dc_kbd_callback() 148 struct dc_kbd *kbd; in probe_maple_kbd() local 154 kbd = kzalloc(sizeof(*kbd), GFP_KERNEL); in probe_maple_kbd() 155 if (!kbd) { in probe_maple_kbd() 166 kbd->dev = idev; in probe_maple_kbd() 167 memcpy(kbd->keycode, dc_kbd_keycode, sizeof(kbd->keycode)); in probe_maple_kbd() 201 kfree(kbd); in probe_maple_kbd() [all …]
|
| A D | hil_kbd.c | 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() 328 struct input_dev *input_dev = kbd->dev; in hil_dev_keyboard_setup() 329 uint8_t did = kbd->idd[0]; in hil_dev_keyboard_setup() [all …]
|
| A D | imx_keypad.c | 521 struct imx_keypad *kbd = platform_get_drvdata(pdev); in imx_kbd_noirq_suspend() local 522 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_suspend() 523 unsigned short reg_val = readw(kbd->mmio_base + KPSR); in imx_kbd_noirq_suspend() 528 clk_disable_unprepare(kbd->clk); in imx_kbd_noirq_suspend() 536 writew(reg_val, kbd->mmio_base + KPSR); in imx_kbd_noirq_suspend() 538 enable_irq_wake(kbd->irq); in imx_kbd_noirq_suspend() 547 struct imx_keypad *kbd = platform_get_drvdata(pdev); in imx_kbd_noirq_resume() local 548 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_resume() 552 disable_irq_wake(kbd->irq); in imx_kbd_noirq_resume() 557 error = clk_prepare_enable(kbd->clk); in imx_kbd_noirq_resume()
|
| A D | Makefile | 52 obj-$(CONFIG_KEYBOARD_OPENCORES) += opencores-kbd.o
|
| A D | Kconfig | 517 module will be called opencores-kbd.
|
| /drivers/hid/ |
| A D | hid-appletb-kbd.c | 169 struct appletb_kbd *kbd = timer_container_of(kbd, t, inactivity_timer); in appletb_inactivity_timer() local 187 if (kbd->has_dimmed || kbd->has_turned_off) { in reset_inactivity_timer() 245 kbd->saved_mode = kbd->current_mode; in appletb_kbd_inp_event() 246 appletb_kbd_set_mode(kbd, kbd->current_mode == APPLETB_KBD_MODE_SPCL in appletb_kbd_inp_event() 249 if (kbd->saved_mode != kbd->current_mode) in appletb_kbd_inp_event() 250 appletb_kbd_set_mode(kbd, kbd->saved_mode); in appletb_kbd_inp_event() 390 kbd = devm_kzalloc(dev, sizeof(*kbd), GFP_KERNEL); in appletb_kbd_probe() 391 if (!kbd) in appletb_kbd_probe() 422 kbd->inp_handler.private = kbd; in appletb_kbd_probe() 474 kbd->saved_mode = kbd->current_mode; in appletb_kbd_suspend() [all …]
|
| A D | Makefile | 33 obj-$(CONFIG_HID_APPLETB_KBD) += hid-appletb-kbd.o 65 obj-$(CONFIG_HID_HOLTEK) += hid-holtek-kbd.o
|
| A D | Kconfig | 176 module will be called hid-appletb-kbd.
|
| /drivers/input/misc/ |
| A D | xen-kbdfront.c | 36 struct input_dev *kbd; member 98 dev = info->kbd; in xenkbd_handle_key_event() 248 if (!kbd) in xenkbd_probe() 251 kbd->phys = info->phys; in xenkbd_probe() 252 kbd->id.bustype = BUS_PCI; in xenkbd_probe() 253 kbd->id.vendor = 0x5853; in xenkbd_probe() 254 kbd->id.product = 0xffff; in xenkbd_probe() 258 __set_bit(i, kbd->keybit); in xenkbd_probe() 264 input_free_device(kbd); in xenkbd_probe() 269 info->kbd = kbd; in xenkbd_probe() [all …]
|
| /drivers/tty/vt/ |
| A D | keyboard.c | 484 if (vc_kbd_mode(kbd, VC_CRLF)) in fn_enter() 661 if ((kbd->kbdmode == VC_RAW || in k_spec() 927 chg_vc_kbd_lock(kbd, value); in k_lock() 936 chg_vc_kbd_slock(kbd, value); in k_slock() 938 if (!key_maps[kbd->lockstate ^ kbd->slockstate]) { in k_slock() 939 kbd->slockstate = 0; in k_slock() 1383 kbd = &kbd_table[vc->vc_num]; in kbd_rawcode() 1384 if (kbd->kbdmode == VC_RAW) in kbd_rawcode() 1462 param.shift = shift_final = (shift_state | kbd->slockstate) ^ kbd->lockstate; in kbd_keycode() 1472 kbd->slockstate = 0; in kbd_keycode() [all …]
|
| /drivers/input/serio/ |
| A D | ioc3kbd.c | 22 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()
|
| A D | i8042-sparcio.h | 64 struct platform_device *kbd = of_find_device_by_node(dp); in sparc_i8042_probe() local 65 unsigned int irq = kbd->archdata.irqs[0]; in sparc_i8042_probe() 69 kbd_iobase = of_ioremap(&kbd->resource[0], in sparc_i8042_probe() 71 kbd_res = &kbd->resource[0]; in sparc_i8042_probe()
|
| /drivers/auxdisplay/ |
| A D | panel.c | 160 } kbd; member 1198 char *press_str = input->u.kbd.press_str; in input_state_high() 1201 int s = sizeof(input->u.kbd.press_str); in input_state_high() 1207 if (input->u.kbd.repeat_str[0]) { in input_state_high() 1208 char *repeat_str = input->u.kbd.repeat_str; in input_state_high() 1211 int s = sizeof(input->u.kbd.repeat_str); in input_state_high() 1249 if (input->u.kbd.repeat_str[0]) { in input_state_falling() 1250 char *repeat_str = input->u.kbd.repeat_str; in input_state_falling() 1253 int s = sizeof(input->u.kbd.repeat_str); in input_state_falling() 1274 char *release_str = input->u.kbd.release_str; in input_state_falling() [all …]
|
| /drivers/media/i2c/ |
| A D | Makefile | 62 obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o
|