| /linux/drivers/hid/usbhid/ |
| H A D | usbkbd.c | 103 struct usb_kbd *kbd = urb->context; in usb_kbd_irq() 119 input_report_key(kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1); in usb_kbd_irq() 123 if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) { in usb_kbd_irq() 124 if (usb_kbd_keycode[kbd->old[i]]) in usb_kbd_irq() 125 input_report_key(kbd->dev, usb_kbd_keycode[kbd in usb_kbd_irq() 102 struct usb_kbd *kbd = urb->context; usb_kbd_irq() local 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 [all...] |
| /linux/drivers/s390/char/ |
| H A D | keyboard.c | 78 struct kbd_data *kbd; in kbd_alloc() local 81 kbd = kzalloc_obj(struct kbd_data); in kbd_alloc() 82 if (!kbd) in kbd_alloc() 84 kbd->key_maps = kzalloc(sizeof(ebc_key_maps), GFP_KERNEL); in kbd_alloc() 85 if (!kbd->key_maps) in kbd_alloc() 89 kbd->key_maps[i] = kmemdup(ebc_key_maps[i], in kbd_alloc() 92 if (!kbd->key_maps[i]) in kbd_alloc() 96 kbd->func_table = kzalloc(sizeof(ebc_func_table), GFP_KERNEL); in kbd_alloc() 97 if (!kbd->func_table) in kbd_alloc() 101 kbd->func_table[i] = kstrdup(ebc_func_table[i], in kbd_alloc() [all …]
|
| H A D | con3270.c | 113 struct kbd_data *kbd; /* key_maps stuff. */ member 599 static void tty3270_rcl_backward(struct kbd_data *kbd) in tty3270_rcl_backward() argument 601 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_rcl_backward() 619 static void tty3270_exit_tty(struct kbd_data *kbd) in tty3270_exit_tty() argument 621 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_exit_tty() 639 static void tty3270_scroll_forward(struct kbd_data *kbd) in tty3270_scroll_forward() argument 641 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_scroll_forward() 656 static void tty3270_scroll_backward(struct kbd_data *kbd) in tty3270_scroll_backward() argument 658 struct tty3270 *tp = container_of(kbd->port, struct tty3270, port); in tty3270_scroll_backward() 721 kbd_keycode(tp->kbd, *inpu in tty3270_read_tasklet() [all...] |
| /linux/drivers/hid/ |
| H A D | hid-appletb-kbd.c | 90 static int appletb_kbd_set_mode(struct appletb_kbd *kbd, u8 mode) in appletb_kbd_set_mode() argument 92 struct hid_report *report = kbd->mode_field->report; in appletb_kbd_set_mode() 102 ret = hid_set_field(kbd->mode_field, 0, mode); in appletb_kbd_set_mode() 110 kbd->current_mode = mode; in appletb_kbd_set_mode() 121 struct appletb_kbd *kbd = dev_get_drvdata(dev); in mode_show() local 123 return sysfs_emit(buf, "%d\n", kbd->current_mode); in mode_show() 130 struct appletb_kbd *kbd = dev_get_drvdata(dev); in mode_store() local 141 ret = appletb_kbd_set_mode(kbd, mode); in mode_store() 170 struct appletb_kbd *kbd = container_of(to_delayed_work(work), in appletb_inactivity_work() local 174 if (kbd->backlight_dev && appletb_tb_autodim) { in appletb_inactivity_work() [all …]
|
| /linux/include/linux/ |
| H A D | kbd_kern.h | 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->ledflagstate |= 1 << flag; in set_vc_kbd_led() 92 static inline void clr_vc_kbd_mode(struct kbd_struct * kbd, int flag) in clr_vc_kbd_mode() argument [all …]
|
| /linux/drivers/input/keyboard/ |
| 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->new[i], 6); in dc_scan_kbd() 109 code = kbd->new[i]; in dc_scan_kbd() 111 keycode = kbd->keycode[code]; in dc_scan_kbd() [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 …]
|
| /linux/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->id.bustype = BUS_PCI; in xenkbd_probe() [all …]
|
| /linux/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() 182 serio_unregister_port(d->kbd); in ioc3kbd_probe() 199 serio_unregister_port(d->kbd); in ioc3kbd_remove()
|
| 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() 71 kbd_res = &kbd->resource[0]; in sparc_i8042_probe()
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | spear-keyboard.txt | 4 - compatible: "st,spear300-kbd" 13 kbd@fc400000 { 14 compatible = "st,spear300-kbd";
|
| /linux/drivers/auxdisplay/ |
| H 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 …]
|
| /linux/Documentation/sphinx-static/ |
| H A D | theme_rtd_colors.css | 33 code.kbd, code.kbd span {
|
| H A D | theme_overrides.css | 96 code.kbd, code.kbd span {
|
| /linux/arch/powerpc/platforms/chrp/ |
| H A D | setup.c | 504 struct device_node *kbd; in chrp_init_IRQ() local 523 for_each_node_by_name(kbd, "keyboard") in chrp_init_IRQ() 524 if (of_node_is_type(kbd->parent, "adb")) in chrp_init_IRQ() 526 of_node_put(kbd); in chrp_init_IRQ() 527 if (kbd) { in chrp_init_IRQ()
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | spear300.dtsi | 74 kbd@a0000000 { 75 compatible = "st,spear300-kbd";
|
| H A D | spear1310-evb.dts | 55 kbd { 245 kbd@e0300000 {
|
| H A D | spear300-evb.dts | 147 kbd@a0000000 {
|
| H A D | spear1340-evb.dts | 332 kbd@e0300000 {
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-hid-appletb-kbd | 1 What: /sys/bus/hid/drivers/hid-appletb-kbd/<dev>/mode
|
| H A D | sysfs-kernel-reboot | 19 Description: Reboot type. Valid values are: bios acpi kbd triple efi pci
|
| /linux/Documentation/admin-guide/media/ |
| H A D | remote-controller.rst | 34 ir-kbd-i2c module. 55 the keymaps, like the input kbd utility.
|
| /linux/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/arch/arm64/boot/dts/qcom/ |
| H A D | sm6115-fxtec-pro1x.dts | 98 linux,default-trigger = "kbd-capslock";
|
| H A D | msm8998-fxtec-pro1.dts | 158 linux,default-trigger = "kbd-capslock";
|