Lines Matching refs:ftrace_ops
40 struct ftrace_ops;
59 struct ftrace_ops *op, struct ftrace_regs *fregs);
61 extern const struct ftrace_ops ftrace_nop_ops;
62 extern const struct ftrace_ops ftrace_list_ops;
63 struct ftrace_ops *ftrace_find_unique_ops(struct dyn_ftrace *rec);
163 struct ftrace_ops *op, struct ftrace_regs *fregs);
165 ftrace_func_t ftrace_ops_get_func(struct ftrace_ops *ops);
279 typedef int (*ftrace_ops_func_t)(struct ftrace_ops *op, enum ftrace_ops_cmd cmd);
310 struct ftrace_ops { struct
312 struct ftrace_ops __rcu *next; argument
327 extern struct ftrace_ops __rcu *ftrace_ops_list; argument
328 extern struct ftrace_ops ftrace_list_end;
368 int register_ftrace_function(struct ftrace_ops *ops);
369 int unregister_ftrace_function(struct ftrace_ops *ops);
372 struct ftrace_ops *op, struct ftrace_regs *fregs);
409 int register_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr);
410 int unregister_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr);
411 int modify_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr);
412 int modify_ftrace_direct_multi_nolock(struct ftrace_ops *ops, unsigned long addr);
415 struct ftrace_ops;
445 static inline int register_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr) in register_ftrace_direct_multi()
449 static inline int unregister_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr) in unregister_ftrace_direct_multi()
453 static inline int modify_ftrace_direct_multi(struct ftrace_ops *ops, unsigned long addr) in modify_ftrace_direct_multi()
457 static inline int modify_ftrace_direct_multi_nolock(struct ftrace_ops *ops, unsigned long addr) in modify_ftrace_direct_multi_nolock()
551 struct ftrace_ops *ftrace_ops_trampoline(unsigned long addr);
602 int ftrace_set_filter_ip(struct ftrace_ops *ops, unsigned long ip,
604 int ftrace_set_filter_ips(struct ftrace_ops *ops, unsigned long *ips,
606 int ftrace_set_filter(struct ftrace_ops *ops, unsigned char *buf,
608 int ftrace_set_notrace(struct ftrace_ops *ops, unsigned char *buf,
612 void ftrace_free_filter(struct ftrace_ops *ops);
613 void ftrace_ops_set_global_filter(struct ftrace_ops *ops);
653 void arch_ftrace_update_trampoline(struct ftrace_ops *ops);
654 void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec);
655 void arch_ftrace_trampoline_free(struct ftrace_ops *ops);
679 int ftrace_regex_open(struct ftrace_ops *ops, int flag,
688 ftrace_set_early_filter(struct ftrace_ops *ops, char *buf, int enable);