/kernel/linux/linux-5.10/drivers/hid/usbhid/ |
H A D | usbkbd.c | 102 struct usb_kbd *kbd = urb->context; in usb_kbd_irq() local 118 input_report_key(kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1); in usb_kbd_irq() 122 if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) { in usb_kbd_irq() 123 if (usb_kbd_keycode[kbd->old[i]]) in usb_kbd_irq() 124 input_report_key(kbd->dev, usb_kbd_keycode[kbd in usb_kbd_irq() 157 struct usb_kbd *kbd = input_get_drvdata(dev); usb_kbd_event() local 193 struct usb_kbd *kbd = urb->context; usb_kbd_led() local 220 struct usb_kbd *kbd = input_get_drvdata(dev); usb_kbd_open() local 231 struct usb_kbd *kbd = input_get_drvdata(dev); usb_kbd_close() local 236 usb_kbd_alloc_mem(struct usb_device *dev, struct usb_kbd *kbd) usb_kbd_alloc_mem() argument 252 usb_kbd_free_mem(struct usb_device *dev, struct usb_kbd *kbd) usb_kbd_free_mem() argument 267 struct usb_kbd *kbd; usb_kbd_probe() local 371 struct usb_kbd *kbd = usb_get_intfdata (intf); usb_kbd_disconnect() local 378 usb_kbd_free_mem(interface_to_usbdev(intf), kbd); usb_kbd_disconnect() local [all...] |
/kernel/linux/linux-6.6/drivers/hid/usbhid/ |
H A D | usbkbd.c | 102 struct usb_kbd *kbd = urb->context; in usb_kbd_irq() local 118 input_report_key(kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1); in usb_kbd_irq() 122 if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) { in usb_kbd_irq() 123 if (usb_kbd_keycode[kbd->old[i]]) in usb_kbd_irq() 124 input_report_key(kbd->dev, usb_kbd_keycode[kbd in usb_kbd_irq() 157 struct usb_kbd *kbd = input_get_drvdata(dev); usb_kbd_event() local 193 struct usb_kbd *kbd = urb->context; usb_kbd_led() local 220 struct usb_kbd *kbd = input_get_drvdata(dev); usb_kbd_open() local 231 struct usb_kbd *kbd = input_get_drvdata(dev); usb_kbd_close() local 236 usb_kbd_alloc_mem(struct usb_device *dev, struct usb_kbd *kbd) usb_kbd_alloc_mem() argument 252 usb_kbd_free_mem(struct usb_device *dev, struct usb_kbd *kbd) usb_kbd_free_mem() argument 267 struct usb_kbd *kbd; usb_kbd_probe() local 371 struct usb_kbd *kbd = usb_get_intfdata (intf); usb_kbd_disconnect() local 378 usb_kbd_free_mem(interface_to_usbdev(intf), kbd); usb_kbd_disconnect() local [all...] |
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | spear-keyboard.c | 71 struct spear_kbd *kbd = dev_id; in spear_kbd_interrupt() local 72 struct input_dev *input = kbd->input; in spear_kbd_interrupt() 76 sts = readl_relaxed(kbd->io_base + STATUS_REG); in spear_kbd_interrupt() 80 if (kbd->last_key != KEY_RESERVED) { in spear_kbd_interrupt() 81 input_report_key(input, kbd->last_key, 0); in spear_kbd_interrupt() 82 kbd->last_key = KEY_RESERVED; in spear_kbd_interrupt() 86 val = readl_relaxed(kbd->io_base + DATA_REG) & in spear_kbd_interrupt() 88 key = kbd->keycodes[val]; in spear_kbd_interrupt() 94 kbd->last_key = key; in spear_kbd_interrupt() 97 writel_relaxed(0, kbd in spear_kbd_interrupt() 104 struct spear_kbd *kbd = input_get_drvdata(dev); spear_kbd_open() local 134 struct spear_kbd *kbd = input_get_drvdata(dev); spear_kbd_close() local 148 spear_kbd_parse_dt(struct platform_device *pdev, struct spear_kbd *kbd) spear_kbd_parse_dt() argument 176 spear_kbd_parse_dt(struct platform_device *pdev, struct spear_kbd *kbd) spear_kbd_parse_dt() argument 187 struct spear_kbd *kbd; spear_kbd_probe() local 279 struct spear_kbd *kbd = platform_get_drvdata(pdev); spear_kbd_remove() local 290 struct spear_kbd *kbd = platform_get_drvdata(pdev); spear_kbd_suspend() local 343 struct spear_kbd *kbd = platform_get_drvdata(pdev); spear_kbd_resume() local [all...] |
H A D | maple_keyb.c | 81 static void dc_scan_kbd(struct dc_kbd *kbd) in dc_scan_kbd() argument 83 struct input_dev *dev = kbd->dev; in dc_scan_kbd() 90 keycode = kbd->keycode[code]; in dc_scan_kbd() 92 input_report_key(dev, keycode, (kbd->new[0] >> i) & 1); in dc_scan_kbd() 96 ptr = memchr(kbd->new + 2, kbd->old[i], 6); in dc_scan_kbd() 97 code = kbd->old[i]; in dc_scan_kbd() 99 keycode = kbd->keycode[code]; in dc_scan_kbd() 108 ptr = memchr(kbd->old + 2, kbd in dc_scan_kbd() 128 struct dc_kbd *kbd = maple_get_drvdata(mapledev); dc_kbd_callback() local 151 struct dc_kbd *kbd; probe_maple_kbd() local 212 struct dc_kbd *kbd = maple_get_drvdata(mdev); remove_maple_kbd() local [all...] |
H A D | hil_kbd.c | 146 static void hil_dev_handle_kbd_events(struct hil_dev *kbd) in hil_dev_handle_kbd_events() argument 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() 326 static void hil_dev_keyboard_setup(struct hil_dev *kbd) in hil_dev_keyboard_setup() argument [all...] |
H A D | imx_keypad.c | 528 struct imx_keypad *kbd = platform_get_drvdata(pdev); in imx_kbd_noirq_suspend() local 529 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_suspend() 530 unsigned short reg_val = readw(kbd->mmio_base + KPSR); in imx_kbd_noirq_suspend() 532 /* imx kbd can wake up system even clock is disabled */ in imx_kbd_noirq_suspend() 536 clk_disable_unprepare(kbd->clk); in imx_kbd_noirq_suspend() 545 writew(reg_val, kbd->mmio_base + KPSR); in imx_kbd_noirq_suspend() 547 enable_irq_wake(kbd->irq); in imx_kbd_noirq_suspend() 556 struct imx_keypad *kbd = platform_get_drvdata(pdev); in imx_kbd_noirq_resume() local 557 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_resume() 561 disable_irq_wake(kbd in imx_kbd_noirq_resume() [all...] |
/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | spear-keyboard.c | 71 struct spear_kbd *kbd = dev_id; in spear_kbd_interrupt() local 72 struct input_dev *input = kbd->input; in spear_kbd_interrupt() 76 sts = readl_relaxed(kbd->io_base + STATUS_REG); in spear_kbd_interrupt() 80 if (kbd->last_key != KEY_RESERVED) { in spear_kbd_interrupt() 81 input_report_key(input, kbd->last_key, 0); in spear_kbd_interrupt() 82 kbd->last_key = KEY_RESERVED; in spear_kbd_interrupt() 86 val = readl_relaxed(kbd->io_base + DATA_REG) & in spear_kbd_interrupt() 88 key = kbd->keycodes[val]; in spear_kbd_interrupt() 94 kbd->last_key = key; in spear_kbd_interrupt() 97 writel_relaxed(0, kbd in spear_kbd_interrupt() 104 struct spear_kbd *kbd = input_get_drvdata(dev); spear_kbd_open() local 134 struct spear_kbd *kbd = input_get_drvdata(dev); spear_kbd_close() local 148 spear_kbd_parse_dt(struct platform_device *pdev, struct spear_kbd *kbd) spear_kbd_parse_dt() argument 176 spear_kbd_parse_dt(struct platform_device *pdev, struct spear_kbd *kbd) spear_kbd_parse_dt() argument 187 struct spear_kbd *kbd; spear_kbd_probe() local 277 struct spear_kbd *kbd = platform_get_drvdata(pdev); spear_kbd_remove() local 288 struct spear_kbd *kbd = platform_get_drvdata(pdev); spear_kbd_suspend() local 341 struct spear_kbd *kbd = platform_get_drvdata(pdev); spear_kbd_resume() local [all...] |
H A D | maple_keyb.c | 81 static void dc_scan_kbd(struct dc_kbd *kbd) in dc_scan_kbd() argument 83 struct input_dev *dev = kbd->dev; in dc_scan_kbd() 90 keycode = kbd->keycode[code]; in dc_scan_kbd() 92 input_report_key(dev, keycode, (kbd->new[0] >> i) & 1); in dc_scan_kbd() 96 ptr = memchr(kbd->new + 2, kbd->old[i], 6); in dc_scan_kbd() 97 code = kbd->old[i]; in dc_scan_kbd() 99 keycode = kbd->keycode[code]; in dc_scan_kbd() 108 ptr = memchr(kbd->old + 2, kbd in dc_scan_kbd() 128 struct dc_kbd *kbd = maple_get_drvdata(mapledev); dc_kbd_callback() local 151 struct dc_kbd *kbd; probe_maple_kbd() local 212 struct dc_kbd *kbd = maple_get_drvdata(mdev); remove_maple_kbd() local [all...] |
H A D | hil_kbd.c | 146 static void hil_dev_handle_kbd_events(struct hil_dev *kbd) in hil_dev_handle_kbd_events() argument 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() 326 static void hil_dev_keyboard_setup(struct hil_dev *kbd) in hil_dev_keyboard_setup() argument [all...] |
H A D | imx_keypad.c | 520 struct imx_keypad *kbd = platform_get_drvdata(pdev); in imx_kbd_noirq_suspend() local 521 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_suspend() 522 unsigned short reg_val = readw(kbd->mmio_base + KPSR); in imx_kbd_noirq_suspend() 524 /* imx kbd can wake up system even clock is disabled */ in imx_kbd_noirq_suspend() 528 clk_disable_unprepare(kbd->clk); in imx_kbd_noirq_suspend() 537 writew(reg_val, kbd->mmio_base + KPSR); in imx_kbd_noirq_suspend() 539 enable_irq_wake(kbd->irq); in imx_kbd_noirq_suspend() 548 struct imx_keypad *kbd = platform_get_drvdata(pdev); in imx_kbd_noirq_resume() local 549 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_resume() 553 disable_irq_wake(kbd in imx_kbd_noirq_resume() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | kbd_kern.h | 17 * kbd->xxx contains the VC-local things (flag settings etc..) 68 extern void setledstate(struct kbd_struct *kbd, unsigned int led); 83 static inline int vc_kbd_mode(struct kbd_struct * kbd, int flag) in vc_kbd_mode() argument 85 return ((kbd->modeflags >> flag) & 1); in vc_kbd_mode() 88 static inline int vc_kbd_led(struct kbd_struct * kbd, int flag) in vc_kbd_led() argument 90 return ((kbd->ledflagstate >> flag) & 1); in vc_kbd_led() 93 static inline void set_vc_kbd_mode(struct kbd_struct * kbd, int flag) in set_vc_kbd_mode() argument 95 kbd->modeflags |= 1 << flag; in set_vc_kbd_mode() 98 static inline void set_vc_kbd_led(struct kbd_struct * kbd, int flag) in set_vc_kbd_led() argument 100 kbd in set_vc_kbd_led() 103 clr_vc_kbd_mode(struct kbd_struct * kbd, int flag) clr_vc_kbd_mode() argument 108 clr_vc_kbd_led(struct kbd_struct * kbd, int flag) clr_vc_kbd_led() argument 113 chg_vc_kbd_lock(struct kbd_struct * kbd, int flag) chg_vc_kbd_lock() argument 118 chg_vc_kbd_slock(struct kbd_struct * kbd, int flag) chg_vc_kbd_slock() argument 123 chg_vc_kbd_mode(struct kbd_struct * kbd, int flag) chg_vc_kbd_mode() argument 128 chg_vc_kbd_led(struct kbd_struct * kbd, int flag) chg_vc_kbd_led() argument [all...] |
/kernel/linux/linux-6.6/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) in vc_kbd_mode() argument 74 return ((kbd->modeflags >> flag) & 1); in vc_kbd_mode() 77 static inline int vc_kbd_led(struct kbd_struct * kbd, int flag) in vc_kbd_led() argument 79 return ((kbd->ledflagstate >> flag) & 1); in vc_kbd_led() 82 static inline void set_vc_kbd_mode(struct kbd_struct * kbd, int flag) in set_vc_kbd_mode() argument 84 kbd->modeflags |= 1 << flag; in set_vc_kbd_mode() 87 static inline void set_vc_kbd_led(struct kbd_struct * kbd, int flag) in set_vc_kbd_led() argument 89 kbd in set_vc_kbd_led() 92 clr_vc_kbd_mode(struct kbd_struct * kbd, int flag) clr_vc_kbd_mode() argument 97 clr_vc_kbd_led(struct kbd_struct * kbd, int flag) clr_vc_kbd_led() argument 102 chg_vc_kbd_lock(struct kbd_struct * kbd, int flag) chg_vc_kbd_lock() argument 107 chg_vc_kbd_slock(struct kbd_struct * kbd, int flag) chg_vc_kbd_slock() argument 112 chg_vc_kbd_mode(struct kbd_struct * kbd, int flag) chg_vc_kbd_mode() argument 117 chg_vc_kbd_led(struct kbd_struct * kbd, int flag) chg_vc_kbd_led() argument [all...] |
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | xen-kbdfront.c | 36 struct input_dev *kbd; member 97 } else if (test_bit(key->keycode, info->kbd->keybit)) { in xenkbd_handle_key_event() 98 dev = info->kbd; in xenkbd_handle_key_event() 99 if (key->pressed && test_bit(key->keycode, info->kbd->key)) in xenkbd_handle_key_event() 206 struct input_dev *kbd, *ptr, *mtouch; in xenkbd_probe() local 247 kbd = input_allocate_device(); in xenkbd_probe() 248 if (!kbd) in xenkbd_probe() 250 kbd->name = "Xen Virtual Keyboard"; in xenkbd_probe() 251 kbd->phys = info->phys; in xenkbd_probe() 252 kbd in xenkbd_probe() [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | xen-kbdfront.c | 36 struct input_dev *kbd; member 97 } else if (test_bit(key->keycode, info->kbd->keybit)) { in xenkbd_handle_key_event() 98 dev = info->kbd; in xenkbd_handle_key_event() 99 if (key->pressed && test_bit(key->keycode, info->kbd->key)) in xenkbd_handle_key_event() 206 struct input_dev *kbd, *ptr, *mtouch; in xenkbd_probe() local 247 kbd = input_allocate_device(); in xenkbd_probe() 248 if (!kbd) in xenkbd_probe() 250 kbd->name = "Xen Virtual Keyboard"; in xenkbd_probe() 251 kbd->phys = info->phys; in xenkbd_probe() 252 kbd in xenkbd_probe() [all...] |
/kernel/linux/linux-5.10/drivers/tty/vt/ |
H A D | keyboard.c | 113 static struct kbd_struct *kbd = kbd_table; variable 431 if (kbd->kbdmode == VC_UNICODE) in handle_diacr() 448 if (kbd->kbdmode == VC_UNICODE) in fn_enter() 459 if (vc_kbd_mode(kbd, VC_CRLF)) in fn_enter() 468 chg_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_toggle() 476 set_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_on() 507 if (vc_kbd_mode(kbd, VC_APPLIC)) in fn_num() 522 chg_vc_kbd_led(kbd, VC_NUMLOCK); in fn_bare_num() 636 if ((kbd->kbdmode == VC_RAW || in k_spec() 637 kbd in k_spec() [all...] |
/kernel/linux/linux-6.6/drivers/tty/vt/ |
H A D | keyboard.c | 111 static struct kbd_struct *kbd = kbd_table; variable 457 if (kbd->kbdmode == VC_UNICODE) in handle_diacr() 474 if (kbd->kbdmode == VC_UNICODE) in fn_enter() 485 if (vc_kbd_mode(kbd, VC_CRLF)) in fn_enter() 494 chg_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_toggle() 502 set_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_on() 533 if (vc_kbd_mode(kbd, VC_APPLIC)) in fn_num() 548 chg_vc_kbd_led(kbd, VC_NUMLOCK); in fn_bare_num() 662 if ((kbd->kbdmode == VC_RAW || in k_spec() 663 kbd in k_spec() [all...] |
/kernel/linux/linux-5.10/drivers/input/serio/ |
H 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() 179 ret = request_irq(irq, ioc3kbd_intr, IRQF_SHARED, "ioc3-kbd", d); in ioc3kbd_probe() 182 serio_unregister_port(d->kbd); in ioc3kbd_probe() 199 serio_unregister_port(d->kbd); in ioc3kbd_remove() 209 .name = "ioc3-kbd",
|
H A D | i8042-sparcio.h | 61 struct platform_device *kbd = of_find_device_by_node(dp); in sparc_i8042_probe() local 62 unsigned int irq = kbd->archdata.irqs[0]; in sparc_i8042_probe() 66 kbd_iobase = of_ioremap(&kbd->resource[0], in sparc_i8042_probe() 67 0, 8, "kbd"); in sparc_i8042_probe() 68 kbd_res = &kbd->resource[0]; in sparc_i8042_probe()
|
/kernel/linux/linux-6.6/drivers/input/serio/ |
H 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() 179 ret = request_irq(irq, ioc3kbd_intr, IRQF_SHARED, "ioc3-kbd", d); in ioc3kbd_probe() 182 serio_unregister_port(d->kbd); in ioc3kbd_probe() 199 serio_unregister_port(d->kbd); in ioc3kbd_remove() 209 .name = "ioc3-kbd",
|
H 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() 70 0, 8, "kbd"); in sparc_i8042_probe() 71 kbd_res = &kbd->resource[0]; in sparc_i8042_probe()
|
/kernel/linux/linux-5.10/drivers/auxdisplay/ |
H A D | panel.c | 159 } kbd; member 1254 char *press_str = input->u.kbd.press_str; in input_state_high() 1257 int s = sizeof(input->u.kbd.press_str); in input_state_high() 1263 if (input->u.kbd.repeat_str[0]) { in input_state_high() 1264 char *repeat_str = input->u.kbd.repeat_str; in input_state_high() 1267 int s = sizeof(input->u.kbd.repeat_str); in input_state_high() 1305 if (input->u.kbd.repeat_str[0]) { in input_state_falling() 1306 char *repeat_str = input->u.kbd.repeat_str; in input_state_falling() 1309 int s = sizeof(input->u.kbd.repeat_str); in input_state_falling() 1330 char *release_str = input->u.kbd in input_state_falling() [all...] |
/kernel/linux/linux-6.6/drivers/auxdisplay/ |
H A D | panel.c | 160 } kbd; member 1204 char *press_str = input->u.kbd.press_str; in input_state_high() 1207 int s = sizeof(input->u.kbd.press_str); in input_state_high() 1213 if (input->u.kbd.repeat_str[0]) { in input_state_high() 1214 char *repeat_str = input->u.kbd.repeat_str; in input_state_high() 1217 int s = sizeof(input->u.kbd.repeat_str); in input_state_high() 1255 if (input->u.kbd.repeat_str[0]) { in input_state_falling() 1256 char *repeat_str = input->u.kbd.repeat_str; in input_state_falling() 1259 int s = sizeof(input->u.kbd.repeat_str); in input_state_falling() 1280 char *release_str = input->u.kbd in input_state_falling() [all...] |
/kernel/linux/linux-5.10/drivers/s390/char/ |
H A D | tty3270.c | 97 struct kbd_data *kbd; /* key_maps stuff. */ member 477 tty3270_rcl_backward(struct kbd_data *kbd) in tty3270_rcl_backward() argument 479 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_rcl_backward() 504 tty3270_exit_tty(struct kbd_data *kbd) in tty3270_exit_tty() argument 506 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_exit_tty() 515 tty3270_scroll_forward(struct kbd_data *kbd) in tty3270_scroll_forward() argument 517 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_scroll_forward() 537 tty3270_scroll_backward(struct kbd_data *kbd) in tty3270_scroll_backward() argument 539 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_scroll_backward() 603 kbd_keycode(tp->kbd, *inpu in tty3270_read_tasklet() [all...] |
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | con3270.c | 112 struct kbd_data *kbd; /* key_maps stuff. */ member 598 static void tty3270_rcl_backward(struct kbd_data *kbd) in tty3270_rcl_backward() argument 600 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_rcl_backward() 618 static void tty3270_exit_tty(struct kbd_data *kbd) in tty3270_exit_tty() argument 620 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_exit_tty() 638 static void tty3270_scroll_forward(struct kbd_data *kbd) in tty3270_scroll_forward() argument 640 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_scroll_forward() 655 static void tty3270_scroll_backward(struct kbd_data *kbd) in tty3270_scroll_backward() argument 657 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_scroll_backward() 720 kbd_keycode(tp->kbd, *inpu in tty3270_read_tasklet() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/chrp/ |
H A D | setup.c | 513 struct device_node *kbd; in chrp_init_IRQ() local 532 for_each_node_by_name(kbd, "keyboard") in chrp_init_IRQ() 533 if (of_node_is_type(kbd->parent, "adb")) in chrp_init_IRQ() 535 of_node_put(kbd); in chrp_init_IRQ() 536 if (kbd) { in chrp_init_IRQ()
|