Lines Matching refs:EV_KEY
65 * keys [ro] - bitmap of keys (EV_KEY) which can be
97 * @type: type of button (%EV_KEY, %EV_SW)
104 BUG_ON(type != EV_SW && type != EV_KEY);
106 return (type == EV_KEY) ? KEY_CNT : SW_CNT;
112 * @type: type of button (%EV_KEY, %EV_SW)
120 BUG_ON(type != EV_SW && type != EV_KEY);
122 return (type == EV_KEY) ? dev->keybit : dev->swbit;
177 * @type: button type (%EV_KEY, %EV_SW)
225 * @type: button type (%EV_KEY, %EV_SW)
300 ATTR_SHOW_FN(keys, EV_KEY, false);
302 ATTR_SHOW_FN(disabled_keys, EV_KEY, true);
331 ATTR_STORE_FN(disabled_keys, EV_KEY);
360 unsigned int type = button->type ?: EV_KEY;
401 (button->type == 0 || button->type == EV_KEY)) {
426 input_event(input, EV_KEY, *bdata->code, 0);
447 input_event(input, EV_KEY, *bdata->code, 1);
451 input_event(input, EV_KEY, *bdata->code, 0);
592 if (button->type && button->type != EV_KEY) {
593 dev_err(dev, "Only EV_KEY allowed for IRQ buttons.\n");
611 input_set_capability(input, button->type ?: EV_KEY, *bdata->code);
732 button->type = EV_KEY;