Lines Matching defs:device
69 evdev_log_bug_libinput(dispatch->device,
173 evdev_log_debug(dispatch->device,
183 struct evdev_device *device,
193 if (device->model_flags & EVDEV_MODEL_LENOVO_SCROLLPOINT) {
199 filter_dispatch_scroll(device->pointer.filter,
201 device,
203 evdev_post_scroll(device,
219 wheel_degrees.y = -1 * value/120.0 * device->scroll.wheel_click_angle.y;
221 device,
232 wheel_degrees.y = -1 * value * device->scroll.wheel_click_angle.y;
235 device,
247 wheel_degrees.x = value/120.0 * device->scroll.wheel_click_angle.x;
249 device,
260 wheel_degrees.x = value * device->scroll.wheel_click_angle.x;
263 device,
274 struct evdev_device *device,
282 struct evdev_device *device,
290 wheel_flush_scroll(dispatch, device, time);
296 struct evdev_device *device,
299 wheel_flush_scroll(dispatch, device, time);
328 struct evdev_device *device,
343 struct evdev_device *device,
348 fallback_rotate_wheel(dispatch, device, e);
356 fallback_rotate_wheel(dispatch, device, e);
364 fallback_rotate_wheel(dispatch, device, e);
372 fallback_rotate_wheel(dispatch, device, e);
384 struct evdev_device *device,
387 if (!(device->seat_caps & EVDEV_DEVICE_POINTER))
393 evdev_log_bug_kernel(device,
394 "device supports high-resolution scroll but only low-resolution events have been received.\n"
404 wheel_handle_state_none(dispatch, device, time);
407 wheel_handle_state_accumulating_scroll(dispatch, device, time);
410 wheel_handle_state_scrolling(dispatch, device, time);
418 struct evdev_device *device = data;
420 fallback_dispatch(device->dispatch);
427 struct evdev_device *device)
436 if ((libevdev_has_event_code(device->evdev,
439 !libevdev_has_event_code(device->evdev,
442 (libevdev_has_event_code(device->evdev,
445 !libevdev_has_event_code(device->evdev,
453 evdev_device_get_sysname(device));
455 evdev_libinput_context(device),
458 device);