Lines Matching defs:trackpoint
726 if (!tp->buttons.trackpoint)
729 dispatch = tp->buttons.trackpoint->dispatch;
750 tp->buttons.trackpoint,
753 tp->buttons.trackpoint,
943 "palm: touch %d released, timeout after trackpoint\n", t->index);
1179 palm_state = "trackpoint";
1977 if (tp->buttons.trackpoint &&
2082 * device, to keep the "trackpoint" buttons working. tp_post_events()
2083 * will only send events for the trackpoint while suspended.
2205 the trackpoint buttons in combination with the touchpad. */
2411 struct evdev_device *trackpoint)
2414 unsigned int bus_trp = libevdev_get_id_bustype(trackpoint->evdev);
2417 if ((trackpoint->tags & EVDEV_TAG_TRACKPOINT) == 0)
2423 if (tp->buttons.trackpoint == NULL &&
2425 /* Don't send any pending releases to the new trackpoint */
2427 tp->buttons.trackpoint = trackpoint;
2429 libinput_device_add_event_listener(&trackpoint->base,
2633 if (removed_device == tp->buttons.trackpoint) {
2634 /* Clear any pending releases for the trackpoint */
2642 tp->buttons.trackpoint = NULL;
3498 "%s trackpoint",