···11// Copyright 2020-2023, Collabora, Ltd.
22+// Copyright 2025, NVIDIA CORPORATION.
23// SPDX-License-Identifier: BSL-1.0
34/*!
45 * @file
···8990{
9091 //! Link back to the main server.
9192 struct ipc_server *server;
9393+9494+ //! Has the system part of the shm initialized.
9595+ bool has_init_shm_system;
92969397 //! Session for this client.
9498 struct xrt_session *xs;
···409413 } global_state;
410414};
411415416416+/*!
417417+ * Finish setting up the server by creating the system, compositor and devices.
418418+ *
419419+ * @ingroup ipc_server
420420+ */
421421+xrt_result_t
422422+ipc_server_init_system_if_available_locked(struct ipc_server *s,
423423+ volatile struct ipc_client_state *ics,
424424+ bool *out_available);
412425413426/*!
414427 * Get the current state of a client.