arch/arm64/include/asm/ftrace.h
102
ftrace_regs_get_stack_pointer(const struct ftrace_regs *fregs)
arch/arm64/include/asm/ftrace.h
108
ftrace_regs_get_argument(struct ftrace_regs *fregs, unsigned int n)
arch/arm64/include/asm/ftrace.h
116
ftrace_regs_get_return_value(const struct ftrace_regs *fregs)
arch/arm64/include/asm/ftrace.h
122
ftrace_regs_set_return_value(struct ftrace_regs *fregs,
arch/arm64/include/asm/ftrace.h
129
ftrace_override_function_with_return(struct ftrace_regs *fregs)
arch/arm64/include/asm/ftrace.h
135
ftrace_regs_get_frame_pointer(const struct ftrace_regs *fregs)
arch/arm64/include/asm/ftrace.h
141
ftrace_regs_get_return_address(const struct ftrace_regs *fregs)
arch/arm64/include/asm/ftrace.h
147
ftrace_partial_regs(const struct ftrace_regs *fregs, struct pt_regs *regs)
arch/arm64/include/asm/ftrace.h
173
struct ftrace_ops *op, struct ftrace_regs *fregs);
arch/arm64/include/asm/ftrace.h
177
static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs,
arch/arm64/include/asm/ftrace.h
62
struct ftrace_regs;
arch/arm64/include/asm/ftrace.h
89
ftrace_regs_get_instruction_pointer(const struct ftrace_regs *fregs)
arch/arm64/include/asm/ftrace.h
95
ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs,
arch/arm64/kernel/ftrace.c
551
struct ftrace_ops *op, struct ftrace_regs *fregs)
arch/csky/kernel/probes/ftrace.c
7
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/loongarch/include/asm/ftrace.h
49
static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs)
arch/loongarch/include/asm/ftrace.h
55
ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, unsigned long ip)
arch/loongarch/include/asm/ftrace.h
65
ftrace_regs_get_return_address(struct ftrace_regs *fregs)
arch/loongarch/include/asm/ftrace.h
72
struct ftrace_ops *op, struct ftrace_regs *fregs);
arch/loongarch/kernel/ftrace_dyn.c
241
struct ftrace_ops *op, struct ftrace_regs *fregs)
arch/loongarch/kernel/ftrace_dyn.c
290
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/parisc/include/asm/ftrace.h
15
struct ftrace_regs;
arch/parisc/include/asm/ftrace.h
18
struct ftrace_regs *fregs);
arch/parisc/kernel/ftrace.c
202
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/parisc/kernel/ftrace.c
59
struct ftrace_regs *fregs)
arch/powerpc/include/asm/ftrace.h
167
static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, unsigned long addr)
arch/powerpc/include/asm/ftrace.h
40
static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs)
arch/powerpc/include/asm/ftrace.h
55
ftrace_regs_get_return_value(const struct ftrace_regs *fregs)
arch/powerpc/include/asm/ftrace.h
63
ftrace_regs_get_frame_pointer(const struct ftrace_regs *fregs)
arch/powerpc/include/asm/ftrace.h
69
ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs,
arch/powerpc/include/asm/ftrace.h
76
ftrace_regs_get_return_address(struct ftrace_regs *fregs)
arch/powerpc/include/asm/ftrace.h
85
struct ftrace_ops *op, struct ftrace_regs *fregs);
arch/powerpc/kernel/kprobes-ftrace.c
17
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/powerpc/kernel/trace/ftrace.c
680
struct ftrace_ops *op, struct ftrace_regs *fregs)
arch/powerpc/kernel/trace/ftrace_64_pg.c
789
struct ftrace_regs *fregs)
arch/powerpc/kernel/trace/ftrace_64_pg.c
810
struct ftrace_ops *op, struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
124
struct ftrace_regs;
arch/riscv/include/asm/ftrace.h
158
static __always_inline unsigned long ftrace_regs_get_instruction_pointer(const struct ftrace_regs
arch/riscv/include/asm/ftrace.h
164
static __always_inline void ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs,
arch/riscv/include/asm/ftrace.h
170
static __always_inline unsigned long ftrace_regs_get_stack_pointer(const struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
175
static __always_inline unsigned long ftrace_regs_get_frame_pointer(const struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
180
static __always_inline unsigned long ftrace_regs_get_argument(struct ftrace_regs *fregs,
arch/riscv/include/asm/ftrace.h
188
static __always_inline unsigned long ftrace_regs_get_return_value(const struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
193
static __always_inline unsigned long ftrace_regs_get_return_address(const struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
198
static __always_inline void ftrace_regs_set_return_value(struct ftrace_regs *fregs,
arch/riscv/include/asm/ftrace.h
204
static __always_inline void ftrace_override_function_with_return(struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
210
ftrace_partial_regs(const struct ftrace_regs *fregs, struct pt_regs *regs)
arch/riscv/include/asm/ftrace.h
226
struct ftrace_ops *op, struct ftrace_regs *fregs);
arch/riscv/include/asm/ftrace.h
230
static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, unsigned long addr)
arch/riscv/kernel/ftrace.c
251
struct ftrace_ops *op, struct ftrace_regs *fregs)
arch/s390/include/asm/ftrace.h
101
static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, unsigned long addr)
arch/s390/include/asm/ftrace.h
117
struct ftrace_ops *op, struct ftrace_regs *fregs);
arch/s390/include/asm/ftrace.h
58
static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs)
arch/s390/include/asm/ftrace.h
68
ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs,
arch/s390/include/asm/ftrace.h
76
ftrace_regs_get_frame_pointer(struct ftrace_regs *fregs)
arch/s390/include/asm/ftrace.h
82
ftrace_regs_get_return_address(const struct ftrace_regs *fregs)
arch/s390/kernel/ftrace.c
267
struct ftrace_ops *op, struct ftrace_regs *fregs)
arch/s390/kernel/ftrace.c
284
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/s390/lib/test_unwind.c
271
struct ftrace_regs *fregs)
arch/x86/include/asm/ftrace.h
51
arch_ftrace_get_regs(struct ftrace_regs *fregs)
arch/x86/include/asm/ftrace.h
76
ftrace_regs_get_return_address(struct ftrace_regs *fregs)
arch/x86/include/asm/ftrace.h
84
struct ftrace_ops *op, struct ftrace_regs *fregs);
arch/x86/kernel/ftrace.c
660
struct ftrace_ops *op, struct ftrace_regs *fregs)
arch/x86/kernel/kprobes/ftrace.c
18
struct ftrace_ops *ops, struct ftrace_regs *fregs)
fs/pstore/ftrace.c
53
struct ftrace_regs *fregs)
include/linux/fprobe.h
15
unsigned long ret_ip, struct ftrace_regs *regs,
include/linux/fprobe.h
19
unsigned long ret_ip, struct ftrace_regs *regs,
include/linux/ftrace.h
1246
struct ftrace_regs *); /* return */
include/linux/ftrace.h
1249
struct ftrace_regs *); /* entry */
include/linux/ftrace.h
1253
struct ftrace_regs *fregs);
include/linux/ftrace.h
1295
struct ftrace_regs *fregs);
include/linux/ftrace.h
169
static inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs)
include/linux/ftrace.h
188
static __always_inline struct pt_regs *ftrace_get_regs(struct ftrace_regs *fregs)
include/linux/ftrace.h
204
ftrace_partial_regs(struct ftrace_regs *fregs, struct pt_regs *regs)
include/linux/ftrace.h
236
ftrace_fill_perf_regs(struct ftrace_regs *fregs, struct pt_regs *regs)
include/linux/ftrace.h
245
ftrace_fill_perf_regs(struct ftrace_regs *fregs, struct pt_regs *regs)
include/linux/ftrace.h
256
static __always_inline bool ftrace_regs_has_args(struct ftrace_regs *fregs)
include/linux/ftrace.h
266
ftrace_regs_get_kernel_stack_nth(struct ftrace_regs *fregs, unsigned int nth)
include/linux/ftrace.h
282
struct ftrace_ops *op, struct ftrace_regs *fregs);
include/linux/ftrace.h
41
struct ftrace_regs;
include/linux/ftrace.h
47
unsigned long ftrace_return_to_handler(struct ftrace_regs *fregs);
include/linux/ftrace.h
516
struct ftrace_ops *op, struct ftrace_regs *fregs);
include/linux/ftrace.h
615
static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs,
include/linux/ftrace.h
67
struct ftrace_ops *op, struct ftrace_regs *fregs);
include/linux/ftrace_regs.h
17
struct ftrace_regs;
include/linux/ftrace_regs.h
37
ftrace_partial_regs_update(struct ftrace_regs *fregs, struct pt_regs *regs) { }
include/linux/ftrace_regs.h
55
ftrace_partial_regs_update(struct ftrace_regs *fregs, struct pt_regs *regs)
include/linux/kprobes.h
370
struct ftrace_ops *ops, struct ftrace_regs *fregs);
kernel/livepatch/patch.c
43
struct ftrace_regs *fregs)
kernel/trace/bpf_trace.c
2596
unsigned long entry_ip, struct ftrace_regs *fregs,
kernel/trace/bpf_trace.c
2639
unsigned long ret_ip, struct ftrace_regs *fregs,
kernel/trace/bpf_trace.c
2653
unsigned long ret_ip, struct ftrace_regs *fregs,
kernel/trace/fgraph.c
1033
struct ftrace_regs *fregs);
kernel/trace/fgraph.c
1198
struct ftrace_regs *fregs)
kernel/trace/fgraph.c
296
struct ftrace_regs *fregs)
kernel/trace/fgraph.c
303
struct ftrace_regs *fregs)
kernel/trace/fgraph.c
523
struct ftrace_regs *fregs)
kernel/trace/fgraph.c
530
struct ftrace_regs *fregs)
kernel/trace/fgraph.c
654
struct ftrace_regs *fregs)
kernel/trace/fgraph.c
812
__ftrace_return_to_handler(struct ftrace_regs *fregs, unsigned long frame_pointer)
kernel/trace/fgraph.c
885
unsigned long ftrace_return_to_handler(struct ftrace_regs *fregs)
kernel/trace/fprobe.c
222
struct fprobe *fp, struct ftrace_regs *fregs,
kernel/trace/fprobe.c
232
struct fprobe *fp, struct ftrace_regs *fregs,
kernel/trace/fprobe.c
254
struct ftrace_regs *fregs);
kernel/trace/fprobe.c
257
struct ftrace_regs *fregs);
kernel/trace/fprobe.c
314
struct ftrace_ops *ops, struct ftrace_regs *fregs)
kernel/trace/fprobe.c
555
struct ftrace_regs *fregs)
kernel/trace/fprobe.c
652
struct ftrace_regs *fregs)
kernel/trace/ftrace.c
130
struct ftrace_ops *op, struct ftrace_regs *fregs);
kernel/trace/ftrace.c
143
struct ftrace_regs *fregs)
kernel/trace/ftrace.c
173
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
2656
struct ftrace_ops *ops, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
5269
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
803
struct ftrace_ops *ops, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
843
struct ftrace_regs *fregs)
kernel/trace/ftrace.c
8512
struct ftrace_ops *ignored, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
8569
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
8588
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
868
struct ftrace_regs *fregs)
kernel/trace/trace.c
2073
parent_ip, unsigned int trace_ctx, struct ftrace_regs *fregs)
kernel/trace/trace.h
1059
struct ftrace_regs *fregs);
kernel/trace/trace.h
810
struct ftrace_regs *regs);
kernel/trace/trace.h
820
struct ftrace_regs *fregs);
kernel/trace/trace.h
822
struct ftrace_regs *fregs);
kernel/trace/trace_event_perf.c
436
struct ftrace_ops *ops, struct ftrace_regs *fregs)
kernel/trace/trace_events.c
5028
struct ftrace_ops *op, struct ftrace_regs *regs)
kernel/trace/trace_fprobe.c
281
struct ftrace_regs *fregs = rec;
kernel/trace/trace_fprobe.c
322
struct ftrace_regs *fregs,
kernel/trace/trace_fprobe.c
353
struct ftrace_regs *fregs)
kernel/trace/trace_fprobe.c
363
void store_fprobe_entry_data(void *edata, struct trace_probe *tp, struct ftrace_regs *fregs)
kernel/trace/trace_fprobe.c
394
unsigned long ret_ip, struct ftrace_regs *fregs,
kernel/trace/trace_fprobe.c
408
unsigned long ret_ip, struct ftrace_regs *fregs,
kernel/trace/trace_fprobe.c
440
unsigned long ret_ip, struct ftrace_regs *fregs, void *entry_data)
kernel/trace/trace_fprobe.c
452
struct ftrace_regs *fregs)
kernel/trace/trace_fprobe.c
487
unsigned long ret_ip, struct ftrace_regs *fregs,
kernel/trace/trace_fprobe.c
522
unsigned long ret_ip, struct ftrace_regs *fregs,
kernel/trace/trace_fprobe.c
541
unsigned long ret_ip, struct ftrace_regs *fregs,
kernel/trace/trace_functions.c
188
function_get_true_parent_ip(unsigned long parent_ip, struct ftrace_regs *fregs)
kernel/trace/trace_functions.c
201
function_get_true_parent_ip(unsigned long parent_ip, struct ftrace_regs *fregs)
kernel/trace/trace_functions.c
209
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/trace_functions.c
233
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/trace_functions.c
26
struct ftrace_ops *op, struct ftrace_regs *fregs);
kernel/trace/trace_functions.c
273
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/trace_functions.c
29
struct ftrace_ops *op, struct ftrace_regs *fregs);
kernel/trace/trace_functions.c
32
struct ftrace_ops *op, struct ftrace_regs *fregs);
kernel/trace/trace_functions.c
343
struct ftrace_regs *fregs)
kernel/trace/trace_functions.c
35
struct ftrace_ops *op, struct ftrace_regs *fregs);
kernel/trace/trace_functions.c
384
struct ftrace_regs *fregs)
kernel/trace/trace_functions.c
39
struct ftrace_regs *fregs);
kernel/trace/trace_functions_graph.c
128
unsigned int trace_ctx, struct ftrace_regs *fregs)
kernel/trace/trace_functions_graph.c
169
struct ftrace_regs *fregs)
kernel/trace/trace_functions_graph.c
203
struct ftrace_regs *fregs)
kernel/trace/trace_functions_graph.c
227
struct ftrace_regs *fregs)
kernel/trace/trace_functions_graph.c
296
struct ftrace_regs *fregs)
kernel/trace/trace_functions_graph.c
303
struct ftrace_regs *fregs)
kernel/trace/trace_functions_graph.c
369
struct fgraph_ops *gops, struct ftrace_regs *fregs)
kernel/trace/trace_functions_graph.c
401
struct ftrace_regs *fregs)
kernel/trace/trace_irqsoff.c
141
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/trace_irqsoff.c
180
struct ftrace_regs *fregs)
kernel/trace/trace_irqsoff.c
217
struct ftrace_regs *fregs)
kernel/trace/trace_sched_wakeup.c
117
struct ftrace_regs *fregs)
kernel/trace/trace_sched_wakeup.c
153
struct ftrace_regs *fregs)
kernel/trace/trace_sched_wakeup.c
228
struct ftrace_ops *op, struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
1031
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
111
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
120
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
129
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
138
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
147
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
452
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
467
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
586
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
778
struct ftrace_regs *fregs)
kernel/trace/trace_selftest.c
812
struct ftrace_regs *fregs)
kernel/trace/trace_stack.c
293
struct ftrace_ops *op, struct ftrace_regs *fregs)
lib/tests/test_fprobe.c
197
struct ftrace_regs *fregs, void *data)
lib/tests/test_fprobe.c
210
struct ftrace_regs *fregs,
lib/tests/test_fprobe.c
224
struct ftrace_regs *fregs,
lib/tests/test_fprobe.c
37
struct ftrace_regs *fregs, void *data)
lib/tests/test_fprobe.c
56
struct ftrace_regs *fregs, void *data)
samples/fprobe/fprobe_example.c
53
struct ftrace_regs *fregs, void *data)
samples/fprobe/fprobe_example.c
70
unsigned long ret_ip, struct ftrace_regs *regs,
samples/ftrace/ftrace-ops.c
102
struct ftrace_regs *fregs)
samples/ftrace/ftrace-ops.c
109
struct ftrace_regs *fregs)