evdev_push_abs
evdev_push_abs(sc->evdev_a, ABS_MT_SLOT, id);
evdev_push_abs(sc->evdev_a, ABS_MT_TRACKING_ID, id);
evdev_push_abs(sc->evdev_a, ABS_MT_POSITION_X, f->x);
evdev_push_abs(sc->evdev_a, ABS_MT_POSITION_Y, y);
evdev_push_abs(sc->evdev_a, ABS_MT_PRESSURE, f->p);
evdev_push_abs(sc->evdev_a, ABS_X, f->x);
evdev_push_abs(sc->evdev_a, ABS_Y, y);
evdev_push_abs(sc->evdev_a, ABS_PRESSURE, f->p);
evdev_push_abs(sc->evdev_a, ABS_TOOL_WIDTH, f->w);
evdev_push_abs(sc->evdev_a, ABS_PRESSURE, 0);
evdev_push_abs(sc->evdev_a, ABS_MT_TOUCH_MAJOR,
evdev_push_abs(sc->evdev_a, ABS_PRESSURE, 0);