Lines Matching refs:libinput
33 struct libinput base;
67 path_input_disable(struct libinput *libinput)
69 struct path_input *input = (struct path_input*)libinput;
216 path_input_enable(struct libinput *libinput)
218 struct path_input *input = (struct path_input*)libinput;
223 path_input_disable(libinput);
240 path_input_destroy(struct libinput *input)
253 path_create_device(struct libinput *libinput,
257 struct path_input *input = (struct path_input*)libinput;
278 struct libinput *libinput = device->seat->libinput;
287 if (path_create_device(libinput, udev_device, seat_name) != NULL)
300 LIBINPUT_EXPORT struct libinput *
329 udev_device_from_devnode(struct libinput *libinput,
346 log_bug_libinput(libinput,
359 libinput_path_add_device(struct libinput *libinput,
362 struct path_input *input = (struct path_input *)libinput;
368 log_bug_client(libinput,
374 if (libinput->interface_backend != &interface_backend) {
375 log_bug_client(libinput, "Mismatching backends.\n");
379 udev_device = udev_device_from_devnode(libinput, udev, path);
381 log_bug_client(libinput, "Invalid path %s\n", path);
395 libinput_init_quirks(libinput);
397 device = path_create_device(libinput, udev_device, NULL);
405 struct libinput *libinput = device->seat->libinput;
406 struct path_input *input = (struct path_input*)libinput;
411 if (libinput->interface_backend != &interface_backend) {
412 log_bug_client(libinput, "Mismatching backends.\n");