ABS_MAX
case EVIOCGABS(0) ... EVIOCGABS(ABS_MAX):
case EVIOCSABS(0) ... EVIOCSABS(ABS_MAX):
#define ABS_CNT (ABS_MAX+1)
if (uabs->code > ABS_MAX)
intdata > ABS_MAX || intdata < 0)
static const char * const abs_map[ABS_MAX + 1] = {
[ABS_MAX] = "ABS_MAX",
ABS_MAX,
{ .name = "ABS_MAX", .value = ABS_MAX },
has_abs_axes = bit_find(abs_bits, 0, ABS_MAX);
has_mt = bit_find(abs_bits, ABS_MT_SLOT, ABS_MAX);
maxbit = ABS_MAX;