+static
+void lttng_event_enabler_unsync(struct lttng_event_enabler *event_enabler)
+{
+ cds_list_move(&event_enabler->node,
+ &event_enabler->chan->parent->session->priv->unsync_enablers_head);
+}
+
+static
+void lttng_session_unsync_enablers(struct lttng_ust_session *session)
+{
+ cds_list_splice(&session->priv->sync_enablers_head,
+ &session->priv->unsync_enablers_head);
+ CDS_INIT_LIST_HEAD(&session->priv->sync_enablers_head);
+}
+
+static
+void lttng_event_notifier_enabler_unsync(struct lttng_event_notifier_enabler *event_notifier_enabler)
+{
+ cds_list_move(&event_notifier_enabler->node,
+ &event_notifier_enabler->group->unsync_enablers_head);
+}
+
+static
+void lttng_event_notifier_group_unsync_enablers(struct lttng_event_notifier_group *event_notifier_group)
+{
+ cds_list_splice(&event_notifier_group->sync_enablers_head,
+ &event_notifier_group->unsync_enablers_head);
+ CDS_INIT_LIST_HEAD(&event_notifier_group->sync_enablers_head);
+}
+