Lines Matching refs:touch_device
393 struct weston_touch_device *touch_device; in create_touch_device() local
407 touch_device = weston_touch_create_touch_device(device->seat->touch_state, in create_touch_device()
419 if (!touch_device) in create_touch_device()
424 touch_device->syspath); in create_touch_device()
426 return touch_device; in create_touch_device()
458 if (weston_touch_device_can_calibrate(device->touch_device)) { in handle_touch_with_coords()
461 notify_touch_normalized(device->touch_device, &time, slot, in handle_touch_with_coords()
464 notify_touch(device->touch_device, &time, slot, x, y, touch_type); in handle_touch_with_coords()
494 notify_touch(device->touch_device, &time, slot, 0, 0, WL_TOUCH_UP); in handle_touch_up()
504 notify_touch_frame(device->touch_device); in handle_touch_frame()
734 device->touch_device = create_touch_device(device); in evdev_device_create_l()
751 weston_touch_device_destroy(device->touch_device); in evdev_device_destroy_l()