From 5627849135e3674ccd59a690724a9a42a1f1e2c6 Mon Sep 17 00:00:00 2001
From: Jakob Bornecrantz <jakob@collabora.com>
Date: Fri, 16 Apr 2021 15:17:53 +0100
Subject: [PATCH] ipc: More trace_marker functions

---
 src/xrt/ipc/server/ipc_server_handler.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/xrt/ipc/server/ipc_server_handler.c b/src/xrt/ipc/server/ipc_server_handler.c
index 001e82f13..9ee273d63 100644
--- a/src/xrt/ipc/server/ipc_server_handler.c
+++ b/src/xrt/ipc/server/ipc_server_handler.c
@@ -75,10 +75,13 @@ ipc_handle_instance_get_shm_fd(volatile struct ipc_client_state *ics,
                                xrt_shmem_handle_t *out_handles,
                                uint32_t *out_num_handles)
 {
+	IPC_TRACE_MARKER();
+
 	assert(max_num_handles >= 1);
 
 	out_handles[0] = ics->server->ism_handle;
 	*out_num_handles = 1;
+
 	return XRT_SUCCESS;
 }
 
@@ -86,6 +89,8 @@ xrt_result_t
 ipc_handle_system_compositor_get_info(volatile struct ipc_client_state *ics,
                                       struct xrt_system_compositor_info *out_info)
 {
+	IPC_TRACE_MARKER();
+
 	*out_info = ics->server->xsysc->info;
 
 	return XRT_SUCCESS;
@@ -94,6 +99,8 @@ ipc_handle_system_compositor_get_info(volatile struct ipc_client_state *ics,
 xrt_result_t
 ipc_handle_session_create(volatile struct ipc_client_state *ics, const struct xrt_session_info *xsi)
 {
+	IPC_TRACE_MARKER();
+
 	struct xrt_compositor_native *xcn = NULL;
 
 	xrt_result_t xret = xrt_syscomp_create_native_compositor(ics->server->xsysc, xsi, &xcn);
@@ -132,6 +139,8 @@ ipc_handle_session_end(volatile struct ipc_client_state *ics)
 xrt_result_t
 ipc_handle_compositor_get_info(volatile struct ipc_client_state *ics, struct xrt_compositor_info *out_info)
 {
+	IPC_TRACE_MARKER();
+
 	*out_info = ics->xc->info;
 
 	return XRT_SUCCESS;