Searched refs:kbd (Results 1 - 25 of 28) sorted by path

12

/linux-master/drivers/input/keyboard/
H A Dmaple_keyb.c81 static void dc_scan_kbd(struct dc_kbd *kbd) argument
83 struct input_dev *dev = kbd->dev;
90 keycode = kbd->keycode[code];
92 input_report_key(dev, keycode, (kbd->new[0] >> i) & 1);
96 ptr = memchr(kbd->new + 2, kbd->old[i], 6);
97 code = kbd->old[i];
99 keycode = kbd->keycode[code];
108 ptr = memchr(kbd->old + 2, kbd
128 struct dc_kbd *kbd = maple_get_drvdata(mapledev); local
151 struct dc_kbd *kbd; local
212 struct dc_kbd *kbd = maple_get_drvdata(mdev); local
[all...]
H A DMakefile53 obj-$(CONFIG_KEYBOARD_OPENCORES) += opencores-kbd.o
H A Dhil_kbd.c146 static void hil_dev_handle_kbd_events(struct hil_dev *kbd) argument
148 struct input_dev *dev = kbd->dev;
149 int idx = kbd->idx4 / 4;
152 switch (kbd->data[0] & HIL_POL_CHARTYPE_MASK) {
158 input_report_key(dev, kbd->data[i] & 0x7f, 1);
165 input_report_key(dev, kbd->data[i], 1);
170 unsigned int key = kbd->data[i];
181 unsigned int key = kbd->data[i];
192 unsigned int key = kbd->data[i];
326 static void hil_dev_keyboard_setup(struct hil_dev *kbd) argument
[all...]
H A Dimx_keypad.c520 struct imx_keypad *kbd = platform_get_drvdata(pdev); local
521 struct input_dev *input_dev = kbd->input_dev;
522 unsigned short reg_val = readw(kbd->mmio_base + KPSR);
524 /* imx kbd can wake up system even clock is disabled */
528 clk_disable_unprepare(kbd->clk);
537 writew(reg_val, kbd->mmio_base + KPSR);
539 enable_irq_wake(kbd->irq);
548 struct imx_keypad *kbd = platform_get_drvdata(pdev); local
549 struct input_dev *input_dev = kbd->input_dev;
553 disable_irq_wake(kbd
[all...]
H A Dspear-keyboard.c71 struct spear_kbd *kbd = dev_id; local
72 struct input_dev *input = kbd->input;
76 sts = readl_relaxed(kbd->io_base + STATUS_REG);
80 if (kbd->last_key != KEY_RESERVED) {
81 input_report_key(input, kbd->last_key, 0);
82 kbd->last_key = KEY_RESERVED;
86 val = readl_relaxed(kbd->io_base + DATA_REG) &
88 key = kbd->keycodes[val];
94 kbd->last_key = key;
97 writel_relaxed(0, kbd
104 struct spear_kbd *kbd = input_get_drvdata(dev); local
134 struct spear_kbd *kbd = input_get_drvdata(dev); local
148 spear_kbd_parse_dt(struct platform_device *pdev, struct spear_kbd *kbd) argument
176 spear_kbd_parse_dt(struct platform_device *pdev, struct spear_kbd *kbd) argument
187 struct spear_kbd *kbd; local
277 struct spear_kbd *kbd = platform_get_drvdata(pdev); local
286 struct spear_kbd *kbd = platform_get_drvdata(pdev); local
339 struct spear_kbd *kbd = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/media/usb/hdpvr/
H A Dhdpvr.h16 #include <media/i2c/ir-kbd-i2c.h>
117 /* For passing data to ir-kbd-i2c */
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-hdw-internal.h29 #include <media/i2c/ir-kbd-i2c.h>
H A Dpvrusb2-i2c-core.c9 #include <media/i2c/ir-kbd-i2c.h>
560 init_data->polling_interval = 100; /* ms From ir-kbd-i2c */
/linux-master/arch/arm/mach-omap1/
H A Dams-delta-fiq-handler.S146 ldr r10, [r9, #BUF_STATE] @ fetch kbd interface state
162 mvn r11, #KEYBRD_CLK_MASK @ prepare all except kbd mask
/linux-master/arch/powerpc/platforms/chrp/
H A Dsetup.c504 struct device_node *kbd; local
523 for_each_node_by_name(kbd, "keyboard")
524 if (of_node_is_type(kbd->parent, "adb"))
526 of_node_put(kbd);
527 if (kbd) {
/linux-master/drivers/auxdisplay/
H A Dpanel.c160 } kbd; member in union:logical_input::__anon58
1204 char *press_str = input->u.kbd.press_str;
1207 int s = sizeof(input->u.kbd.press_str);
1213 if (input->u.kbd.repeat_str[0]) {
1214 char *repeat_str = input->u.kbd.repeat_str;
1217 int s = sizeof(input->u.kbd.repeat_str);
1255 if (input->u.kbd.repeat_str[0]) {
1256 char *repeat_str = input->u.kbd.repeat_str;
1259 int s = sizeof(input->u.kbd.repeat_str);
1280 char *release_str = input->u.kbd
[all...]
/linux-master/drivers/hid/
H A DMakefile62 obj-$(CONFIG_HID_HOLTEK) += hid-holtek-kbd.o
/linux-master/drivers/hid/usbhid/
H A Dusbkbd.c102 struct usb_kbd *kbd = urb->context; local
118 input_report_key(kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1);
122 if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) {
123 if (usb_kbd_keycode[kbd->old[i]])
124 input_report_key(kbd->dev, usb_kbd_keycode[kbd
157 struct usb_kbd *kbd = input_get_drvdata(dev); local
193 struct usb_kbd *kbd = urb->context; local
220 struct usb_kbd *kbd = input_get_drvdata(dev); local
231 struct usb_kbd *kbd = input_get_drvdata(dev); local
236 usb_kbd_alloc_mem(struct usb_device *dev, struct usb_kbd *kbd) argument
252 usb_kbd_free_mem(struct usb_device *dev, struct usb_kbd *kbd) argument
267 struct usb_kbd *kbd; local
371 struct usb_kbd *kbd = usb_get_intfdata (intf); local
378 usb_kbd_free_mem(interface_to_usbdev(intf), kbd); local
[all...]
/linux-master/drivers/input/misc/
H A Dxen-kbdfront.c36 struct input_dev *kbd; member in struct:xenkbd_info
97 } else if (test_bit(key->keycode, info->kbd->keybit)) {
98 dev = info->kbd;
99 if (key->pressed && test_bit(key->keycode, info->kbd->key))
206 struct input_dev *kbd, *ptr, *mtouch; local
247 kbd = input_allocate_device();
248 if (!kbd)
250 kbd->name = "Xen Virtual Keyboard";
251 kbd->phys = info->phys;
252 kbd
[all...]
/linux-master/drivers/input/serio/
H A Di8042-sparcio.h64 struct platform_device *kbd = of_find_device_by_node(dp); local
65 unsigned int irq = kbd->archdata.irqs[0];
69 kbd_iobase = of_ioremap(&kbd->resource[0],
70 0, 8, "kbd");
71 kbd_res = &kbd->resource[0];
H A Dioc3kbd.c22 struct serio *kbd, *aux; member in struct:ioc3kbd_data
113 ioc3kbd_process_data(d->kbd, data_k);
171 d->kbd = sk;
176 serio_register_port(d->kbd);
179 ret = request_irq(irq, ioc3kbd_intr, IRQF_SHARED, "ioc3-kbd", d);
182 serio_unregister_port(d->kbd);
199 serio_unregister_port(d->kbd);
207 .name = "ioc3-kbd",
/linux-master/drivers/media/i2c/
H A DMakefile59 obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o
H A Dir-kbd-i2c.c51 #include <media/i2c/ir-kbd-i2c.h>
989 .name = "ir-kbd-i2c",
/linux-master/drivers/media/pci/bt8xx/
H A Dbttvp.h32 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/pci/cx18/
H A Dcx18-driver.h38 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/pci/cx88/
H A Dcx88.h27 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/pci/ivtv/
H A Divtv-driver.h67 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/pci/saa7134/
H A Dsaa7134.h32 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/usb/cx231xx/
H A Dcx231xx.h28 #include <media/i2c/ir-kbd-i2c.h>
/linux-master/drivers/media/usb/em28xx/
H A Dem28xx.h32 #include <media/i2c/ir-kbd-i2c.h>

Completed in 685 milliseconds

12