Lines Matching defs:input
69 struct path_input *input = (struct path_input*)libinput;
73 list_for_each_safe(seat, &input->base.seat_list, base.link) {
90 path_seat_create(struct path_input *input,
98 libinput_seat_init(&seat->base, &input->base, seat_name,
105 path_seat_get_named(struct path_input *input,
111 list_for_each(seat, &input->base.seat_list, base.link) {
121 path_seat_get_for_device(struct path_input *input,
145 log_error(&input->base,
152 seat = path_seat_get_named(input, seat_name, seat_logical_name);
155 seat = path_seat_create(input, seat_name, seat_logical_name);
157 log_info(&input->base,
173 path_device_enable(struct path_input *input,
185 seat = path_seat_get_for_device(input, udev_device, seat_logical_name_override);
194 log_info(&input->base,
195 "%-7s - not using input device '%s'.\n",
200 log_info(&input->base,
201 "%-7s - failed to create input device '%s'.\n",
218 struct path_input *input = (struct path_input*)libinput;
221 list_for_each(dev, &input->path_list, link) {
222 if (path_device_enable(input, dev->udev_device, NULL) == NULL) {
240 path_input_destroy(struct libinput *input)
242 struct path_input *path_input = (struct path_input*)input;
257 struct path_input *input = (struct path_input*)libinput;
264 list_insert(&input->path_list, &dev->link);
266 device = path_device_enable(input, udev_device, seat_name);
304 struct path_input *input;
314 input = zalloc(sizeof *input);
315 if (libinput_init(&input->base, interface,
318 free(input);
322 input->udev = udev;
323 list_init(&input->path_list);
325 return &input->base;
362 struct path_input *input = (struct path_input *)libinput;
363 struct udev *udev = input->udev;
406 struct path_input *input = (struct path_input*)libinput;
416 list_for_each_safe(dev, &input->path_list, link) {