Lines Matching refs:evdev

36 #include "evdev-mt-touchpad.h"
2112 struct libevdev *evdev = device->evdev;
2115 if (!libevdev_fetch_slot_value(evdev,
2119 t->point.x = libevdev_get_event_value(evdev, EV_ABS, ABS_X);
2120 if (!libevdev_fetch_slot_value(evdev,
2124 t->point.y = libevdev_get_event_value(evdev, EV_ABS, ABS_Y);
2126 if (!libevdev_fetch_slot_value(evdev,
2130 t->pressure = libevdev_get_event_value(evdev,
2134 libevdev_fetch_slot_value(evdev,
2138 libevdev_fetch_slot_value(evdev,
2143 if (libevdev_fetch_slot_value(evdev,
2414 unsigned int bus_trp = libevdev_get_id_bustype(trackpoint->evdev);
2742 bustype = libevdev_get_id_bustype(device->evdev);
2743 vendor = libevdev_get_id_vendor(device->evdev);
2868 struct libevdev *evdev = device->evdev;
2872 libevdev_disable_event_code(evdev, EV_ABS, code);
2891 absinfo = libevdev_get_abs_info(device->evdev, ABS_MT_SLOT);
2902 tp->semi_mt = libevdev_has_property(device->evdev, INPUT_PROP_SEMI_MT);
2934 if (libevdev_has_event_code(device->evdev,
2955 if (libevdev_get_event_value(device->evdev, EV_KEY, BTN_TOOL_FINGER))
2999 if (libevdev_get_id_bustype(device->evdev) == BUS_BLUETOOTH) {
3078 struct evdev_device *evdev = evdev_device(device);
3079 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3088 struct evdev_device *evdev = evdev_device(device);
3089 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3106 struct evdev_device *evdev = evdev_device(device);
3107 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3135 struct evdev_device *evdev = evdev_device(device);
3136 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3182 struct evdev_device *evdev = evdev_device(device);
3183 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3201 struct evdev_device *evdev = evdev_device(device);
3202 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3218 struct evdev_device *evdev = evdev_device(device);
3219 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3236 struct evdev_device *evdev = evdev_device(device);
3237 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3255 struct evdev_device *evdev = evdev_device(device);
3256 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3272 struct evdev_device *evdev = evdev_device(device);
3273 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3406 if (!libevdev_has_event_code(device->evdev, EV_ABS, ABS_MT_PRESSURE)) {
3479 if (libevdev_has_event_code(device->evdev,
3519 struct libevdev *evdev = device->evdev;
3521 if (!libevdev_has_event_code(evdev, EV_ABS, ABS_X))
3524 if (!libevdev_has_event_code(evdev, EV_KEY, BTN_TOUCH))
3527 if (!libevdev_has_event_code(evdev, EV_KEY, BTN_TOOL_FINGER))
3565 libevdev_set_abs_resolution(device->evdev, ABS_X, xres);
3566 libevdev_set_abs_resolution(device->evdev, ABS_Y, yres);
3567 libevdev_set_abs_resolution(device->evdev, ABS_MT_POSITION_X, xres);
3568 libevdev_set_abs_resolution(device->evdev, ABS_MT_POSITION_Y, yres);
3611 if (!libevdev_has_event_code(device->evdev, EV_ABS, code)) {
3616 abs = libevdev_get_abs_info(device->evdev, code);
3668 if (!libevdev_has_event_code(device->evdev,
3683 if (libevdev_get_num_slots(device->evdev) < 5) {
3724 if (libevdev_get_abs_resolution(device->evdev, ABS_MT_PRESSURE) != 0 ||
3726 libevdev_disable_event_code(device->evdev, EV_ABS, ABS_MT_PRESSURE);
3727 libevdev_disable_event_code(device->evdev, EV_ABS, ABS_PRESSURE);
3797 struct evdev_device *evdev = evdev_device(device);
3800 if (evdev->tags & EVDEV_TAG_INTERNAL_TOUCHPAD)
3825 struct evdev_device *evdev = evdev_device(device);
3826 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
3838 tp_resume(tp, evdev, SUSPEND_SENDEVENTS);
3839 tp_resume(tp, evdev, SUSPEND_EXTERNAL_MOUSE);
3842 tp_suspend(tp, evdev, SUSPEND_SENDEVENTS);
3843 tp_resume(tp, evdev, SUSPEND_EXTERNAL_MOUSE);
3846 tp_suspend_conditional(tp, evdev);
3847 tp_resume(tp, evdev, SUSPEND_SENDEVENTS);
3861 struct evdev_device *evdev = evdev_device(device);
3862 struct tp_dispatch *dispatch = (struct tp_dispatch*)evdev->dispatch;