Lines Matching refs:trace_probe
260 struct trace_probe { struct
274 static inline unsigned int trace_probe_load_flag(struct trace_probe *tp) in trace_probe_load_flag() argument
279 static inline bool trace_probe_test_flag(struct trace_probe *tp, in trace_probe_test_flag()
285 static inline void trace_probe_set_flag(struct trace_probe *tp, in trace_probe_set_flag()
291 static inline void trace_probe_clear_flag(struct trace_probe *tp, in trace_probe_clear_flag()
297 static inline bool trace_probe_is_enabled(struct trace_probe *tp) in trace_probe_is_enabled()
302 static inline const char *trace_probe_name(struct trace_probe *tp) in trace_probe_name()
307 static inline const char *trace_probe_group_name(struct trace_probe *tp) in trace_probe_group_name()
313 trace_probe_event_call(struct trace_probe *tp) in trace_probe_event_call()
324 static inline struct trace_probe *
329 return list_first_entry_or_null(&tpe->probes, struct trace_probe, list); in trace_probe_primary_from_call()
332 static inline struct list_head *trace_probe_probe_list(struct trace_probe *tp) in trace_probe_probe_list()
337 static inline bool trace_probe_has_sibling(struct trace_probe *tp) in trace_probe_has_sibling()
344 static inline int trace_probe_unregister_event_call(struct trace_probe *tp) in trace_probe_unregister_event_call()
350 static inline bool trace_probe_has_single_file(struct trace_probe *tp) in trace_probe_has_single_file()
355 int trace_probe_init(struct trace_probe *tp, const char *event,
357 void trace_probe_cleanup(struct trace_probe *tp);
358 int trace_probe_append(struct trace_probe *tp, struct trace_probe *to);
359 void trace_probe_unlink(struct trace_probe *tp);
360 int trace_probe_register_event_call(struct trace_probe *tp);
361 int trace_probe_add_file(struct trace_probe *tp, struct trace_event_file *file);
362 int trace_probe_remove_file(struct trace_probe *tp,
364 struct event_file_link *trace_probe_get_file_link(struct trace_probe *tp,
366 int trace_probe_compare_arg_type(struct trace_probe *a, struct trace_probe *b);
367 bool trace_probe_match_command_args(struct trace_probe *tp,
374 int traceprobe_get_entry_data_size(struct trace_probe *tp);
376 void store_trace_entry_data(void *edata, struct trace_probe *tp, struct pt_regs *regs);
378 static inline int traceprobe_get_entry_data_size(struct trace_probe *tp) in traceprobe_get_entry_data_size()
427 struct trace_probe *tp;
432 extern int traceprobe_parse_probe_arg(struct trace_probe *tp, int i,
467 extern int traceprobe_set_print_fmt(struct trace_probe *tp, enum probe_print_type ptype);
481 size_t offset, struct trace_probe *tp);