Lines Matching refs:trace_uprobe
55 struct trace_uprobe { struct
72 static struct trace_uprobe *to_trace_uprobe(struct dyn_event *ev) in to_trace_uprobe() argument
74 return container_of(ev, struct trace_uprobe, devent); in to_trace_uprobe()
87 (offsetof(struct trace_uprobe, tp.args) + \
90 static int register_uprobe_event(struct trace_uprobe *tu);
91 static int unregister_uprobe_event(struct trace_uprobe *tu);
94 struct trace_uprobe *tu;
272 static inline bool is_ret_probe(struct trace_uprobe *tu) in is_ret_probe()
279 struct trace_uprobe *tu = to_trace_uprobe(ev); in trace_uprobe_is_busy()
284 static bool trace_uprobe_match_command_head(struct trace_uprobe *tu, in trace_uprobe_match_command_head()
315 struct trace_uprobe *tu = to_trace_uprobe(ev); in trace_uprobe_match()
322 static nokprobe_inline struct trace_uprobe *
331 return container_of(tp, struct trace_uprobe, tp); in trace_uprobe_primary_from_call()
337 static struct trace_uprobe *
340 struct trace_uprobe *tu; in alloc_trace_uprobe()
364 static void free_trace_uprobe(struct trace_uprobe *tu) in free_trace_uprobe()
375 static struct trace_uprobe *find_probe_event(const char *event, const char *group) in find_probe_event()
378 struct trace_uprobe *tu; in find_probe_event()
389 static int unregister_trace_uprobe(struct trace_uprobe *tu) in unregister_trace_uprobe()
407 static bool trace_uprobe_has_same_uprobe(struct trace_uprobe *orig, in trace_uprobe_has_same_uprobe()
408 struct trace_uprobe *comp) in trace_uprobe_has_same_uprobe()
416 orig = container_of(pos, struct trace_uprobe, tp); in trace_uprobe_has_same_uprobe()
438 static int append_trace_uprobe(struct trace_uprobe *tu, struct trace_uprobe *to) in append_trace_uprobe()
472 static int validate_ref_ctr_offset(struct trace_uprobe *new) in validate_ref_ctr_offset()
475 struct trace_uprobe *tmp; in validate_ref_ctr_offset()
490 static int register_trace_uprobe(struct trace_uprobe *tu) in register_trace_uprobe()
492 struct trace_uprobe *old_tu; in register_trace_uprobe()
535 struct trace_uprobe *tu; in trace_uprobe_create()
732 struct trace_uprobe *tu = to_trace_uprobe(ev); in trace_uprobe_release()
740 struct trace_uprobe *tu = to_trace_uprobe(ev); in trace_uprobe_show()
812 struct trace_uprobe *tu; in probes_profile_seq_show()
941 static void __uprobe_trace_func(struct trace_uprobe *tu, in __uprobe_trace_func()
984 static int uprobe_trace_func(struct trace_uprobe *tu, struct pt_regs *regs, in uprobe_trace_func()
1000 static void uretprobe_trace_func(struct trace_uprobe *tu, unsigned long func, in uretprobe_trace_func()
1018 struct trace_uprobe *tu; in print_uprobe_event()
1052 static int trace_uprobe_enable(struct trace_uprobe *tu, filter_func_t filter) in trace_uprobe_enable()
1074 struct trace_uprobe *tu; in __probe_event_disable()
1076 tu = container_of(tp, struct trace_uprobe, tp); in __probe_event_disable()
1080 tu = container_of(pos, struct trace_uprobe, tp); in __probe_event_disable()
1093 struct trace_uprobe *tu; in probe_event_enable()
1117 tu = container_of(tp, struct trace_uprobe, tp); in probe_event_enable()
1128 tu = container_of(pos, struct trace_uprobe, tp); in probe_event_enable()
1179 struct trace_uprobe *tu; in uprobe_event_define_fields()
1274 struct trace_uprobe *tu; in uprobe_perf_close()
1281 tu = container_of(tp, struct trace_uprobe, tp); in uprobe_perf_close()
1286 tu = container_of(pos, struct trace_uprobe, tp); in uprobe_perf_close()
1299 struct trace_uprobe *tu; in uprobe_perf_open()
1306 tu = container_of(tp, struct trace_uprobe, tp); in uprobe_perf_open()
1325 struct trace_uprobe *tu; in uprobe_perf_filter()
1328 tu = container_of(uc, struct trace_uprobe, consumer); in uprobe_perf_filter()
1338 static void __uprobe_perf_func(struct trace_uprobe *tu, in __uprobe_perf_func()
1399 static int uprobe_perf_func(struct trace_uprobe *tu, struct pt_regs *regs, in uprobe_perf_func()
1410 static void uretprobe_perf_func(struct trace_uprobe *tu, unsigned long func, in uretprobe_perf_func()
1423 struct trace_uprobe *tu; in bpf_get_uprobe_info()
1476 struct trace_uprobe *tu; in uprobe_dispatcher()
1483 tu = container_of(con, struct trace_uprobe, consumer); in uprobe_dispatcher()
1514 struct trace_uprobe *tu; in uretprobe_dispatcher()
1519 tu = container_of(con, struct trace_uprobe, consumer); in uretprobe_dispatcher()
1556 static inline void init_trace_event_call(struct trace_uprobe *tu) in init_trace_event_call()
1566 static int register_uprobe_event(struct trace_uprobe *tu) in register_uprobe_event()
1573 static int unregister_uprobe_event(struct trace_uprobe *tu) in unregister_uprobe_event()
1583 struct trace_uprobe *tu; in create_local_trace_uprobe()
1630 struct trace_uprobe *tu; in destroy_local_trace_uprobe()