Lines Matching full:trigger
260 if (free_event->trigger) in trace_events_free()
261 free(free_event->trigger); in trace_events_free()
309 * trace_event_add_trigger - record an event trigger action
311 int trace_event_add_trigger(struct trace_events *event, char *trigger) in trace_event_add_trigger() argument
313 if (event->trigger) in trace_event_add_trigger()
314 free(event->trigger); in trace_event_add_trigger()
316 event->trigger = strdup(trigger); in trace_event_add_trigger()
317 if (!event->trigger) in trace_event_add_trigger()
353 * If the trigger is a hist: one, save the content of the hist file.
366 /* trigger enables hist */ in trace_event_save_hist()
367 if (!tevent->trigger) in trace_event_save_hist()
370 /* is this a hist: trigger? */ in trace_event_save_hist()
371 retval = strncmp(tevent->trigger, "hist:", strlen("hist:")); in trace_event_save_hist()
402 * trace_event_disable_trigger - disable an event trigger
407 char trigger[1024]; in trace_event_disable_trigger() local
410 if (!tevent->trigger) in trace_event_disable_trigger()
416 debug_msg("Disabling %s:%s trigger %s\n", tevent->system, in trace_event_disable_trigger()
417 tevent->event ? : "*", tevent->trigger); in trace_event_disable_trigger()
421 snprintf(trigger, 1024, "!%s\n", tevent->trigger); in trace_event_disable_trigger()
424 tevent->event, "trigger", trigger); in trace_event_disable_trigger()
426 err_msg("Error disabling %s:%s trigger %s\n", tevent->system, in trace_event_disable_trigger()
427 tevent->event ? : "*", tevent->trigger); in trace_event_disable_trigger()
490 * trace_event_enable_trigger - enable an event trigger associated with an event
495 char trigger[1024]; in trace_event_enable_trigger() local
498 if (!tevent->trigger) in trace_event_enable_trigger()
502 err_msg("Trigger %s applies only for single events, not for all %s:* events\n", in trace_event_enable_trigger()
503 tevent->trigger, tevent->system); in trace_event_enable_trigger()
507 snprintf(trigger, 1024, "%s\n", tevent->trigger); in trace_event_enable_trigger()
509 debug_msg("Enabling %s:%s trigger %s\n", tevent->system, in trace_event_enable_trigger()
510 tevent->event ? : "*", tevent->trigger); in trace_event_enable_trigger()
513 tevent->event, "trigger", trigger); in trace_event_enable_trigger()
515 err_msg("Error enabling %s:%s trigger %s\n", tevent->system, in trace_event_enable_trigger()
516 tevent->event ? : "*", tevent->trigger); in trace_event_enable_trigger()