Lines Matching refs:call

126 static int synth_event_define_fields(struct trace_event_call *call)  in synth_event_define_fields()  argument
130 struct synth_event *event = call->data; in synth_event_define_fields()
141 ret = trace_define_field(call, type, name, offset, size, in synth_event_define_fields()
351 se = container_of(event, struct synth_event, call.event); in print_synth_event()
589 static void free_synth_event_print_fmt(struct trace_event_call *call) in free_synth_event_print_fmt() argument
591 if (call) { in free_synth_event_print_fmt()
592 kfree(call->print_fmt); in free_synth_event_print_fmt()
593 call->print_fmt = NULL; in free_synth_event_print_fmt()
635 static int set_synth_event_print_fmt(struct trace_event_call *call) in set_synth_event_print_fmt() argument
637 struct synth_event *event = call->data; in set_synth_event_print_fmt()
650 call->print_fmt = print_fmt; in set_synth_event_print_fmt()
852 static int synth_event_reg(struct trace_event_call *call, in synth_event_reg() argument
855 struct synth_event *event = container_of(call, struct synth_event, call); in synth_event_reg()
869 int ret = trace_event_reg(call, type, data); in synth_event_reg()
886 struct trace_event_call *call = &event->call; in register_synth_event() local
889 event->call.class = &event->class; in register_synth_event()
903 INIT_LIST_HEAD(&call->class->fields); in register_synth_event()
904 call->event.funcs = &synth_event_funcs; in register_synth_event()
905 call->class->fields_array = synth_event_fields_array; in register_synth_event()
907 ret = register_trace_event(&call->event); in register_synth_event()
912 call->flags = TRACE_EVENT_FL_TRACEPOINT; in register_synth_event()
913 call->class->reg = synth_event_reg; in register_synth_event()
914 call->class->probe = trace_event_raw_event_synth; in register_synth_event()
915 call->data = event; in register_synth_event()
916 call->tp = event->tp; in register_synth_event()
918 ret = trace_add_event_call(call); in register_synth_event()
921 trace_event_name(call)); in register_synth_event()
925 ret = set_synth_event_print_fmt(call); in register_synth_event()
928 trace_remove_event_call(call); in register_synth_event()
932 unregister_trace_event(&call->event); in register_synth_event()
938 struct trace_event_call *call = &event->call; in unregister_synth_event() local
941 ret = trace_remove_event_call(call); in unregister_synth_event()
961 free_synth_event_print_fmt(&event->call); in free_synth_event()
1414 dyn_event_add(&event->devent, &event->call); in __create_synth_event()
1489 if (trace_event_dyn_busy(&se->call)) in destroy_synth_event()
2221 if (trace_event_dyn_busy(&event->call)) in synth_event_release()