Lines Matching refs:base
33 struct libinput base;
44 struct libinput_seat base;
53 struct libinput_seat *seat = device->base.seat;
57 &seat->devices_list, base.link) {
73 list_for_each_safe(seat, &input->base.seat_list, base.link) {
74 libinput_seat_ref(&seat->base);
76 &seat->base.devices_list, base.link)
78 libinput_seat_unref(&seat->base);
98 libinput_seat_init(&seat->base, &input->base, seat_name,
111 list_for_each(seat, &input->base.seat_list, base.link) {
112 if (streq(seat->base.physical_name, seat_name_physical) &&
113 streq(seat->base.logical_name, seat_name_logical))
145 log_error(&input->base,
157 log_info(&input->base,
164 libinput_seat_ref(&seat->base);
189 device = evdev_device_create(&seat->base, udev_device);
190 libinput_seat_unref(&seat->base);
194 log_info(&input->base,
200 log_info(&input->base,
212 return device ? &device->base : NULL;
315 if (libinput_init(&input->base, interface,
325 return &input->base;