ABS_MT_INDEX
offsetof(union evdev_mt_slot, val[ABS_MT_INDEX(ABS_MT_TOOL_Y)]),
#define MT_CNT (ABS_MT_INDEX(ABS_MT_LAST) + 1)
state->val[ABS_MT_INDEX(i)]);
val[ABS_MT_INDEX(code)] = value;
return (mt->slots[slot].val[ABS_MT_INDEX(code)]);
mt->slots[slot].val[ABS_MT_INDEX(code)] = value;