Lines Matching refs:event

228 	struct ftrace_event_call *event;  in ftrace_raw_output_prep()  local
233 event = container_of(trace_event, struct ftrace_event_call, event); in ftrace_raw_output_prep()
236 if (entry->type != event->event.type) { in ftrace_raw_output_prep()
242 trace_seq_printf(s, "%s: ", ftrace_event_name(event)); in ftrace_raw_output_prep()
642 struct trace_event *event; in ftrace_find_event() local
647 hlist_for_each_entry(event, &event_hash[key], node) { in ftrace_find_event()
648 if (event->type == type) in ftrace_find_event()
649 return event; in ftrace_find_event()
710 int register_ftrace_event(struct trace_event *event) in register_ftrace_event() argument
717 if (WARN_ON(!event)) in register_ftrace_event()
720 if (WARN_ON(!event->funcs)) in register_ftrace_event()
723 INIT_LIST_HEAD(&event->list); in register_ftrace_event()
725 if (!event->type) { in register_ftrace_event()
730 event->type = trace_search_list(&list); in register_ftrace_event()
731 if (!event->type) in register_ftrace_event()
736 event->type = next_event_type++; in register_ftrace_event()
740 if (WARN_ON(ftrace_find_event(event->type))) in register_ftrace_event()
743 list_add_tail(&event->list, list); in register_ftrace_event()
745 } else if (event->type > __TRACE_LAST_TYPE) { in register_ftrace_event()
751 if (ftrace_find_event(event->type)) in register_ftrace_event()
755 if (event->funcs->trace == NULL) in register_ftrace_event()
756 event->funcs->trace = trace_nop_print; in register_ftrace_event()
757 if (event->funcs->raw == NULL) in register_ftrace_event()
758 event->funcs->raw = trace_nop_print; in register_ftrace_event()
759 if (event->funcs->hex == NULL) in register_ftrace_event()
760 event->funcs->hex = trace_nop_print; in register_ftrace_event()
761 if (event->funcs->binary == NULL) in register_ftrace_event()
762 event->funcs->binary = trace_nop_print; in register_ftrace_event()
764 key = event->type & (EVENT_HASHSIZE - 1); in register_ftrace_event()
766 hlist_add_head(&event->node, &event_hash[key]); in register_ftrace_event()
768 ret = event->type; in register_ftrace_event()
779 int __unregister_ftrace_event(struct trace_event *event) in __unregister_ftrace_event() argument
781 hlist_del(&event->node); in __unregister_ftrace_event()
782 list_del(&event->list); in __unregister_ftrace_event()
790 int unregister_ftrace_event(struct trace_event *event) in unregister_ftrace_event() argument
793 __unregister_ftrace_event(event); in unregister_ftrace_event()
805 struct trace_event *event) in trace_nop_print() argument
814 struct trace_event *event) in trace_fn_trace() argument
834 struct trace_event *event) in trace_fn_raw() argument
848 struct trace_event *event) in trace_fn_hex() argument
862 struct trace_event *event) in trace_fn_bin() argument
915 struct trace_event *event) in trace_ctx_print() argument
921 int flags, struct trace_event *event) in trace_wake_print() argument
949 struct trace_event *event) in trace_ctx_raw() argument
955 struct trace_event *event) in trace_wake_raw() argument
985 struct trace_event *event) in trace_ctx_hex() argument
991 struct trace_event *event) in trace_wake_hex() argument
997 int flags, struct trace_event *event) in trace_ctxwake_bin() argument
1042 int flags, struct trace_event *event) in trace_stack_print() argument
1078 int flags, struct trace_event *event) in trace_user_stack_print() argument
1103 struct trace_event *event) in trace_bputs_print() argument
1121 struct trace_event *event) in trace_bputs_raw() argument
1147 struct trace_event *event) in trace_bprint_print() argument
1165 struct trace_event *event) in trace_bprint_raw() argument
1190 int flags, struct trace_event *event) in trace_print_print() argument
1204 struct trace_event *event) in trace_print_raw() argument
1240 struct trace_event *event; in init_events() local
1244 event = events[i]; in init_events()
1246 ret = register_ftrace_event(event); in init_events()
1249 event->type); in init_events()