Lines Matching defs:source
186 enum libinput_pointer_axis_source source;
236 enum libinput_tablet_pad_ring_axis_source source;
241 enum libinput_tablet_pad_strip_axis_source source;
842 return event->source;
1818 struct libinput_source *source;
1821 source = zalloc(sizeof *source);
1822 source->dispatch = dispatch;
1823 source->user_data = user_data;
1824 source->fd = fd;
1828 ep.data.ptr = source;
1831 free(source);
1835 return source;
1840 struct libinput_source *source)
1842 epoll_ctl(libinput->epoll_fd, EPOLL_CTL_DEL, source->fd, NULL);
1843 source->fd = -1;
1844 list_insert(&libinput->source_destroy_list, &source->link);
1931 struct libinput_source *source;
1933 list_for_each_safe(source, &libinput->source_destroy_list, link)
1934 free(source);
2189 struct libinput_source *source;
2206 source = ep[i].data.ptr;
2207 if (source->fd == -1)
2210 source->dispatch(source->user_data);
2532 .source = LIBINPUT_POINTER_AXIS_SOURCE_FINGER,
2566 .source = LIBINPUT_POINTER_AXIS_SOURCE_CONTINUOUS,
2599 .source = LIBINPUT_POINTER_AXIS_SOURCE_WHEEL,
2627 .source = LIBINPUT_POINTER_AXIS_SOURCE_WHEEL,
2917 enum libinput_tablet_pad_ring_axis_source source,
2931 .ring.source = source,
2947 enum libinput_tablet_pad_strip_axis_source source,
2961 .strip.source = source,
3622 return event->ring.source;
3655 return event->strip.source;