Lines Matching full:ev_key
68 * keys [ro] - bitmap of keys (EV_KEY) which can be
100 * @type: type of button (%EV_KEY, %EV_SW)
107 BUG_ON(type != EV_SW && type != EV_KEY); in get_n_events_by_type()
109 return (type == EV_KEY) ? KEY_CNT : SW_CNT; in get_n_events_by_type()
115 * @type: type of button (%EV_KEY, %EV_SW)
123 BUG_ON(type != EV_SW && type != EV_KEY); in get_bm_events_by_type()
125 return (type == EV_KEY) ? dev->keybit : dev->swbit; in get_bm_events_by_type()
180 * @type: button type (%EV_KEY, %EV_SW)
228 * @type: button type (%EV_KEY, %EV_SW)
303 ATTR_SHOW_FN(keys, EV_KEY, false);
305 ATTR_SHOW_FN(disabled_keys, EV_KEY, true);
334 ATTR_STORE_FN(disabled_keys, EV_KEY);
366 unsigned int type = button->type ?: EV_KEY; in gpio_keys_gpio_report_event()
407 (button->type == 0 || button->type == EV_KEY)) { in gpio_keys_gpio_isr()
432 input_event(input, EV_KEY, *bdata->code, 0); in gpio_keys_irq_timer()
453 input_event(input, EV_KEY, *bdata->code, 1); in gpio_keys_irq_isr()
457 input_event(input, EV_KEY, *bdata->code, 0); in gpio_keys_irq_isr()
601 if (button->type && button->type != EV_KEY) { in gpio_keys_setup_key()
602 dev_err(dev, "Only EV_KEY allowed for IRQ buttons.\n"); in gpio_keys_setup_key()
620 input_set_capability(input, button->type ?: EV_KEY, *bdata->code); in gpio_keys_setup_key()
741 button->type = EV_KEY; in gpio_keys_get_devtree_pdata()