Lines Matching refs:event
109 * collect_registered_events - call the existing callback function for the event
111 * If an event has a registered callback function, call it.
112 * Otherwise, ignore the event.
115 collect_registered_events(struct tep_event *event, struct tep_record *record,
121 if (!event->handler)
124 event->handler(s, record, event, context);
222 * trace_event_alloc - alloc and parse a single trace event
238 tevent->event = strstr(tevent->system, ":");
239 if (tevent->event) {
240 *tevent->event = '\0';
241 tevent->event = &tevent->event[1];
248 * trace_event_add_filter - record an event filter
250 int trace_event_add_filter(struct trace_events *event, char *filter)
252 if (event->filter)
253 free(event->filter);
255 event->filter = strdup(filter);
256 if (!event->filter)
263 * trace_event_add_trigger - record an event trigger action
265 int trace_event_add_trigger(struct trace_events *event, char *trigger)
267 if (event->trigger)
268 free(event->trigger);
270 event->trigger = strdup(trigger);
271 if (!event->trigger)
278 * trace_event_disable_filter - disable an event filter
293 tevent->event ? : "*", tevent->filter);
298 tevent->event, "filter", filter);
301 tevent->event ? : "*", tevent->filter);
305 * trace_event_save_hist - save the content of an event hist
329 snprintf(path, 1024, "%s_%s_hist.txt", tevent->system, tevent->event);
331 printf(" Saving event %s:%s hist to %s\n", tevent->system, tevent->event, path);
339 hist = tracefs_event_file_read(instance->inst, tevent->system, tevent->event, "hist", 0);
341 err_msg(" Failed to read %s:%s hist file\n", tevent->system, tevent->event);
356 * trace_event_disable_trigger - disable an event trigger
371 tevent->event ? : "*", tevent->trigger);
378 tevent->event, "trigger", trigger);
381 tevent->event ? : "*", tevent->trigger);
396 debug_msg("Disabling event %s:%s\n", tevent->system, tevent->event ? : "*");
400 tracefs_event_disable(instance->inst, tevent->system, tevent->event);
409 * trace_event_enable_filter - enable an event filter associated with an event
420 if (!tevent->event) {
429 tevent->event ? : "*", tevent->filter);
432 tevent->event, "filter", filter);
435 tevent->event ? : "*", tevent->filter);
444 * trace_event_enable_trigger - enable an event trigger associated with an event
455 if (!tevent->event) {
464 tevent->event ? : "*", tevent->trigger);
467 tevent->event, "trigger", trigger);
470 tevent->event ? : "*", tevent->trigger);
489 debug_msg("Enabling event %s:%s\n", tevent->system, tevent->event ? : "*");
490 retval = tracefs_event_enable(instance->inst, tevent->system, tevent->event);
492 err_msg("Error enabling event %s:%s\n", tevent->system,
493 tevent->event ? : "*");