Lines Matching defs:seat
27 #include "logind-seat.h"
241 if (session->seat != s)
242 return sd_bus_error_setf(error, BUS_ERROR_SESSION_NOT_ON_SEAT, "Session %s not on seat %s", name, s->id);
325 Seat *seat;
334 if (streq(path, "/org/freedesktop/login1/seat/self")) {
356 seat = session->seat;
361 p = startswith(path, "/org/freedesktop/login1/seat/");
369 seat = hashmap_get(m->seats, e);
372 if (!seat)
375 *found = seat;
388 return strappend("/org/freedesktop/login1/seat/", t);
395 Seat *seat;
403 HASHMAP_FOREACH(seat, m->seats, i) {
406 p = seat_bus_path(seat);
426 if (session && session->seat) {
427 r = strv_extend(&l, "/org/freedesktop/login1/seat/self");