Lines Matching full:sessions
9 * DOC: LUO Sessions
11 * LUO Sessions provide the core mechanism for grouping and managing `struct
19 * - Named Containers: Sessions are identified by a unique, user-provided name,
29 * created, containing the count of sessions and the physical address of this
39 * active sessions and writes their metadata into a memory area preserved
44 * luo_session` objects representing the preserved sessions.
72 /* 16 4K pages, give space for 744 sessions */
79 * struct luo_session_header - Header struct for managing LUO sessions.
80 * @count: The number of sessions currently tracked in the @list.
100 * struct luo_session_global - Global container for managing LUO sessions.
101 * @incoming: The sessions passed from the previous kernel.
102 * @outgoing: The sessions that are going to be passed to the next kernel.
160 * For small number of sessions this loop won't hurt performance in luo_session_insert()
161 * but if we ever start using a lot of sessions, this might in luo_session_insert()
531 * we intentionally skip cleanup of sessions that were already restored. in luo_session_deserialize()
534 * Implementing a safe "undo" to unwind complex dependencies (sessions, in luo_session_deserialize()
605 * luo_session_quiesce - Ensure no active sessions exist and lock session lists.
608 * It then validates no sessions exist in either list.
611 * sessions are currently using the handler, and no new sessions can be created
614 * This prevents registering new handlers while sessions are active or
618 * true - System is quiescent (0 sessions) and locked.
619 * false - Active sessions exist. The locks are released internally.