evdev_mt_slot
_Static_assert(offsetof(union evdev_mt_slot, tool_y) ==
offsetof(union evdev_mt_slot, val[ABS_MT_INDEX(ABS_MT_TOOL_Y)]),
int evdev_mt_push_slot(struct evdev_dev *, int, union evdev_mt_slot *);
int evdev_mt_push_frame(struct evdev_dev *, union evdev_mt_slot *, int);
void evdev_mt_match_frame(struct evdev_dev *, union evdev_mt_slot *, int);
union evdev_mt_slot *evdev_mt_get_match_slots(struct evdev_dev *);
union evdev_mt_slot *state)
union evdev_mt_slot *state)
evdev_mt_match_frame(struct evdev_dev *evdev, union evdev_mt_slot *pt,
evdev_mt_send_frame(struct evdev_dev *evdev, union evdev_mt_slot *pt, int size)
union evdev_mt_slot *slot;
evdev_mt_push_frame(struct evdev_dev *evdev, union evdev_mt_slot *pt, int size)
union evdev_mt_slot *
union evdev_mt_slot *match_slots;
union evdev_mt_slot slots[];
union evdev_mt_slot slot_data;
slot_data = (union evdev_mt_slot) {
slot_data = (union evdev_mt_slot) {
union evdev_mt_slot slot_data;
union evdev_mt_slot *slot_data;
union evdev_mt_slot slot_data;
slot_data = (union evdev_mt_slot) {
union evdev_mt_slot slot_data;
union evdev_mt_slot *slot_data;
union evdev_mt_slot slot_data = {