Searched refs:Session (Results 1 - 16 of 16) sorted by relevance

/systemd/src/login/
H A Dlogind-session.h22 typedef struct Session Session; typedef in typeref:struct:Session
30 SESSION_OPENING, /* Session scope is being created */
67 struct Session { struct
120 LIST_FIELDS(Session, sessions_by_user);
121 LIST_FIELDS(Session, sessions_by_seat);
123 LIST_FIELDS(Session, gc_queue);
126 Session *session_new(Manager *m, const char *id);
127 void session_free(Session *s);
128 void session_set_user(Session *
[all...]
H A Dlogind-session-device.h35 Session *session;
47 int session_device_new(Session *s, dev_t dev, SessionDevice **out);
51 void session_device_resume_all(Session *s);
52 void session_device_pause_all(Session *s);
53 unsigned int session_device_try_pause_all(Session *s);
H A Dlogind-seat.h35 Session *active;
36 Session *pending_switch;
37 LIST_HEAD(Session, sessions);
39 Session **positions;
54 int seat_apply_acls(Seat *s, Session *old_active);
55 int seat_set_active(Seat *s, Session *session);
63 int seat_attach_session(Seat *s, Session *session);
65 void seat_evict_position(Seat *s, Session *session);
66 void seat_claim_position(Seat *s, Session *session, unsigned int pos);
H A Dlogind-session-dbus.c44 Session *s = userdata;
66 Session *s = userdata;
85 Session *s = userdata;
110 Session *s = userdata;
128 Session *s = userdata;
146 Session *s = userdata;
164 Session *s = userdata;
183 Session *s = userdata;
211 Session *s = userdata;
225 Session *
[all...]
H A Dlogind-session.c51 static void session_remove_fifo(Session *s);
53 Session* session_new(Manager *m, const char *id) {
54 Session *s;
60 s = new0(Session, 1);
93 void session_free(Session *s) {
151 void session_set_user(Session *s, User *u) {
159 int session_save(Session *s) {
312 int session_load(Session *s) {
471 int session_activate(Session *s) {
508 static int session_start_scope(Session *
[all...]
H A Dlogind-user.h51 Session *display;
59 LIST_HEAD(Session, sessions);
H A Dlogind-seat.c131 Session *i;
219 int seat_apply_acls(Seat *s, Session *old_active) {
236 int seat_set_active(Seat *s, Session *session) {
237 Session *old_active;
339 Session *i, *new_active = NULL;
469 Session *session;
483 void seat_evict_position(Seat *s, Session *session) {
484 Session *iter;
507 void seat_claim_position(Seat *s, Session *session, unsigned int pos) {
522 static void seat_assign_position(Seat *s, Session *sessio
[all...]
H A Dlogind.h51 LIST_HEAD(Session, session_gc_queue);
141 int manager_add_session(Manager *m, const char *id, Session **_session);
157 int manager_get_session_by_pid(Manager *m, pid_t pid, Session **session);
189 int manager_get_session_from_creds(Manager *m, sd_bus_message *message, const char *name, sd_bus_error *error, Session **ret);
H A Dlogind-user.c181 Session *i;
298 Session *s = NULL;
570 Session *s;
604 Session *s;
642 Session *s;
722 Session *i;
760 static bool elect_display_filter(Session *s) {
768 static int elect_display_compare(Session *s1, Session *s2) {
807 Session *
[all...]
H A Dlogind-session-device.c64 "org.freedesktop.login1.Session",
344 int session_device_new(Session *s, dev_t dev, SessionDevice **out) {
435 void session_device_resume_all(Session *s) {
451 void session_device_pause_all(Session *s) {
465 unsigned int session_device_try_pause_all(Session *s) {
H A Dlogind-core.c78 int manager_add_session(Manager *m, const char *id, Session **_session) {
79 Session *s;
278 int manager_get_session_by_pid(Manager *m, pid_t pid, Session **session) {
280 Session *s;
325 Session *s;
H A Dlogind-seat-dbus.c120 Session *session;
227 Session *session;
242 return sd_bus_error_setf(error, BUS_ERROR_SESSION_NOT_ON_SEAT, "Session %s not on seat %s", name, s->id);
337 Session *session;
419 Session *session;
H A Dlogind-dbus.c53 int manager_get_session_from_creds(Manager *m, sd_bus_message *message, const char *name, sd_bus_error *error, Session **ret) {
55 Session *session;
118 Session *session;
126 return sd_bus_error_setf(error, BUS_ERROR_NO_SUCH_SEAT, "Session has no seat.");
272 Session *session;
295 Session *session = NULL;
421 Session *session;
579 Session *session = NULL;
852 Session *session;
876 Session *sessio
[all...]
H A Dlogind.c109 Session *session;
415 struct Session *s;
603 r = sd_bus_add_fallback_vtable(m->bus, NULL, "/org/freedesktop/login1/session", "org.freedesktop.login1.Session", session_vtable, session_object_find, m);
688 Session *active, *iter;
880 Session *session;
992 Session *session;
1039 log_warning_errno(r, "Session enumeration failed: %m");
H A Dlogind-user-dbus.c82 Session *session;
H A Dlogind-inhibit.c360 Session *s;

Completed in 3783 milliseconds