Lines Matching refs:ops
173 ftrace_func_t ftrace_ops_get_func(struct ftrace_ops *ops);
389 int register_ftrace_function(struct ftrace_ops *ops);
390 int unregister_ftrace_function(struct ftrace_ops *ops);
402 #define register_ftrace_function(ops) ({ 0; }) argument
403 #define unregister_ftrace_function(ops) ({ 0; }) argument
421 int register_ftrace_direct(struct ftrace_ops *ops, unsigned long addr);
422 int unregister_ftrace_direct(struct ftrace_ops *ops, unsigned long addr,
424 int modify_ftrace_direct(struct ftrace_ops *ops, unsigned long addr);
425 int modify_ftrace_direct_nolock(struct ftrace_ops *ops, unsigned long addr);
435 static inline int register_ftrace_direct(struct ftrace_ops *ops, unsigned long addr) in register_ftrace_direct() argument
439 static inline int unregister_ftrace_direct(struct ftrace_ops *ops, unsigned long addr, in unregister_ftrace_direct() argument
444 static inline int modify_ftrace_direct(struct ftrace_ops *ops, unsigned long addr) in modify_ftrace_direct() argument
448 static inline int modify_ftrace_direct_nolock(struct ftrace_ops *ops, unsigned long addr) in modify_ftrace_direct_nolock() argument
606 int ftrace_set_filter_ip(struct ftrace_ops *ops, unsigned long ip,
608 int ftrace_set_filter_ips(struct ftrace_ops *ops, unsigned long *ips,
610 int ftrace_set_filter(struct ftrace_ops *ops, unsigned char *buf,
612 int ftrace_set_notrace(struct ftrace_ops *ops, unsigned char *buf,
616 void ftrace_free_filter(struct ftrace_ops *ops);
617 void ftrace_ops_set_global_filter(struct ftrace_ops *ops);
650 void arch_ftrace_update_trampoline(struct ftrace_ops *ops);
651 void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec);
652 void arch_ftrace_trampoline_free(struct ftrace_ops *ops);
676 int ftrace_regex_open(struct ftrace_ops *ops, int flag,
685 ftrace_set_early_filter(struct ftrace_ops *ops, char *buf, int enable);
886 #define ftrace_regex_open(ops, flag, inod, file) ({ -ENODEV; }) argument
887 #define ftrace_set_early_filter(ops, buf, enable) do { } while (0) argument
888 #define ftrace_set_filter_ip(ops, ip, remove, reset) ({ -ENODEV; }) argument
889 #define ftrace_set_filter_ips(ops, ips, cnt, remove, reset) ({ -ENODEV; }) argument
890 #define ftrace_set_filter(ops, buf, len, reset) ({ -ENODEV; }) argument
891 #define ftrace_set_notrace(ops, buf, len, reset) ({ -ENODEV; }) argument
892 #define ftrace_free_filter(ops) do { } while (0) argument
893 #define ftrace_ops_set_global_filter(ops) do { } while (0) argument
1043 bool ftrace_pids_enabled(struct ftrace_ops *ops);
1050 struct ftrace_ops ops; /* for the hash lists */ member
1105 extern int register_ftrace_graph(struct fgraph_ops *ops);
1106 extern void unregister_ftrace_graph(struct fgraph_ops *ops);
1153 #define register_ftrace_graph(ops) ({ -1; }) argument
1154 #define unregister_ftrace_graph(ops) do { } while (0) argument