Lines Matching refs:triggers

3  * trace_events_trigger - trace event triggers
25 /* make sure current triggers exit before free */
32 * event_triggers_call - Call triggers associated with a trace event
66 if (list_empty(&file->triggers))
69 list_for_each_entry_rcu(data, &file->triggers, list) {
121 list_for_each_entry_rcu(data, &file->triggers, list) {
140 return seq_list_next(t, &event_file->triggers, pos);
147 list_for_each_entry_rcu(data, &file->triggers, list,
166 if (list_empty(&event_file->triggers) || !check_user_trigger(event_file))
169 return seq_list_start(&event_file->triggers, *pos);
183 seq_puts(m, "# Available triggers:\n");
408 * Common implementation for event triggers to print themselves.
494 * clear_event_triggers - Clear all triggers associated with a trace array
499 * (in the case of enable/disable_event triggers) will have its sm_ref
513 list_for_each_entry_safe(data, n, &file->triggers, list) {
526 * If an event has triggers and any of those triggers has a filter or
539 list_for_each_entry(data, &file->triggers, list) {
575 list_for_each_entry(test, &file->triggers, list) {
588 list_add_rcu(&data->list, &file->triggers);
611 list_for_each_entry(iter, &file->triggers, list) {
672 * examples. For the following triggers:
708 * - triggers that don't require a parameter e.g. traceon
709 * - triggers that do require a parameter e.g. enable_event and hist
710 * - triggers that though they may not require a param may support an
713 * - triggers that do not support an 'n' param e.g. hist
1136 * @name: The name of the set of named triggers to find the common data for
1138 * Named triggers are sets of triggers that share a common set of
1230 * pause_named_trigger - Pause all named triggers with the same name
1233 * Pauses a named trigger along with all other triggers having the
1234 * same name. Because named triggers share a common set of data,
1236 * to pause all triggers with the same name.
1244 * unpause_named_trigger - Un-pause all named triggers with the same name
1247 * Un-pauses a named trigger along with all other triggers having the
1248 * same name. Because named triggers share a common set of data,
1250 * needs to unpause all triggers with the same name.
1262 * Named triggers are sets of triggers that share a common set of
1883 list_for_each_entry(test, &file->triggers, list) {
1900 list_add_rcu(&data->list, &file->triggers);
1922 list_for_each_entry(iter, &file->triggers, list) {