Lines Matching defs:seat
202 r = udev_enumerate_add_match_tag(e, "master-of-seat");
595 r = sd_bus_add_fallback_vtable(m->bus, NULL, "/org/freedesktop/login1/seat", "org.freedesktop.login1.Seat", seat_vtable, seat_object_find, m);
597 return log_error_errno(r, "Failed to add seat object vtable: %m");
599 r = sd_bus_add_node_enumerator(m->bus, NULL, "/org/freedesktop/login1/seat", seat_node_enumerator, m);
601 return log_error_errno(r, "Failed to add seat enumerator: %m");
791 r = udev_monitor_filter_add_match_tag(m->udev_seat_monitor, "master-of-seat");
879 Seat *seat;
885 while ((seat = m->seat_gc_queue)) {
886 LIST_REMOVE(gc_queue, m->seat_gc_queue, seat);
887 seat->in_gc_queue = false;
889 if (!seat_check_gc(seat, drop_not_started)) {
890 seat_stop(seat, false);
891 seat_free(seat);
991 Seat *seat;
1015 /* Instantiate magic seat 0 */
1056 HASHMAP_FOREACH(seat, m->seats, i)
1057 seat_start(seat);