Lines Matching refs:dispatch
161 struct evdev_dispatch *dispatch = device->dispatch;
163 assert(dispatch->interface->get_switch_state);
165 return dispatch->interface->get_switch_state(dispatch, sw);
657 struct evdev_dispatch *dispatch = evdev->dispatch;
659 if (mode == dispatch->sendevents.current_mode)
673 dispatch->sendevents.current_mode = mode;
682 struct evdev_dispatch *dispatch = evdev->dispatch;
684 return dispatch->sendevents.current_mode;
926 struct evdev_dispatch *dispatch)
928 device->base.config.sendevents = &dispatch->sendevents.config;
930 dispatch->sendevents.current_mode = LIBINPUT_CONFIG_SEND_EVENTS_ENABLED;
931 dispatch->sendevents.config.get_modes = evdev_sendevents_get_modes;
932 dispatch->sendevents.config.set_mode = evdev_sendevents_set_mode;
933 dispatch->sendevents.config.get_mode = evdev_sendevents_get_mode;
934 dispatch->sendevents.config.get_default_mode = evdev_sendevents_get_default_mode;
1067 struct evdev_dispatch *dispatch = device->dispatch;
1076 dispatch->interface->process(dispatch, device, e, time);
1974 struct evdev_dispatch *dispatch;
2034 dispatch = evdev_totem_create(device);
2037 return dispatch;
2049 dispatch = evdev_tablet_pad_create(device);
2052 return dispatch;
2057 dispatch = evdev_tablet_create(device);
2060 return dispatch;
2068 dispatch = evdev_mt_touchpad_create(device);
2070 return dispatch;
2168 if (d->dispatch->interface->device_added)
2169 d->dispatch->interface->device_added(d, device);
2172 if (device->dispatch->interface->device_added)
2173 device->dispatch->interface->device_added(device, d);
2177 device->dispatch->interface->device_suspended)
2178 device->dispatch->interface->device_suspended(device, d);
2183 if (device->dispatch->interface->post_added)
2184 device->dispatch->interface->post_added(device,
2185 device->dispatch);
2443 device->dispatch = NULL;
2470 device->dispatch = evdev_configure_device(device);
2471 if (device->dispatch == NULL || device->seat_caps == 0)
2942 if (d->dispatch->interface->device_suspended)
2943 d->dispatch->interface->device_suspended(d, device);
2962 if (d->dispatch->interface->device_resumed)
2963 d->dispatch->interface->device_resumed(d, device);
2976 if (device->dispatch->interface->suspend)
2977 device->dispatch->interface->suspend(device->dispatch,
3077 if (d->dispatch->interface->device_removed)
3078 d->dispatch->interface->device_removed(d, device);
3083 if (device->dispatch->interface->remove)
3084 device->dispatch->interface->remove(device->dispatch);
3099 struct evdev_dispatch *dispatch;
3101 dispatch = device->dispatch;
3102 if (dispatch)
3103 dispatch->interface->destroy(dispatch);