• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/trace/

Lines Matching refs:call

474 void print_event_filter(struct ftrace_event_call *call, struct trace_seq *s)
476 struct event_filter *filter = call->filter;
513 find_event_field(struct ftrace_event_call *call, char *name)
522 head = trace_get_fields(call);
557 static void filter_disable_preds(struct ftrace_event_call *call)
559 struct event_filter *filter = call->filter;
562 call->flags &= ~TRACE_EVENT_FL_FILTERED;
585 void destroy_preds(struct ftrace_event_call *call)
587 __free_preds(call->filter);
588 call->filter = NULL;
589 call->flags &= ~TRACE_EVENT_FL_FILTERED;
623 static int init_preds(struct ftrace_event_call *call)
625 if (call->filter)
628 call->flags &= ~TRACE_EVENT_FL_FILTERED;
629 call->filter = __alloc_preds();
630 if (IS_ERR(call->filter))
631 return PTR_ERR(call->filter);
638 struct ftrace_event_call *call;
641 list_for_each_entry(call, &ftrace_events, list) {
642 if (strcmp(call->class->system, system->name) != 0)
645 err = init_preds(call);
655 struct ftrace_event_call *call;
657 list_for_each_entry(call, &ftrace_events, list) {
658 if (strcmp(call->class->system, system->name) != 0)
661 filter_disable_preds(call);
662 remove_filter_string(call->filter);
667 struct ftrace_event_call *call,
763 struct ftrace_event_call *call,
785 field = find_event_field(call, pred->field_name);
832 return filter_add_pred_fn(ps, call, filter, pred, fn);
1190 static int replace_preds(struct ftrace_event_call *call,
1238 err = filter_add_pred(ps, call, filter, pred, dry_run);
1253 struct ftrace_event_call *call;
1257 list_for_each_entry(call, &ftrace_events, list) {
1258 struct event_filter *filter = call->filter;
1260 if (strcmp(call->class->system, system->name) != 0)
1264 err = replace_preds(call, filter, ps, filter_string, true);
1269 filter_disable_preds(call);
1270 err = replace_preds(call, filter, ps, filter_string, false);
1272 filter_disable_preds(call);
1274 call->flags |= TRACE_EVENT_FL_FILTERED;
1287 int apply_event_filter(struct ftrace_event_call *call, char *filter_string)
1294 err = init_preds(call);
1299 filter_disable_preds(call);
1300 remove_filter_string(call->filter);
1309 filter_disable_preds(call);
1310 replace_filter_string(call->filter, filter_string);
1315 append_filter_err(ps, call->filter);
1319 err = replace_preds(call, call->filter, ps, filter_string, false);
1321 append_filter_err(ps, call->filter);
1323 call->flags |= TRACE_EVENT_FL_FILTERED;
1396 struct ftrace_event_call *call = NULL;
1400 list_for_each_entry(call, &ftrace_events, list) {
1401 if (call->event.type == event_id)
1406 if (&call->list == &ftrace_events)
1429 err = replace_preds(call, filter, ps, filter_str, false);