/openbmc/linux/drivers/input/misc/ |
H A D | cpcap-pwrbutton.c | 72 input_set_capability(button->idev, EV_KEY, KEY_POWER); in cpcap_power_button_probe()
|
H A D | ab8500-ponkey.c | 82 input_set_capability(input, EV_KEY, KEY_POWER); in ab8500_ponkey_probe()
|
H A D | e3x0-button.c | 83 input_set_capability(input, EV_KEY, KEY_POWER); in e3x0_button_probe()
|
H A D | xen-kbdfront.c | 109 input_event(dev, EV_KEY, key->keycode, value); in xenkbd_handle_key_event() 256 __set_bit(EV_KEY, kbd->evbit); in xenkbd_probe() 315 __set_bit(EV_KEY, ptr->evbit); in xenkbd_probe()
|
H A D | pcap_keys.c | 70 __set_bit(EV_KEY, input_dev->evbit); in pcap_keys_probe()
|
H A D | max77650-onkey.c | 73 type = EV_KEY; in max77650_onkey_probe()
|
H A D | atlas_btns.c | 80 __set_bit(EV_KEY, input_dev->evbit); in atlas_acpi_button_add()
|
H A D | da9052_onkey.c | 99 input_dev->evbit[0] = BIT_MASK(EV_KEY); in da9052_onkey_probe()
|
H A D | sgi_btns.c | 105 __set_bit(EV_KEY, input->evbit); in sgi_buttons_probe()
|
H A D | cobalt_btns.c | 97 __set_bit(EV_KEY, input->evbit); in cobalt_buttons_probe()
|
H A D | wm831x-on.c | 95 wm831x_on->dev->evbit[0] = BIT_MASK(EV_KEY); in wm831x_on_probe()
|
/openbmc/linux/drivers/input/ |
H A D | input.c | 54 [EV_KEY] = KEY_MAX, 172 if (v->type == EV_KEY && v->value != 2) { in input_pass_values() 268 case EV_KEY: in input_get_disposition() 739 if (is_event_supported(EV_KEY, dev->evbit, EV_MAX)) { in input_dev_release_keys() 741 input_handle_event(dev, EV_KEY, code, 0); in input_dev_release_keys() 982 } else if (test_bit(EV_KEY, dev->evbit) && in input_set_keycode() 992 EV_KEY, old_keycode, 0); in input_set_keycode() 1218 if (test_bit(EV_KEY, dev->evbit)) in input_devices_seq_show() 1774 if (test_bit(EV_KEY, dev->evbit)) in input_dev_uevent() 2188 case EV_KEY: in input_set_capability() [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | ucb1x00-assabet.c | 51 buttons[i].type = EV_KEY; in ucb1x00_assabet_add()
|
/openbmc/linux/drivers/platform/x86/ |
H A D | adv_swbutton.c | 73 input_set_capability(input, EV_KEY, KEY_PROG1); in adv_swbutton_probe()
|
/openbmc/linux/drivers/platform/x86/intel/ |
H A D | mrfld_pwrbtn.c | 60 input_set_capability(input, EV_KEY, KEY_POWER); in mrfld_pwrbtn_probe()
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | opencores-kbd.c | 77 __set_bit(EV_KEY, input->evbit); in opencores_kbd_probe()
|
H A D | atakbd.c | 204 atakbd_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in atakbd_init()
|
/openbmc/linux/drivers/media/rc/ |
H A D | ati_remote.c | 559 input_event(dev, EV_KEY, ati_remote_tbl[index].code, in ati_remote_input_report() 590 input_event(dev, EV_KEY, ati_remote_tbl[index].code, 1); in ati_remote_input_report() 591 input_event(dev, EV_KEY, ati_remote_tbl[index].code, 0); in ati_remote_input_report() 726 idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in ati_remote_input_init()
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | hp680_ts_input.c | 85 hp680_ts_dev->evbit[0] = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY); in hp680_ts_init()
|
/openbmc/linux/arch/x86/platform/geode/ |
H A D | alix.c | 50 .type = EV_KEY,
|
/openbmc/linux/Documentation/input/ |
H A D | input-programming.rst | 44 button_dev->evbit[0] = BIT_MASK(EV_KEY); 84 accepted by this input device. Our example device can only generate EV_KEY 88 set_bit(EV_KEY, button_dev->evbit); 216 The most simple event type is EV_KEY, which is used for keys and buttons. 226 In addition to EV_KEY, there are two more basic event types: EV_REL and 234 Having the device report EV_REL buttons is as simple as with EV_KEY; simply
|
/openbmc/linux/drivers/hid/ |
H A D | hid-lenovo.c | 63 #define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c)) 707 if (usage->type == EV_KEY && usage->code == KEY_FN_ESC && value == 1) { in lenovo_event_tp10ubkbd() 735 if (usage->type == EV_KEY && usage->code == BTN_MIDDLE) { in lenovo_event_cptkbd() 742 EV_KEY, BTN_MIDDLE, 1); in lenovo_event_cptkbd() 745 EV_KEY, BTN_MIDDLE, 0); in lenovo_event_cptkbd() 754 if (usage->type == EV_KEY && usage->code == KEY_FN_ESC && value == 1) { in lenovo_event_cptkbd()
|
H A D | wacom_wac.c | 1959 case EV_KEY: in wacom_map_usage() 2063 wacom_map_usage(input, usage, field, EV_KEY, in wacom_wac_pad_usage_mapping() 2132 wacom_map_usage(input, usage, field, EV_KEY, in wacom_wac_pad_usage_mapping() 2283 input_set_capability(input, EV_KEY, BTN_STYLUS3); in wacom_set_barrel_switch3_usage() 2315 wacom_map_usage(input, usage, field, EV_KEY, in wacom_wac_pen_usage_mapping() 2328 input_set_capability(input, EV_KEY, BTN_TOOL_RUBBER); in wacom_wac_pen_usage_mapping() 2332 input_set_capability(input, EV_KEY, BTN_TOOL_PEN); in wacom_wac_pen_usage_mapping() 2362 input_set_capability(input, EV_KEY, BTN_TOOL_AIRBRUSH); in wacom_wac_pen_usage_mapping() 3747 input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in wacom_setup_pen_input_capabilities() 3912 input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in wacom_setup_touch_input_capabilities() [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | pc110pad.c | 125 pc110pad_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in pc110pad_init()
|
/openbmc/linux/drivers/input/joystick/ |
H A D | sensehat-joystick.c | 89 __set_bit(EV_KEY, sensehat_joystick->keys_dev->evbit); in sensehat_joystick_probe()
|