Lines Matching refs:ftrace_ops

41 struct ftrace_ops;
57 struct ftrace_ops *op, struct ftrace_regs *fregs);
130 struct ftrace_ops *op, struct ftrace_regs *fregs);
132 ftrace_func_t ftrace_ops_get_func(struct ftrace_ops *ops);
246 typedef int (*ftrace_ops_func_t)(struct ftrace_ops *op, enum ftrace_ops_cmd cmd);
277 struct ftrace_ops { struct
279 struct ftrace_ops __rcu *next; argument
294 extern struct ftrace_ops __rcu *ftrace_ops_list; argument
295 extern struct ftrace_ops ftrace_list_end;
335 int register_ftrace_function(struct ftrace_ops *ops);
336 int unregister_ftrace_function(struct ftrace_ops *ops);
339 struct ftrace_ops *op, struct ftrace_regs *fregs);
378 int register_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr);
379 int unregister_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr);
380 int modify_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr);
381 int modify_ftrace_direct_multi_nolock(struct ftrace_ops *ops, unsigned long addr);
384 struct ftrace_ops;
414 static inline int register_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr) in register_ftrace_direct_multi()
418 static inline int unregister_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr) in unregister_ftrace_direct_multi()
422 static inline int modify_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr) in modify_ftrace_direct_multi()
426 static inline int modify_ftrace_direct_multi_nolock(struct ftrace_ops *ops, unsigned long addr) in modify_ftrace_direct_multi_nolock()
522 struct ftrace_ops *ftrace_ops_trampoline(unsigned long addr);
569 int ftrace_set_filter_ip(struct ftrace_ops *ops, unsigned long ip,
571 int ftrace_set_filter_ips(struct ftrace_ops *ops, unsigned long *ips,
573 int ftrace_set_filter(struct ftrace_ops *ops, unsigned char *buf,
575 int ftrace_set_notrace(struct ftrace_ops *ops, unsigned char *buf,
579 void ftrace_free_filter(struct ftrace_ops *ops);
580 void ftrace_ops_set_global_filter(struct ftrace_ops *ops);
620 void arch_ftrace_update_trampoline(struct ftrace_ops *ops);
621 void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec);
622 void arch_ftrace_trampoline_free(struct ftrace_ops *ops);
646 int ftrace_regex_open(struct ftrace_ops *ops, int flag,
655 ftrace_set_early_filter(struct ftrace_ops *ops, char *buf, int enable);