fgraph_ops
struct fgraph_ops;
struct fgraph_ops *,
struct fgraph_ops *,
struct fgraph_ops *gops,
unsigned long *fgraph_get_task_var(struct fgraph_ops *gops);
extern int register_ftrace_graph(struct fgraph_ops *ops);
extern void unregister_ftrace_graph(struct fgraph_ops *ops);
void ftrace_stub_graph(struct ftrace_graph_ret *trace, struct fgraph_ops *gops,
struct fgraph_ops *gops,
struct fgraph_ops *gops;
gops = container_of(op, struct fgraph_ops, ops);
static void ftrace_graph_enable_direct(bool enable_branch, struct fgraph_ops *gops)
int register_ftrace_graph(struct fgraph_ops *gops)
void unregister_ftrace_graph(struct fgraph_ops *gops)
static struct fgraph_ops *fgraph_array[FGRAPH_ARRAY_SIZE];
static int entry_run(struct ftrace_graph_ent *trace, struct fgraph_ops *ops,
static void return_run(struct ftrace_graph_ret *trace, struct fgraph_ops *ops,
unsigned long *fgraph_get_task_var(struct fgraph_ops *gops)
struct fgraph_ops *gops,
struct fgraph_ops *gops,
static struct fgraph_ops fgraph_stub = {
static struct fgraph_ops *fgraph_direct_gops = &fgraph_stub;
struct fgraph_ops *gops = READ_ONCE(fgraph_array[i]);
struct fgraph_ops *gops = READ_ONCE(fgraph_array[i]);
static int fprobe_fgraph_entry(struct ftrace_graph_ent *trace, struct fgraph_ops *gops,
struct fgraph_ops *gops,
static struct fgraph_ops fprobe_graph_ops;
static struct fgraph_ops fprobe_graph_ops = {
struct fgraph_ops *gops;
gops = container_of(subops, struct fgraph_ops, ops);
struct fgraph_ops *gops,
struct fgraph_ops *gops,
static struct fgraph_ops fprofiler_ops = {
ftrace_graph_addr_finish(struct fgraph_ops *gops, struct ftrace_graph_ret *trace)
static inline void ftrace_graph_addr_finish(struct fgraph_ops *gops, struct ftrace_graph_ret *trace)
ftrace_graph_ignore_func(struct fgraph_ops *gops, struct ftrace_graph_ent *trace)
struct fgraph_ops *gops;
void trace_graph_return(struct ftrace_graph_ret *trace, struct fgraph_ops *gops,
int trace_graph_entry(struct ftrace_graph_ent *trace, struct fgraph_ops *gops,
struct fgraph_ops *gops,
struct fgraph_ops *gops,
struct fgraph_ops *gops,
struct fgraph_ops *gops, struct ftrace_regs *fregs)
struct fgraph_ops *gops,
static struct fgraph_ops funcgraph_ops = {
struct fgraph_ops *gops;
struct fgraph_ops *gops,
struct fgraph_ops *gops,
static struct fgraph_ops fgraph_ops = {
ret = register_ftrace_graph(&fgraph_ops);
unregister_ftrace_graph(&fgraph_ops);
struct fgraph_ops *gops,
struct fgraph_ops *gops,
static struct fgraph_ops fgraph_wakeup_ops = {
struct fgraph_ops *gops,
static struct fgraph_ops fgraph_ops __initdata = {
fgraph_ops.private = tr;
ret = register_ftrace_graph(&fgraph_ops);
unregister_ftrace_graph(&fgraph_ops);
fgraph_ops.private = tr;
ret = register_ftrace_graph(&fgraph_ops);
unregister_ftrace_graph(&fgraph_ops);
struct fgraph_ops gops;
struct fgraph_ops *gops,
struct fgraph_ops *gops,