EV_CNT
for (i = 0; i < BITS_TO_LONGS(EV_CNT); i++)
for (i = 0; i < EV_CNT; ++i)
unsigned long *evmasks[EV_CNT];
static const size_t counts[EV_CNT] = {
[EV_SYN] = EV_CNT,
return (type < EV_CNT) ? counts[type] : 0;
if (type == EV_SYN || type >= EV_CNT)
if (type < EV_CNT && input_max_code[type] &&
static const unsigned int input_max_code[EV_CNT] = {
BUILD_BUG_ON(ABS_CNT > KEY_CNT || EV_CNT > KEY_CNT);
bitmap_zero(jd_scratch, EV_CNT);
if (bitmap_equal(jd_scratch, dev->evbit, EV_CNT))
if (bitmap_equal(jd_scratch, dev->evbit, EV_CNT))
if (bitmap_equal(jd_scratch, dev->evbit, EV_CNT))
bitmap_zero(dev1->evbit, EV_CNT);
bitmap_zero(input_dev->evbit, EV_CNT);
unsigned long evbit[BITS_TO_LONGS(EV_CNT)];