Lines Matching refs:evdev_a

469 	struct evdev_dev *evdev_a;	/* Absolute reporting device */  member
1708 evdev_push_abs(sc->evdev_a, ABS_MT_SLOT, id);
1709 evdev_push_abs(sc->evdev_a, ABS_MT_TRACKING_ID, id);
1710 evdev_push_abs(sc->evdev_a, ABS_MT_POSITION_X, f->x);
1711 evdev_push_abs(sc->evdev_a, ABS_MT_POSITION_Y, y);
1712 evdev_push_abs(sc->evdev_a, ABS_MT_PRESSURE, f->p);
1720 evdev_push_abs(sc->evdev_a, ABS_X, f->x);
1721 evdev_push_abs(sc->evdev_a, ABS_Y, y);
1722 evdev_push_abs(sc->evdev_a, ABS_PRESSURE, f->p);
1724 evdev_push_abs(sc->evdev_a, ABS_TOOL_WIDTH, f->w);
1833 struct evdev_dev *evdev_a; local
1836 evdev_a = evdev_alloc();
1837 evdev_set_name(evdev_a, PS2_MOUSE_SYNAPTICS_NAME);
1838 evdev_set_phys(evdev_a, device_get_nameunit(dev));
1839 evdev_set_id(evdev_a, BUS_I8042, PS2_MOUSE_VENDOR,
1841 evdev_set_methods(evdev_a, sc, &psm_ev_methods_a);
1843 evdev_support_event(evdev_a, EV_SYN);
1844 evdev_support_event(evdev_a, EV_KEY);
1845 evdev_support_event(evdev_a, EV_ABS);
1846 evdev_support_prop(evdev_a, INPUT_PROP_POINTER);
1848 evdev_support_prop(evdev_a, INPUT_PROP_SEMI_MT);
1850 evdev_support_prop(evdev_a, INPUT_PROP_BUTTONPAD);
1852 evdev_support_prop(evdev_a, INPUT_PROP_TOPBUTTONPAD);
1853 evdev_support_key(evdev_a, BTN_TOUCH);
1854 evdev_support_nfingers(evdev_a, sc->synhw.capReportsV ? 5 : 3);
1855 psm_support_abs_bulk(evdev_a, synaptics_absinfo_st);
1857 psm_support_abs_bulk(evdev_a, synaptics_absinfo_mt);
1859 evdev_support_abs(evdev_a, ABS_TOOL_WIDTH, 0, 0, 15, 0, 0, 0);
1860 evdev_support_key(evdev_a, BTN_LEFT);
1862 evdev_support_key(evdev_a, BTN_RIGHT);
1864 evdev_support_key(evdev_a, BTN_MIDDLE);
1867 evdev_support_key(evdev_a, BTN_BACK);
1868 evdev_support_key(evdev_a, BTN_FORWARD);
1872 evdev_support_key(evdev_a, BTN_0 + i);
1874 error = evdev_register_mtx(evdev_a, &Giant);
1881 evdev_free(evdev_a);
1883 sc->evdev_a = evdev_a;
1909 struct evdev_dev *evdev_a; local
1912 evdev_a = evdev_alloc();
1913 evdev_set_name(evdev_a, PS2_MOUSE_ELANTECH_NAME);
1914 evdev_set_phys(evdev_a, device_get_nameunit(dev));
1915 evdev_set_id(evdev_a, BUS_I8042, PS2_MOUSE_VENDOR,
1917 evdev_set_methods(evdev_a, sc, &psm_ev_methods_a);
1919 evdev_support_event(evdev_a, EV_SYN);
1920 evdev_support_event(evdev_a, EV_KEY);
1921 evdev_support_event(evdev_a, EV_ABS);
1922 evdev_support_prop(evdev_a, INPUT_PROP_POINTER);
1924 evdev_support_prop(evdev_a, INPUT_PROP_SEMI_MT);
1926 evdev_support_prop(evdev_a, INPUT_PROP_BUTTONPAD);
1927 evdev_support_key(evdev_a, BTN_TOUCH);
1928 evdev_support_nfingers(evdev_a, ELANTECH_MAX_FINGERS);
1929 evdev_support_key(evdev_a, BTN_LEFT);
1931 evdev_support_key(evdev_a, BTN_RIGHT);
1932 psm_support_abs_bulk(evdev_a, elantech_absinfo);
1934 error = evdev_register_mtx(evdev_a, &Giant);
1938 evdev_free(evdev_a);
1940 sc->evdev_a = evdev_a;
2047 evdev_free(sc->evdev_a);
3488 evdev_push_key(sc->evdev_a,
3491 evdev_push_key(sc->evdev_a,
3580 psm_release_mt_slot(sc->evdev_a, id);
3582 evdev_push_key(sc->evdev_a, BTN_TOUCH, nfingers > 0);
3583 evdev_push_nfingers(sc->evdev_a, nfingers);
3587 evdev_push_abs(sc->evdev_a, ABS_PRESSURE, 0);
3588 evdev_push_mouse_btn(sc->evdev_a, touchpad_buttons);
3590 evdev_push_key(sc->evdev_a, BTN_FORWARD,
3592 evdev_push_key(sc->evdev_a, BTN_BACK,
3595 evdev_sync(sc->evdev_a);
4749 evdev_push_abs(sc->evdev_a, ABS_MT_TOUCH_MAJOR,
4754 psm_release_mt_slot(sc->evdev_a, id);
4756 evdev_push_key(sc->evdev_a, BTN_TOUCH, nfingers > 0);
4757 evdev_push_nfingers(sc->evdev_a, nfingers);
4762 evdev_push_abs(sc->evdev_a, ABS_PRESSURE, 0);
4763 evdev_push_mouse_btn(sc->evdev_a, touchpad_button);
4764 evdev_sync(sc->evdev_a);