Home
last modified time | relevance | path

Searched refs:EV_KEY (Results 1 – 200 of 351) sorted by relevance

12

/linux-4.4.14/arch/arm/mach-imx/
Dmach-pcm037_eet.c69 .type = EV_KEY,
75 .type = EV_KEY,
81 .type = EV_KEY,
87 .type = EV_KEY,
93 .type = EV_KEY,
99 .type = EV_KEY,
105 .type = EV_KEY,
111 .type = EV_KEY,
117 .type = EV_KEY,
123 .type = EV_KEY,
[all …]
Dmach-imx27_visstrim_m10.c279 .type = EV_KEY,
287 .type = EV_KEY,
295 .type = EV_KEY,
/linux-4.4.14/arch/x86/platform/intel-mid/device_libs/
Dplatform_gpio_keys.c29 {KEY_POWER, -1, 1, "power_btn", EV_KEY, 0, 3000},
30 {KEY_PROG1, -1, 1, "prog_btn1", EV_KEY, 0, 20},
31 {KEY_PROG2, -1, 1, "prog_btn2", EV_KEY, 0, 20},
33 {KEY_VOLUMEUP, -1, 1, "vol_up", EV_KEY, 0, 20},
34 {KEY_VOLUMEDOWN, -1, 1, "vol_down", EV_KEY, 0, 20},
35 {KEY_CAMERA, -1, 1, "camera_full", EV_KEY, 0, 20},
36 {KEY_CAMERA_FOCUS, -1, 1, "camera_half", EV_KEY, 0, 20},
/linux-4.4.14/arch/arm/mach-s3c64xx/
Dmach-smartq7.c69 .type = EV_KEY,
77 .type = EV_KEY,
85 .type = EV_KEY,
93 .type = EV_KEY,
101 .type = EV_KEY,
109 .type = EV_KEY,
Dmach-smartq5.c69 .type = EV_KEY,
77 .type = EV_KEY,
85 .type = EV_KEY,
93 .type = EV_KEY,
/linux-4.4.14/arch/arm/mach-omap1/
Dboard-htcherald.c265 {BTN_0, HTCHERALD_GPIO_POWER, 1, "POWER", EV_KEY, 1, 20},
268 {KEY_LEFT, HTCPLD_GPIO_LEFT_KBD, 1, "LEFT", EV_KEY, 1, 20},
269 {KEY_RIGHT, HTCPLD_GPIO_RIGHT_KBD, 1, "RIGHT", EV_KEY, 1, 20},
270 {KEY_UP, HTCPLD_GPIO_UP_KBD, 1, "UP", EV_KEY, 1, 20},
271 {KEY_DOWN, HTCPLD_GPIO_DOWN_KBD, 1, "DOWN", EV_KEY, 1, 20},
273 {KEY_LEFT, HTCPLD_GPIO_LEFT_DPAD, 1, "DLEFT", EV_KEY, 1, 20},
274 {KEY_RIGHT, HTCPLD_GPIO_RIGHT_DPAD, 1, "DRIGHT", EV_KEY, 1, 20},
275 {KEY_UP, HTCPLD_GPIO_UP_DPAD, 1, "DUP", EV_KEY, 1, 20},
276 {KEY_DOWN, HTCPLD_GPIO_DOWN_DPAD, 1, "DDOWN", EV_KEY, 1, 20},
277 {KEY_ENTER, HTCPLD_GPIO_ENTER_DPAD, 1, "DENTER", EV_KEY, 1, 20},
/linux-4.4.14/net/rfkill/
Dinput.c199 if (type == EV_KEY && data == 1) { in rfkill_event()
280 .evbit = { BIT_MASK(EV_KEY) },
285 .evbit = { BIT_MASK(EV_KEY) },
290 .evbit = { BIT_MASK(EV_KEY) },
295 .evbit = { BIT_MASK(EV_KEY) },
300 .evbit = { BIT_MASK(EV_KEY) },
/linux-4.4.14/drivers/platform/x86/
Dsurfacepro3_button.c173 input_set_capability(input, EV_KEY, KEY_POWER); in surface_button_add()
174 input_set_capability(input, EV_KEY, KEY_LEFTMETA); in surface_button_add()
175 input_set_capability(input, EV_KEY, KEY_VOLUMEUP); in surface_button_add()
176 input_set_capability(input, EV_KEY, KEY_VOLUMEDOWN); in surface_button_add()
Dintel_mid_powerbtn.c52 input_event(input, EV_KEY, KEY_POWER, in mfld_pb_isr()
78 input_set_capability(input, EV_KEY, KEY_POWER); in mfld_pb_probe()
Dhp-wireless.c51 hpwl_input_dev->evbit[0] = BIT(EV_KEY); in hp_wireless_input_setup()
/linux-4.4.14/drivers/input/keyboard/
Dgpio_keys.c101 BUG_ON(type != EV_SW && type != EV_KEY); in get_n_events_by_type()
103 return (type == EV_KEY) ? KEY_CNT : SW_CNT; in get_n_events_by_type()
280 ATTR_SHOW_FN(keys, EV_KEY, false);
282 ATTR_SHOW_FN(disabled_keys, EV_KEY, true);
311 ATTR_STORE_FN(disabled_keys, EV_KEY);
343 unsigned int type = button->type ?: EV_KEY; in gpio_keys_gpio_report_event()
396 input_event(input, EV_KEY, bdata->button->code, 0); in gpio_keys_irq_timer()
418 input_event(input, EV_KEY, button->code, 1); in gpio_keys_irq_isr()
422 input_event(input, EV_KEY, button->code, 0); in gpio_keys_irq_isr()
509 if (button->type && button->type != EV_KEY) { in gpio_keys_setup_key()
[all …]
Dgpio_keys_polled.c54 unsigned int type = button->type ?: EV_KEY; in gpio_keys_button_event()
195 button->type = EV_KEY; in gpio_keys_polled_get_devtree_pdata()
298 __set_bit(EV_KEY, input->evbit); in gpio_keys_polled_probe()
305 unsigned int type = button->type ?: EV_KEY; in gpio_keys_polled_probe()
Dsh_keysc.c149 input_event(priv->input, EV_KEY, k, 1); in sh_keysc_isr()
154 input_event(priv->input, EV_KEY, k, 0); in sh_keysc_isr()
218 input->evbit[0] = BIT_MASK(EV_KEY); in sh_keysc_probe()
Dsnvs_pwrkey.c60 input_event(input, EV_KEY, pdata->keycode, state); in imx_imx_snvs_check_for_events()
150 input_set_capability(input, EV_KEY, pdata->keycode); in imx_snvs_pwrkey_probe()
Dmpr121_touchkey.c233 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in mpr_touchkey_probe()
240 input_set_capability(input_dev, EV_KEY, pdata->keymap[i]); in mpr_touchkey_probe()
Dtca6416-keypad.c110 unsigned int type = button->type ?: EV_KEY; in tca6416_keys_scan()
259 type = (pdata->buttons[i].type) ?: EV_KEY; in tca6416_keypad_probe()
Dopencores-kbd.c89 __set_bit(EV_KEY, input->evbit); in opencores_kbd_probe()
Datakbd.c241 atakbd_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in atakbd_init()
Dxtkbd.c110 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in xtkbd_connect()
Dipaq-micro-keys.c113 __set_bit(EV_KEY, keys->input->evbit); in micro_key_probe()
Dnewtonkbd.c108 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in nkbd_connect()
Djornada720_kbd.c115 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP); in jornada720_kbd_probe()
Damikbd.c232 dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in amikbd_probe()
Dpxa930_rotary.c142 __set_bit(EV_KEY, input_dev->evbit); in pxa930_rotary_probe()
Dstowaway.c112 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in skbd_connect()
Dadp5520-keys.c125 __set_bit(EV_KEY, input->evbit); in adp5520_keys_probe()
Dgoldfish_events.c158 events_import_bits(edev, input_dev->keybit, EV_KEY, KEY_MAX); in events_probe()
Dqt1070.c187 __set_bit(EV_KEY, input->evbit); in qt1070_probe()
Djornada680_kbd.c212 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP); in jornada680kbd_probe()
Dhil_kbd.c332 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in hil_dev_keyboard_setup()
407 input_dev->evbit[0] |= BIT_MASK(EV_KEY); in hil_dev_pointer_setup()
Dmax7359_keypad.c207 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in max7359_probe()
Dmcs_touchkey.c153 input_dev->evbit[0] = BIT_MASK(EV_KEY); in mcs_touchkey_probe()
Dnspire-keypad.c225 __set_bit(EV_KEY, input->evbit); in nspire_keypad_probe()
Dsun4i-lradc-keys.c243 __set_bit(EV_KEY, lradc->input->evbit); in sun4i_lradc_probe()
Dhilkbd.c255 hil_dev.dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in hil_keyb_init()
/linux-4.4.14/drivers/input/misc/
Dsoc_button_array.c196 { "power", 0, EV_KEY, KEY_POWER, false, true },
197 { "home", 1, EV_KEY, KEY_LEFTMETA, false, true },
198 { "volume_up", 2, EV_KEY, KEY_VOLUMEUP, true, false },
199 { "volume_down", 3, EV_KEY, KEY_VOLUMEDOWN, true, false },
Dsirfsoc-onkey.c48 input_event(pwrcdrv->input, EV_KEY, KEY_POWER, 0); in sirfsoc_pwrc_report_event()
63 input_event(pwrcdrv->input, EV_KEY, KEY_POWER, 1); in sirfsoc_pwrc_isr()
138 pwrcdrv->input->evbit[0] = BIT_MASK(EV_KEY); in sirfsoc_pwrc_probe()
139 input_set_capability(pwrcdrv->input, EV_KEY, KEY_POWER); in sirfsoc_pwrc_probe()
Dretu-pwrbutton.c62 input_set_capability(idev, EV_KEY, KEY_POWER); in retu_pwrbutton_probe()
Drb532_button.c74 input_set_capability(poll_dev->input, EV_KEY, RB532_BTN_KSYM); in rb532_button_probe()
Dda9063_onkey.c251 input_set_capability(onkey->input, EV_KEY, KEY_POWER); in da9063_onkey_probe()
253 input_set_capability(onkey->input, EV_KEY, KEY_SLEEP); in da9063_onkey_probe()
Dtwl4030-pwrbutton.c67 pwr->evbit[0] = BIT_MASK(EV_KEY); in twl4030_pwrbutton_probe()
Dpcf50633-input.c78 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_PWR); in pcf50633_input_probe()
Dbfin_rotary.c205 __set_bit(EV_KEY, input->evbit); in bfin_rotary_probe()
214 __set_bit(EV_KEY, input->evbit); in bfin_rotary_probe()
Dtps65218-pwrbutton.c80 input_set_capability(idev, EV_KEY, KEY_POWER); in tps65218_pwron_probe()
Dab8500-ponkey.c86 input_set_capability(input, EV_KEY, KEY_POWER); in ab8500_ponkey_probe()
De3x0-button.c97 input_set_capability(input, EV_KEY, KEY_POWER); in e3x0_button_probe()
Datlas_btns.c94 __set_bit(EV_KEY, input_dev->evbit); in atlas_acpi_button_add()
Dpcap_keys.c74 __set_bit(EV_KEY, input_dev->evbit); in pcap_keys_probe()
Dwm831x-on.c95 wm831x_on->dev->evbit[0] = BIT_MASK(EV_KEY); in wm831x_on_probe()
Dda9052_onkey.c103 input_dev->evbit[0] = BIT_MASK(EV_KEY); in da9052_onkey_probe()
Dda9055_onkey.c107 input_dev->evbit[0] = BIT_MASK(EV_KEY); in da9055_onkey_probe()
Dxen-kbdfront.c151 __set_bit(EV_KEY, kbd->evbit); in xenkbd_probe()
185 __set_bit(EV_KEY, ptr->evbit); in xenkbd_probe()
D88pm860x_onkey.c91 info->idev->evbit[0] = BIT_MASK(EV_KEY); in pm860x_onkey_probe()
Dsgi_btns.c124 __set_bit(EV_KEY, input->evbit); in sgi_buttons_probe()
Dmax8925_onkey.c104 input_set_capability(input, EV_KEY, KEY_POWER); in max8925_onkey_probe()
D88pm80x_onkey.c103 info->idev->evbit[0] = BIT_MASK(EV_KEY); in pm80x_onkey_probe()
Dcobalt_btns.c107 __set_bit(EV_KEY, input->evbit); in cobalt_buttons_probe()
Dideapad_slidebar.c234 input_set_capability(slidebar_input_dev, EV_KEY, BTN_TOUCH); in ideapad_probe()
Dpcf8574_keypad.c109 idev->evbit[0] = BIT_MASK(EV_KEY); in pcf8574_kp_probe()
Dpalmas-pwrbutton.c189 input_set_capability(input_dev, EV_KEY, KEY_POWER); in palmas_pwron_probe()
Dad714x.c1041 __set_bit(EV_KEY, input->evbit); in ad714x_probe()
1070 __set_bit(EV_KEY, input->evbit); in ad714x_probe()
1101 __set_bit(EV_KEY, input->evbit); in ad714x_probe()
1134 __set_bit(EV_KEY, input->evbit); in ad714x_probe()
Dmc13783-pwrbutton.c196 __set_bit(EV_KEY, pwr->evbit); in mc13783_pwrbutton_probe()
Dpm8941-pwrkey.c209 input_set_capability(pwrkey->input, EV_KEY, KEY_POWER); in pm8941_pwrkey_probe()
Daxp20x-pek.c234 input_set_capability(idev, EV_KEY, KEY_POWER); in axp20x_pek_probe()
/linux-4.4.14/drivers/input/
Dinput-mt.c62 __set_bit(EV_KEY, dev->evbit); in input_mt_init_slots()
175 input_event(dev, EV_KEY, BTN_TOOL_FINGER, count == 1); in input_mt_report_finger_count()
176 input_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, count == 2); in input_mt_report_finger_count()
177 input_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, count == 3); in input_mt_report_finger_count()
178 input_event(dev, EV_KEY, BTN_TOOL_QUADTAP, count == 4); in input_mt_report_finger_count()
179 input_event(dev, EV_KEY, BTN_TOOL_QUINTTAP, count == 5); in input_mt_report_finger_count()
220 input_event(dev, EV_KEY, BTN_TOUCH, count > 0); in input_mt_report_pointer_emulation()
Djoydev.c127 case EV_KEY: in joydev_event()
769 __set_bit(EV_KEY, jd_scratch); in joydev_dev_is_absolute_mouse()
801 if (test_bit(EV_KEY, dev->evbit) && test_bit(BTN_TOUCH, dev->keybit)) in joydev_match()
805 if (test_bit(EV_KEY, dev->evbit) && test_bit(BTN_DIGI, dev->keybit)) in joydev_match()
964 .evbit = { BIT_MASK(EV_KEY) },
970 .evbit = { BIT_MASK(EV_KEY) },
976 .evbit = { BIT_MASK(EV_KEY) },
Dsparse-keymap.c200 __set_bit(EV_KEY, dev->evbit); in sparse_keymap_setup()
212 if (test_bit(EV_KEY, dev->evbit)) { in sparse_keymap_setup()
Dmousedev.c373 case EV_KEY: in mousedev_event()
1010 .evbit = { BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) },
1018 .evbit = { BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) },
1025 .evbit = { BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) },
1034 .evbit = { BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) },
1045 .evbit = { BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) },
Dinput.c159 if (test_bit(EV_REP, dev->evbit) && test_bit(EV_KEY, dev->evbit)) { in input_pass_values()
161 if (v->type == EV_KEY && v->value != 2) { in input_pass_values()
194 { EV_KEY, dev->repeat_key, 2 }, in input_repeat_key()
288 case EV_KEY: in input_get_disposition()
680 if (is_event_supported(EV_KEY, dev->evbit, EV_MAX)) { in input_dev_release_keys()
682 input_pass_event(dev, EV_KEY, code, 0); in input_dev_release_keys()
919 if (test_bit(EV_KEY, dev->evbit) && in input_set_keycode()
923 { EV_KEY, old_keycode, 0 }, in input_set_keycode()
1157 if (test_bit(EV_KEY, dev->evbit)) in input_devices_seq_show()
1602 if (test_bit(EV_KEY, dev->evbit)) in input_dev_uevent()
[all …]
Dmatrix-keymap.c184 __set_bit(EV_KEY, input_dev->evbit); in matrix_keypad_build_keymap()
/linux-4.4.14/arch/arm/mach-gemini/
Dboard-nas4220b.c65 .type = EV_KEY,
72 .type = EV_KEY,
Dboard-rut1xx.c31 .type = EV_KEY,
Dboard-wbd222.c33 .type = EV_KEY,
Dboard-wbd111.c33 .type = EV_KEY,
/linux-4.4.14/arch/mips/ath79/
Dmach-ap121.c45 .type = EV_KEY,
53 .type = EV_KEY,
Dmach-ap81.c55 .type = EV_KEY,
62 .type = EV_KEY,
Dmach-pb44.c75 .type = EV_KEY,
82 .type = EV_KEY,
Dmach-ap136.c85 .type = EV_KEY,
93 .type = EV_KEY,
Dmach-ubnt-xm.c60 .type = EV_KEY,
Dmach-db120.c71 .type = EV_KEY,
/linux-4.4.14/drivers/hid/
Dhid-zydacron.c46 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
126 input_event(zc->input_ep81, EV_KEY, key, 0); in zc_raw_event()
155 input_event(zc->input_ep81, EV_KEY, key, 1); in zc_raw_event()
Dhid-gfrm.c40 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_INFO); in gfrm_input_mapping()
46 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_OK); in gfrm_input_mapping()
Dhid-icade.c203 hid_map_usage(hi, usage, bit, max, EV_KEY, trans->to); in icade_input_mapping()
218 if (usage->type == EV_KEY) in icade_input_mapped()
Dhid-corsair.c600 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
608 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
613 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
618 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
623 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
628 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
Dhid-input.c65 #define map_key(c) hid_map_usage(hidinput, usage, &bit, &max, EV_KEY, (c))
71 &max, EV_KEY, (c))
85 return (usage->type == EV_KEY && usage->code == keycode); in match_keycode()
111 if (usage->type == EV_KEY || usage->type == 0) { in hidinput_find_key()
152 ke->keycode = usage->type == EV_KEY ? in hidinput_getkeycode()
173 *old_keycode = usage->type == EV_KEY ? in hidinput_setkeycode()
673 set_bit(EV_KEY, input->evbit); in hidinput_configure_usage()
1047 if (usage->type == EV_KEY) { in hidinput_configure_usage()
1098 input_event(input, EV_KEY, BTN_TOUCH, value > a + ((b - a) >> 3)); in hidinput_hid_event()
1111 if ((usage->type == EV_KEY) && (usage->code == 0)) /* Key 0 is "unassigned", not KEY_UNKNOWN */ in hidinput_hid_event()
[all …]
Dhid-penmount.c26 hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_TOUCH); in penmount_input_mapping()
Dhid-kensington.c21 #define ks_map_key(c) hid_map_usage(hi, usage, bit, max, EV_KEY, (c))
Dhid-lg.c439 EV_KEY, (c))
595 hid_map_usage(hi, usage, bit, max, EV_KEY, in lg_input_mapping()
610 if ((drv_data->quirks & LG_BAD_RELATIVE_KEYS) && usage->type == EV_KEY && in lg_input_mapped()
614 if ((drv_data->quirks & LG_DUPLICATE_USAGES) && (usage->type == EV_KEY || in lg_input_mapped()
Dhid-lcpower.c22 EV_KEY, (c))
Dhid-sunplus.c37 EV_KEY, (c))
Dhid-tivo.c23 EV_KEY, (c))
Dhid-monterey.c35 EV_KEY, (c))
Dhid-cherry.c40 EV_KEY, (c))
Dhid-ezkey.c26 #define ez_map_key(c) hid_map_usage(hi, usage, bit, max, EV_KEY, (c))
Dhid-topseed.c28 EV_KEY, (c))
Dhid-belkin.c28 EV_KEY, (c))
Dhid-twinhan.c62 EV_KEY, (c))
Dhid-petalynx.c39 EV_KEY, (c))
Dhid-gyration.c26 EV_KEY, (c))
Dhid-chicony.c28 EV_KEY, (c))
Dhid-logitech-hidpp.c774 __set_bit(EV_KEY, input_dev->evbit); in wtp_populate_input()
786 input_set_capability(input_dev, EV_KEY, BTN_LEFT); in wtp_populate_input()
789 input_set_capability(input_dev, EV_KEY, BTN_RIGHT); in wtp_populate_input()
835 input_event(wd->input, EV_KEY, BTN_LEFT, raw->button); in wtp_send_raw_xy_event()
900 input_event(wd->input, EV_KEY, BTN_LEFT, in wtp_raw_event()
902 input_event(wd->input, EV_KEY, BTN_RIGHT, in wtp_raw_event()
1170 __set_bit(EV_KEY, mydata->input->evbit); in m560_populate_input()
Dhid-lenovo.c45 #define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
334 if (usage->type == EV_KEY && usage->code == BTN_MIDDLE) { in lenovo_event_cptkbd()
341 EV_KEY, BTN_MIDDLE, 1); in lenovo_event_cptkbd()
344 EV_KEY, BTN_MIDDLE, 0); in lenovo_event_cptkbd()
Dhid-plantronics.c101 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, mapped_key); in plantronics_input_mapping()
Dhid-samsung.c98 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
Dhid-apple.c339 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_FN); in apple_input_mapping()
358 hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_2); in apple_input_mapped()
360 hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_1); in apple_input_mapped()
Dhid-saitek.c160 if (usage->type == EV_KEY && value && in saitek_event()
Dhid-multitouch.c508 hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_TOUCH); in mt_touch_input_mapping()
509 input_set_capability(hi->input, EV_KEY, BTN_TOUCH); in mt_touch_input_mapping()
565 hid_map_usage(hi, usage, bit, max, EV_KEY, code); in mt_touch_input_mapping()
566 input_set_capability(hi->input, EV_KEY, code); in mt_touch_input_mapping()
581 if (usage->type == EV_KEY || usage->type == EV_ABS) in mt_touch_input_mapped()
Dhid-appleir.c272 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP); in appleir_input_configured()
Dwacom_wac.c1495 case EV_KEY: in wacom_map_usage()
1496 input_set_capability(input, EV_KEY, code); in wacom_map_usage()
1522 wacom_map_usage(input, usage, field, EV_KEY, BTN_TOOL_PEN, 0); in wacom_wac_pen_usage_mapping()
1525 wacom_map_usage(input, usage, field, EV_KEY, in wacom_wac_pen_usage_mapping()
1530 wacom_map_usage(input, usage, field, EV_KEY, BTN_TOUCH, 0); in wacom_wac_pen_usage_mapping()
1533 wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS, 0); in wacom_wac_pen_usage_mapping()
1536 wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS2, 0); in wacom_wac_pen_usage_mapping()
1652 wacom_map_usage(input, usage, field, EV_KEY, BTN_TOUCH, 0); in wacom_wac_finger_usage_mapping()
2544 input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in wacom_setup_pen_input_capabilities()
2712 input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in wacom_setup_touch_input_capabilities()
[all …]
Dhid-microsoft.c59 EV_KEY, (c))
/linux-4.4.14/drivers/input/mouse/
Dgpio_mouse.c118 input_set_capability(input, EV_KEY, BTN_LEFT); in gpio_mouse_probe()
120 input_set_capability(input, EV_KEY, BTN_MIDDLE); in gpio_mouse_probe()
122 input_set_capability(input, EV_KEY, BTN_RIGHT); in gpio_mouse_probe()
Dvmmouse.c477 input_set_capability(abs_dev, EV_KEY, BTN_LEFT); in vmmouse_init()
478 input_set_capability(abs_dev, EV_KEY, BTN_RIGHT); in vmmouse_init()
479 input_set_capability(abs_dev, EV_KEY, BTN_MIDDLE); in vmmouse_init()
Dlifebook.c297 dev2->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in lifebook_create_relative_device()
323 dev1->evbit[0] = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY); in lifebook_init()
Dtouchkit_ps2.c87 dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in touchkit_ps2_detect()
Datarimouse.c135 atamouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in atamouse_init()
Drpcmouse.c81 rpcmouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in rpcmouse_init()
Dpc110pad.c144 pc110pad_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in pc110pad_init()
Damimouse.c113 dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in amimouse_probe()
Dlogibm.c156 logibm_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in logibm_init()
Dinport.c163 inport_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in inport_init()
Dmaplemouse.c91 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in probe_maple_mouse()
Dalps.c1365 input_set_capability(dev3, EV_KEY, BTN_LEFT); in alps_register_bare_ps2_mouse()
1366 input_set_capability(dev3, EV_KEY, BTN_RIGHT); in alps_register_bare_ps2_mouse()
1367 input_set_capability(dev3, EV_KEY, BTN_MIDDLE); in alps_register_bare_ps2_mouse()
2885 dev1->evbit[BIT_WORD(EV_KEY)] |= BIT_MASK(EV_KEY); in alps_init()
2946 input_set_capability(dev2, EV_KEY, BTN_LEFT); in alps_init()
2947 input_set_capability(dev2, EV_KEY, BTN_RIGHT); in alps_init()
2948 input_set_capability(dev2, EV_KEY, BTN_MIDDLE); in alps_init()
Dsermouse.c268 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in sermouse_connect()
/linux-4.4.14/drivers/macintosh/
Dmac_hid.c49 mac_hid_emumouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in mac_hid_create_emumouse()
76 if (type != EV_KEY) in mac_hid_emumouse_filter()
146 .evbit = { BIT_MASK(EV_KEY) },
Dvia-pmu-event.c48 set_bit(EV_KEY, pmu_input_dev->evbit); in via_pmu_event_init()
Dadbhid.c836 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_LED) | in adbhid_input_register()
848 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in adbhid_input_register()
858 input_dev->evbit[0] = BIT_MASK(EV_KEY) | in adbhid_input_register()
867 input_dev->evbit[0] = BIT_MASK(EV_KEY) | in adbhid_input_register()
/linux-4.4.14/drivers/input/touchscreen/
Dmax11801_ts.c141 input_event(data->input_dev, EV_KEY, BTN_TOUCH, 1); in max11801_ts_interrupt()
146 input_event(data->input_dev, EV_KEY, BTN_TOUCH, 0); in max11801_ts_interrupt()
198 __set_bit(EV_KEY, input_dev->evbit); in max11801_ts_probe()
Dhp680_ts_input.c84 hp680_ts_dev->evbit[0] = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY); in hp680_ts_init()
Djornada720_ts.c123 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in jornada720_ts_probe()
Dfujitsu_ts.c124 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in fujitsu_connect()
Dmk712.c188 mk712_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in mk712_init()
Dipaq-micro-ts.c106 input_set_capability(ts->input, EV_KEY, BTN_TOUCH); in micro_ts_probe()
Dtouchit213.c165 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in touchit213_connect()
Dtouchwin.c134 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in tw_connect()
Dgunze.c137 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in gunze_connect()
Dtouchright.c127 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in tr_connect()
Dtsc40.c105 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in tsc_connect()
Ddynapro.c137 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in dynapro_connect()
Dinexio.c140 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in inexio_connect()
Dar1021_i2c.c104 input_set_capability(input, EV_KEY, BTN_TOUCH); in ar1021_i2c_probe()
Dhampshire.c136 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in hampshire_connect()
Dmtouch.c153 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in mtouch_connect()
Dhtcpen.c138 htcpen_dev->evbit[0] = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY); in htcpen_isa_probe()
Dmigor_ts.c151 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in migor_ts_probe()
Dsx8654.c200 input_set_capability(input, EV_KEY, BTN_TOUCH); in sx8654_probe()
Degalax_ts.c206 __set_bit(EV_KEY, input_dev->evbit); in egalax_ts_probe()
Dpcap_ts.c175 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in pcap_ts_probe()
Dmcs5000_ts.c219 __set_bit(EV_KEY, input_dev->evbit); in mcs5000_ts_probe()
Dmc13783_ts.c203 idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in mc13783_ts_probe()
Dwacom_i2c.c188 input->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in wacom_i2c_probe()
Dst1232.c207 __set_bit(EV_KEY, input_dev->evbit); in st1232_ts_probe()
/linux-4.4.14/arch/unicore32/kernel/
Dpuv3-nb0916.c66 .type = EV_KEY,
74 .type = EV_KEY,
/linux-4.4.14/drivers/media/pci/ttpci/
Dav7110_ir.c162 input_event(ir->input_dev, EV_KEY, ir->last_key, 0); in av7110_emit_key()
163 input_event(ir->input_dev, EV_KEY, keycode, 1); in av7110_emit_key()
166 input_event(ir->input_dev, EV_KEY, keycode, 2); in av7110_emit_key()
171 input_event(ir->input_dev, EV_KEY, keycode, 1); in av7110_emit_key()
189 set_bit(EV_KEY, ir->input_dev->evbit); in input_register_keys()
/linux-4.4.14/arch/avr32/boards/atngw100/
Dmrmt.c224 .type = EV_KEY,
231 .type = EV_KEY,
238 .type = EV_KEY,
/linux-4.4.14/arch/arm/mach-pxa/
Draumfeld.c394 .type = EV_KEY,
403 .type = EV_KEY,
412 .type = EV_KEY,
421 .type = EV_KEY,
430 .type = EV_KEY,
439 .type = EV_KEY,
Dtosa.c510 .type = EV_KEY,
518 .type = EV_KEY,
/linux-4.4.14/drivers/tty/
Dsysrq.c744 input_inject_event(handle, EV_KEY, alt_code, 1); in sysrq_reinject_alt_sysrq()
745 input_inject_event(handle, EV_KEY, KEY_SYSRQ, 1); in sysrq_reinject_alt_sysrq()
748 input_inject_event(handle, EV_KEY, KEY_SYSRQ, 0); in sysrq_reinject_alt_sysrq()
749 input_inject_event(handle, EV_KEY, alt_code, 0); in sysrq_reinject_alt_sysrq()
868 case EV_KEY: in sysrq_filter()
942 .evbit = { BIT_MASK(EV_KEY) },
/linux-4.4.14/arch/mips/alchemy/devboards/
Ddb1300.c361 .type = EV_KEY,
369 .type = EV_KEY,
377 .type = EV_KEY,
385 .type = EV_KEY,
393 .type = EV_KEY,
/linux-4.4.14/drivers/extcon/
Dextcon-max77693.c572 input_event(dock, EV_KEY, code, attached); in max77693_muic_dock_button_handler()
1109 input_set_capability(info->dock, EV_KEY, KEY_VOLUMEUP); in max77693_muic_probe()
1110 input_set_capability(info->dock, EV_KEY, KEY_VOLUMEDOWN); in max77693_muic_probe()
1111 input_set_capability(info->dock, EV_KEY, KEY_PLAYPAUSE); in max77693_muic_probe()
1112 input_set_capability(info->dock, EV_KEY, KEY_PREVIOUSSONG); in max77693_muic_probe()
1113 input_set_capability(info->dock, EV_KEY, KEY_NEXTSONG); in max77693_muic_probe()
/linux-4.4.14/arch/arm/mach-sa1100/
Dh3xxx.c223 .type = EV_KEY,
230 .type = EV_KEY,
/linux-4.4.14/sound/usb/caiaq/
Dinput.c622 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in snd_usb_caiaq_input_init()
634 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in snd_usb_caiaq_input_init()
646 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in snd_usb_caiaq_input_init()
656 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in snd_usb_caiaq_input_init()
682 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in snd_usb_caiaq_input_init()
727 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in snd_usb_caiaq_input_init()
766 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in snd_usb_caiaq_input_init()
/linux-4.4.14/drivers/media/usb/dvb-usb/
Ddvb-usb-remote.c136 input_event(d->input_dev, EV_KEY, event, 1); in legacy_dvb_usb_read_remote_control()
138 input_event(d->input_dev, EV_KEY, d->last_event, 0); in legacy_dvb_usb_read_remote_control()
193 input_dev->evbit[0] = BIT_MASK(EV_KEY); in legacy_dvb_usb_remote_init()
/linux-4.4.14/drivers/staging/speakup/
Dfakekey.c49 __set_bit(EV_KEY, virt_keyboard->evbit); in speakup_add_virtual_keyboard()
/linux-4.4.14/Documentation/input/
Dinput-programming.txt46 button_dev->evbit[0] = BIT_MASK(EV_KEY);
86 accepted by this input device. Our example device can only generate EV_KEY
90 set_bit(EV_KEY, button_dev.evbit);
172 The most simple event type is EV_KEY, which is used for keys and buttons.
182 In addition to EV_KEY, there are two more basic event types: EV_REL and
190 Having the device report EV_REL buttons is as simple as with EV_KEY, simply
Devent-codes.txt30 * EV_KEY:
94 EV_KEY:
96 EV_KEY events take the form KEY_<name> or BTN_<name>. For example, KEY_A is used
103 A few EV_KEY codes have special meanings:
/linux-4.4.14/arch/x86/platform/geode/
Dgeos.c38 .type = EV_KEY,
Dnet5501.c41 .type = EV_KEY,
Dalix.c49 .type = EV_KEY,
/linux-4.4.14/arch/powerpc/platforms/cell/
Dcbe_powerbutton.c65 set_bit(EV_KEY, dev->evbit); in cbe_powerbutton_init()
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dmach-gta02.c476 .type = EV_KEY,
483 .type = EV_KEY,
/linux-4.4.14/drivers/media/rc/
Dati_remote.c569 input_event(dev, EV_KEY, ati_remote_tbl[index].code, in ati_remote_input_report()
600 input_event(dev, EV_KEY, ati_remote_tbl[index].code, 1); in ati_remote_input_report()
601 input_event(dev, EV_KEY, ati_remote_tbl[index].code, 0); in ati_remote_input_report()
735 idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in ati_remote_input_init()
/linux-4.4.14/drivers/mfd/
Ducb1x00-assabet.c54 buttons[i].type = EV_KEY; in ucb1x00_assabet_add()
/linux-4.4.14/drivers/acpi/
Dbutton.c403 input_set_capability(input, EV_KEY, KEY_POWER); in acpi_button_add()
407 input_set_capability(input, EV_KEY, KEY_SLEEP); in acpi_button_add()
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dgpio-keys.txt23 If not specified defaults to <1> == EV_KEY.
Dgpio-keys-polled.txt20 If not specified defaults to <1> == EV_KEY.
/linux-4.4.14/drivers/misc/ibmasm/
Dremote.c229 mouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in ibmasm_init_remote_input_dev()
242 keybd_dev->evbit[0] = BIT_MASK(EV_KEY); in ibmasm_init_remote_input_dev()
/linux-4.4.14/Documentation/acpi/
Dvideo_extension.txt73 EV_KEY, KEY_BRIGHTNESSUP
74 EV_KEY, KEY_BRIGHTNESSDOWN
/linux-4.4.14/drivers/media/firewire/
Dfiredtv-rc.c141 idev->evbit[0] = BIT_MASK(EV_KEY); in fdtv_register_rc()
/linux-4.4.14/drivers/macintosh/ams/
Dams-input.c84 set_bit(EV_KEY, input->evbit); in ams_input_enable()
/linux-4.4.14/drivers/input/joystick/
Damijoy.c139 amijoy_dev[i]->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in amijoy_init()
Da3d.c326 input_dev->evbit[0] |= BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY) | in a3d_connect()
354 input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in a3d_connect()
Dstinger.c156 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in stinger_connect()
Dmagellan.c170 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in magellan_connect()
Dtwidjoy.c205 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in twidjoy_connect()
Dwarrior.c162 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) | in warrior_connect()
Dspaceorb.c185 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in spaceorb_connect()
Dmaplecontrol.c127 idev->evbit[0] |= BIT_MASK(EV_KEY); in probe_maple_controller()
Dcobra.c218 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in cobra_connect()
Dspaceball.c228 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in spaceball_connect()
Dguillemot.c238 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in guillemot_connect()
Dinteract.c269 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in interact_connect()
/linux-4.4.14/drivers/staging/nvec/
Dnvec_kbd.c132 idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP) | BIT_MASK(EV_LED); in nvec_kbd_probe()
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_status.c43 __set_bit(EV_KEY, input->evbit); in uvc_input_init()
/linux-4.4.14/drivers/tty/serial/
Dkgdboc.c61 .evbit = { BIT_MASK(EV_KEY) },
/linux-4.4.14/arch/arm/mach-orion5x/
Dnet2big-setup.c318 .type = EV_KEY,
/linux-4.4.14/drivers/staging/unisys/visorinput/
Dvisorinput.c271 visorinput_dev->evbit[0] = BIT_MASK(EV_KEY) | in register_client_keyboard()
318 visorinput_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in register_client_mouse()
/linux-4.4.14/drivers/input/tablet/
Dkbtab.c155 input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in kbtab_probe()
/linux-4.4.14/arch/arm/mach-omap2/
Dboard-rx51-peripherals.c322 .type = EV_KEY,
329 .type = EV_KEY,
336 .type = EV_KEY,
/linux-4.4.14/drivers/hid/usbhid/
Dusbmouse.c180 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in usb_mouse_probe()
/linux-4.4.14/sound/core/
Djack.c110 input_set_capability(jack->input_dev, EV_KEY, jack->key[i]); in snd_jack_dev_register()

12