Home
last modified time | relevance | path

Searched refs:fgraph_ops (Results 1 – 8 of 8) sorted by relevance

/linux/kernel/trace/
H A Dfgraph.c42 * bits: 12 - 27 The bitmap of fgraph_ops fgraph_array index
57 * fgraph_ops on the fgraph_array[] (index 0 and 3) needs their retfunc called
58 * on the return of the function being traced, and the forth fgraph_ops
72 * | (3 << FGRAPH_DATA_INDEX_SHIFT)| \ | This is for fgraph_ops[3].
166 * Each fgraph_ops has a reservered unsigned long at the end (top) of the
177 static struct fgraph_ops *fgraph_array[FGRAPH_ARRAY_SIZE];
295 static int entry_run(struct ftrace_graph_ent *trace, struct fgraph_ops *ops, in entry_run()
302 static void return_run(struct ftrace_graph_ret *trace, struct fgraph_ops *ops, in return_run()
335 * task's ret_stack shadow stack, for a given fgraph_ops during
338 * The fgraph_ops retfun
[all...]
H A Dtrace_selftest.c769 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()
1104 /* Need to also simulate the tr->reset to remove this fgraph_ops */ in trace_selftest_startup_function_graph()
1106 unregister_ftrace_graph(&fgraph_ops); in trace_selftest_startup_function_graph()
[all...]
H A Dtrace_irqsoff.c179 struct fgraph_ops *gops, in irqsoff_graph_entry()
218 struct fgraph_ops *gops, in irqsoff_graph_return()
244 static struct fgraph_ops fgraph_ops = { variable
496 ret = register_ftrace_graph(&fgraph_ops); in register_irqsoff_function()
512 unregister_ftrace_graph(&fgraph_ops); in unregister_irqsoff_function()
H A Dtrace_functions_graph.c200 struct fgraph_ops *gops, in graph_entry()
270 struct fgraph_ops *gops, in trace_graph_entry()
277 struct fgraph_ops *gops, in trace_graph_entry_args()
340 struct fgraph_ops *gops, struct ftrace_regs *fregs) in trace_graph_return()
371 struct fgraph_ops *gops, in trace_graph_thresh_return()
397 static struct fgraph_ops funcgraph_ops = {
404 struct fgraph_ops *gops; in allocate_fgraph_ops()
H A Dtrace_sched_wakeup.c116 struct fgraph_ops *gops, in wakeup_graph_entry()
154 struct fgraph_ops *gops, in wakeup_graph_return()
182 static struct fgraph_ops fgraph_wakeup_ops = {
H A Dtrace.h421 struct fgraph_ops *gops;
741 void trace_graph_return(struct ftrace_graph_ret *trace, struct fgraph_ops *gops,
743 int trace_graph_entry(struct ftrace_graph_ent *trace, struct fgraph_ops *gops,
1066 ftrace_graph_addr_finish(struct fgraph_ops *gops, struct ftrace_graph_ret *trace) in ftrace_graph_addr_finish()
1107 static inline void ftrace_graph_addr_finish(struct fgraph_ops *gops, struct ftrace_graph_ret *trace) in ftrace_graph_addr_finish()
1115 ftrace_graph_ignore_func(struct fgraph_ops *gops, struct ftrace_graph_ent *trace) in ftrace_graph_ignore_func()
H A Dftrace.c819 struct fgraph_ops *gops, in profile_graph_entry()
842 struct fgraph_ops *gops, in profile_graph_return()
892 static struct fgraph_ops fprofiler_ops = {
4387 struct fgraph_ops *gops; in print_subops()
4389 gops = container_of(subops, struct fgraph_ops, ops); in print_subops()
/linux/include/linux/
H A Dftrace.h331 * GRAPH - Is a component of the fgraph_ops structure
1158 struct fgraph_ops;
1162 struct fgraph_ops *,
1165 struct fgraph_ops *,
1169 struct fgraph_ops *gops,
1175 struct fgraph_ops { struct
1226 unsigned long *fgraph_get_task_var(struct fgraph_ops *gops);
1238 extern int register_ftrace_graph(struct fgraph_ops *ops);
1239 extern void unregister_ftrace_graph(struct fgraph_ops *ops);
1285 /* Define as macros as fgraph_ops ma
1176 entryfuncfgraph_ops global() argument
1177 retfuncfgraph_ops global() argument
1178 opsfgraph_ops global() argument
1179 privatefgraph_ops global() argument
1180 saved_funcfgraph_ops global() argument
1181 idxfgraph_ops global() argument
[all...]