Lines Matching refs:trace_fprobe
188 struct trace_fprobe { struct
202 static struct trace_fprobe *to_trace_fprobe(struct dyn_event *ev) in to_trace_fprobe() argument
204 return container_of(ev, struct trace_fprobe, devent); in to_trace_fprobe()
216 static bool trace_fprobe_is_return(struct trace_fprobe *tf) in trace_fprobe_is_return()
221 static bool trace_fprobe_is_tracepoint(struct trace_fprobe *tf) in trace_fprobe_is_tracepoint()
226 static const char *trace_fprobe_symbol(struct trace_fprobe *tf) in trace_fprobe_symbol()
233 struct trace_fprobe *tf = to_trace_fprobe(ev); in trace_fprobe_is_busy()
238 static bool trace_fprobe_match_command_head(struct trace_fprobe *tf, in trace_fprobe_match_command_head()
257 struct trace_fprobe *tf = to_trace_fprobe(ev); in trace_fprobe_match()
268 static bool trace_fprobe_is_registered(struct trace_fprobe *tf) in trace_fprobe_is_registered()
321 __fentry_trace_func(struct trace_fprobe *tf, unsigned long entry_ip, in NOKPROBE_SYMBOL()
352 fentry_trace_func(struct trace_fprobe *tf, unsigned long entry_ip, in fentry_trace_func()
397 struct trace_fprobe *tf = container_of(fp, struct trace_fprobe, fp); in trace_fprobe_entry_handler()
407 __fexit_trace_func(struct trace_fprobe *tf, unsigned long entry_ip, in NOKPROBE_SYMBOL()
439 fexit_trace_func(struct trace_fprobe *tf, unsigned long entry_ip, in fexit_trace_func()
451 static int fentry_perf_func(struct trace_fprobe *tf, unsigned long entry_ip, in fentry_perf_func()
486 fexit_perf_func(struct trace_fprobe *tf, unsigned long entry_ip, in fexit_perf_func()
525 struct trace_fprobe *tf = container_of(fp, struct trace_fprobe, fp); in fentry_dispatcher()
544 struct trace_fprobe *tf = container_of(fp, struct trace_fprobe, fp); in fexit_dispatcher()
556 static void free_trace_fprobe(struct trace_fprobe *tf) in free_trace_fprobe()
568 DEFINE_FREE(free_trace_fprobe, struct trace_fprobe *, if (!IS_ERR_OR_NULL(_T)) free_trace_fprobe(_T…
573 static struct trace_fprobe *alloc_trace_fprobe(const char *group, in alloc_trace_fprobe()
579 struct trace_fprobe *tf __free(free_trace_fprobe) = NULL; in alloc_trace_fprobe()
605 static struct trace_fprobe *find_trace_fprobe(const char *event, in find_trace_fprobe()
609 struct trace_fprobe *tf; in find_trace_fprobe()
739 static inline void init_trace_event_call(struct trace_fprobe *tf) in init_trace_event_call()
755 static int register_fprobe_event(struct trace_fprobe *tf) in register_fprobe_event()
762 static int unregister_fprobe_event(struct trace_fprobe *tf) in unregister_fprobe_event()
767 static int __regsiter_tracepoint_fprobe(struct trace_fprobe *tf) in __regsiter_tracepoint_fprobe()
801 static int trace_fprobe_verify_target(struct trace_fprobe *tf) in trace_fprobe_verify_target()
818 static int __register_trace_fprobe(struct trace_fprobe *tf) in __register_trace_fprobe()
846 static void __unregister_trace_fprobe(struct trace_fprobe *tf) in __unregister_trace_fprobe()
858 static int unregister_trace_fprobe(struct trace_fprobe *tf) in unregister_trace_fprobe()
884 static bool trace_fprobe_has_same_fprobe(struct trace_fprobe *orig, in trace_fprobe_has_same_fprobe()
885 struct trace_fprobe *comp) in trace_fprobe_has_same_fprobe()
912 static int append_trace_fprobe_event(struct trace_fprobe *tf, struct trace_fprobe *to) in append_trace_fprobe_event()
950 static int register_trace_fprobe_event(struct trace_fprobe *tf) in register_trace_fprobe_event()
952 struct trace_fprobe *old_tf; in register_trace_fprobe_event()
1112 struct trace_fprobe *tf; in __tprobe_event_module_cb()
1240 struct trace_fprobe *tf __free(free_trace_fprobe) = NULL; in trace_fprobe_create_internal()
1425 struct trace_fprobe *tf = to_trace_fprobe(ev); in trace_fprobe_release()
1435 struct trace_fprobe *tf = to_trace_fprobe(ev); in trace_fprobe_show()
1463 struct trace_fprobe *tf; in enable_trace_fprobe()
1498 struct trace_fprobe *tf; in disable_trace_fprobe()