Searched refs:fgraph_ops (Results 1 – 9 of 9) sorted by relevance
| /linux/kernel/trace/ |
| H A D | fgraph.c | 174 static struct fgraph_ops *fgraph_array[FGRAPH_ARRAY_SIZE]; 292 static int entry_run(struct ftrace_graph_ent *trace, struct fgraph_ops *ops, in entry_run() 299 static void return_run(struct ftrace_graph_ret *trace, struct fgraph_ops *ops, in return_run() 408 unsigned long *fgraph_get_task_var(struct fgraph_ops *gops) in fgraph_get_task_var() 519 struct fgraph_ops *gops, in ftrace_graph_entry_stub() 526 struct fgraph_ops *gops, in ftrace_graph_ret_stub() 531 static struct fgraph_ops fgraph_stub = { 536 static struct fgraph_ops *fgraph_direct_gops = &fgraph_stub; 684 struct fgraph_ops *gops = READ_ONCE(fgraph_array[i]); in function_graph_enter_regs() 854 struct fgraph_ops *gops = READ_ONCE(fgraph_array[i]); in __ftrace_return_to_handler() [all …]
|
| H A D | trace_selftest.c | 769 struct fgraph_ops gops; 777 struct fgraph_ops *gops, in store_entry() 811 struct fgraph_ops *gops, in store_return() 1030 struct fgraph_ops *gops, in trace_graph_entry_watchdog() 1048 static struct fgraph_ops fgraph_ops __initdata = { 1081 fgraph_ops.private = tr; in trace_selftest_startup_function_graph() 1082 ret = register_ftrace_graph(&fgraph_ops); in trace_selftest_startup_function_graph() 1106 unregister_ftrace_graph(&fgraph_ops); in trace_selftest_startup_function_graph() 1124 fgraph_ops.private = tr; in trace_selftest_startup_function_graph() 1146 ret = register_ftrace_graph(&fgraph_ops); in trace_selftest_startup_function_graph() [all …]
|
| H A D | trace_irqsoff.c | 179 struct fgraph_ops *gops, in irqsoff_graph_entry() 216 struct fgraph_ops *gops, in irqsoff_graph_return() 241 static struct fgraph_ops fgraph_ops = { variable 493 ret = register_ftrace_graph(&fgraph_ops); in register_irqsoff_function() 509 unregister_ftrace_graph(&fgraph_ops); in unregister_irqsoff_function()
|
| H A D | fprobe.c | 48 static struct fgraph_ops fprobe_graph_ops; 229 * Since fprobe shares a single fgraph_ops, it needs to share the stack entry in __fprobe_handler() 268 static int fprobe_fgraph_entry(struct ftrace_graph_ent *trace, struct fgraph_ops *gops, 271 struct fgraph_ops *gops, in fprobe_graph_add_ips() 274 static struct fgraph_ops fprobe_graph_ops = { in fprobe_graph_add_ips() 558 /* fgraph_ops callback, this processes fprobes which have exit_handler. */ in fprobe_fgraph_entry() 559 static int fprobe_fgraph_entry(struct ftrace_graph_ent *trace, struct fgraph_ops *gops, in fprobe_fgraph_entry() 663 struct fgraph_ops *gops, in fprobe_return()
|
| H A D | trace_functions_graph.c | 227 struct fgraph_ops *gops, in graph_entry() 296 struct fgraph_ops *gops, in trace_graph_entry() 303 struct fgraph_ops *gops, in trace_graph_entry_args() 370 struct fgraph_ops *gops, struct ftrace_regs *fregs) in trace_graph_return() 401 struct fgraph_ops *gops, in trace_graph_thresh_return() 436 static struct fgraph_ops funcgraph_ops = { 443 struct fgraph_ops *gops; in allocate_fgraph_ops()
|
| H A D | trace_sched_wakeup.c | 116 struct fgraph_ops *gops, in wakeup_graph_entry() 152 struct fgraph_ops *gops, in wakeup_graph_return() 178 static struct fgraph_ops fgraph_wakeup_ops = {
|
| H A D | trace.h | 439 struct fgraph_ops *gops; 819 void trace_graph_return(struct ftrace_graph_ret *trace, struct fgraph_ops *gops, 821 int trace_graph_entry(struct ftrace_graph_ent *trace, struct fgraph_ops *gops, 1164 ftrace_graph_addr_finish(struct fgraph_ops *gops, struct ftrace_graph_ret *trace) in ftrace_graph_addr_finish() 1205 static inline void ftrace_graph_addr_finish(struct fgraph_ops *gops, struct ftrace_graph_ret *trace) in ftrace_graph_addr_finish() 1214 ftrace_graph_ignore_func(struct fgraph_ops *gops, struct ftrace_graph_ent *trace) in ftrace_graph_ignore_func()
|
| H A D | ftrace.c | 851 struct fgraph_ops *gops, in profile_graph_entry() 876 struct fgraph_ops *gops, in profile_graph_return() 926 static struct fgraph_ops fprofiler_ops = { 4475 struct fgraph_ops *gops; in print_subops() 4477 gops = container_of(subops, struct fgraph_ops, ops); in print_subops()
|
| /linux/include/linux/ |
| H A D | ftrace.h | 1242 struct fgraph_ops; 1246 struct fgraph_ops *, 1249 struct fgraph_ops *, 1253 struct fgraph_ops *gops, 1259 struct fgraph_ops { struct 1310 unsigned long *fgraph_get_task_var(struct fgraph_ops *gops); 1322 extern int register_ftrace_graph(struct fgraph_ops *ops); 1323 extern void unregister_ftrace_graph(struct fgraph_ops *ops);
|