• 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

486 	struct ftrace_event_call	call;
565 tp->call.class = &tp->class;
566 tp->call.name = kstrdup(event, GFP_KERNEL);
567 if (!tp->call.name)
582 kfree(tp->call.name);
605 kfree(tp->call.class->system);
606 kfree(tp->call.name);
617 if (strcmp(tp->call.name, event) == 0 &&
618 strcmp(tp->call.class->system, group) == 0)
623 /* Unregister a trace_probe and probe_event: call with locking probe_lock */
643 old_tp = find_probe_event(tp->call.name, tp->call.class->system);
1086 seq_printf(m, ":%s/%s", tp->call.class->system, tp->call.name);
1198 seq_printf(m, " %-44s %15lu %15lu\n", tp->call.name, tp->nhit,
1281 struct ftrace_event_call *call = &tp->call;
1291 event = trace_current_buffer_lock_reserve(&buffer, call->event.type,
1300 if (!filter_current_check_discard(buffer, call, entry, event))
1314 struct ftrace_event_call *call = &tp->call;
1322 event = trace_current_buffer_lock_reserve(&buffer, call->event.type,
1332 if (!filter_current_check_discard(buffer, call, entry, event))
1348 tp = container_of(event, struct trace_probe, call.event);
1350 if (!trace_seq_printf(s, "%s: (", tp->call.name))
1384 tp = container_of(event, struct trace_probe, call.event);
1386 if (!trace_seq_printf(s, "%s: (", tp->call.name))
1415 static int probe_event_enable(struct ftrace_event_call *call)
1417 struct trace_probe *tp = (struct trace_probe *)call->data;
1426 static void probe_event_disable(struct ftrace_event_call *call)
1428 struct trace_probe *tp = (struct trace_probe *)call->data;
1549 tp->call.print_fmt = print_fmt;
1561 struct ftrace_event_call *call = &tp->call;
1575 entry = perf_trace_buf_prepare(size, call->event.type, regs, &rctx);
1583 head = this_cpu_ptr(call->perf_events);
1592 struct ftrace_event_call *call = &tp->call;
1606 entry = perf_trace_buf_prepare(size, call->event.type, regs, &rctx);
1614 head = this_cpu_ptr(call->perf_events);
1618 static int probe_perf_enable(struct ftrace_event_call *call)
1620 struct trace_probe *tp = (struct trace_probe *)call->data;
1630 static void probe_perf_disable(struct ftrace_event_call *call)
1632 struct trace_probe *tp = (struct trace_probe *)call->data;
1704 struct ftrace_event_call *call = &tp->call;
1708 INIT_LIST_HEAD(&call->class->fields);
1710 call->event.funcs = &kretprobe_funcs;
1711 call->class->define_fields = kretprobe_event_define_fields;
1713 call->event.funcs = &kprobe_funcs;
1714 call->class->define_fields = kprobe_event_define_fields;
1718 ret = register_ftrace_event(&call->event);
1720 kfree(call->print_fmt);
1723 call->flags = 0;
1724 call->class->reg = kprobe_register;
1725 call->data = tp;
1726 ret = trace_add_event_call(call);
1728 pr_info("Failed to register kprobe event: %s\n", call->name);
1729 kfree(call->print_fmt);
1730 unregister_ftrace_event(&call->event);
1738 trace_remove_event_call(&tp->call);
1739 kfree(tp->call.print_fmt);
1802 probe_event_enable(&tp->call);
1817 probe_event_enable(&tp->call);