-struct lttng_event *lttng_event_create(struct lttng_channel *chan,
- struct lttng_kernel_event *event_param,
- void *filter,
- const struct lttng_event_desc *event_desc,
- enum lttng_kernel_instrumentation itype)
-{
- struct lttng_event *event;
-
- mutex_lock(&sessions_mutex);
- event = _lttng_event_create(chan, event_param, filter, event_desc,
- itype);
- mutex_unlock(&sessions_mutex);
- return event;
-}
-
-struct lttng_event_notifier *lttng_event_notifier_create(
- const struct lttng_event_desc *event_desc,
- uint64_t id, uint64_t error_counter_index,
- struct lttng_event_notifier_group *event_notifier_group,
- struct lttng_kernel_event_notifier *event_notifier_param,
- void *filter, enum lttng_kernel_instrumentation itype)
-{
- struct lttng_event_notifier *event_notifier;
-
- mutex_lock(&sessions_mutex);
- event_notifier = _lttng_event_notifier_create(event_desc, id,
- error_counter_index, event_notifier_group,
- event_notifier_param, filter, itype);
- mutex_unlock(&sessions_mutex);
- return event_notifier;
-}
-