Lines Matching refs:filter
212 if (free_event->filter)
213 free(free_event->filter);
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)
278 * trace_event_disable_filter - disable an event filter
283 char filter[1024];
286 if (!tevent->filter)
292 debug_msg("Disabling %s:%s filter %s\n", tevent->system,
293 tevent->event ? : "*", tevent->filter);
295 snprintf(filter, 1024, "!%s\n", tevent->filter);
298 tevent->event, "filter", filter);
300 err_msg("Error disabling %s:%s filter %s\n", tevent->system,
301 tevent->event ? : "*", tevent->filter);
409 * trace_event_enable_filter - enable an event filter associated with an event
414 char filter[1024];
417 if (!tevent->filter)
422 tevent->filter, tevent->system);
426 snprintf(filter, 1024, "%s\n", tevent->filter);
428 debug_msg("Enabling %s:%s filter %s\n", tevent->system,
429 tevent->event ? : "*", tevent->filter);
432 tevent->event, "filter", filter);
434 err_msg("Error enabling %s:%s filter %s\n", tevent->system,
435 tevent->event ? : "*", tevent->filter);