/linux-6.14.4/arch/sh/math-emu/ |
D | math.c | 81 fcmp_gt(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fcmp_gt() 92 fcmp_eq(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fcmp_eq() 108 fadd(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fadd() 115 fsub(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fsub() 122 fmul(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fmul() 129 fdiv(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fdiv() 136 fmac(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fmac() 157 fmov_idx_reg(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, in fmov_idx_reg() 173 fmov_mem_reg(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, in fmov_mem_reg() 189 fmov_inc_reg(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, in fmov_inc_reg() [all …]
|
/linux-6.14.4/arch/arm64/include/asm/ |
D | ftrace.h | 63 #define arch_ftrace_regs(fregs) ((struct __arch_ftrace_regs *)(fregs)) argument 89 ftrace_regs_get_instruction_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_instruction_pointer() 95 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() 102 ftrace_regs_get_stack_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_stack_pointer() 108 ftrace_regs_get_argument(struct ftrace_regs *fregs, unsigned int n) in ftrace_regs_get_argument() 116 ftrace_regs_get_return_value(const struct ftrace_regs *fregs) in ftrace_regs_get_return_value() 122 ftrace_regs_set_return_value(struct ftrace_regs *fregs, in ftrace_regs_set_return_value() 129 ftrace_override_function_with_return(struct ftrace_regs *fregs) in ftrace_override_function_with_return() 135 ftrace_regs_get_frame_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_frame_pointer() 141 ftrace_regs_get_return_address(const struct ftrace_regs *fregs) in ftrace_regs_get_return_address() [all …]
|
/linux-6.14.4/include/linux/ |
D | ftrace_regs.h | 15 #define arch_ftrace_regs(fregs) ((struct __arch_ftrace_regs *)(fregs)) argument 19 #define ftrace_regs_get_instruction_pointer(fregs) \ argument 21 #define ftrace_regs_get_argument(fregs, n) \ argument 23 #define ftrace_regs_get_stack_pointer(fregs) \ argument 25 #define ftrace_regs_get_return_value(fregs) \ argument 27 #define ftrace_regs_set_return_value(fregs, ret) \ argument 29 #define ftrace_override_function_with_return(fregs) \ argument 33 #define ftrace_regs_get_frame_pointer(fregs) \ argument
|
D | ftrace.h | 166 static inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() 176 #define ftrace_regs_set_instruction_pointer(fregs, ip) do { } while (0) argument 185 static __always_inline struct pt_regs *ftrace_get_regs(struct ftrace_regs *fregs) in ftrace_get_regs() 197 ftrace_partial_regs(struct ftrace_regs *fregs, struct pt_regs *regs) in ftrace_partial_regs() 221 #define arch_ftrace_fill_perf_regs(fregs, _regs) do {} while (0) argument 225 ftrace_fill_perf_regs(struct ftrace_regs *fregs, struct pt_regs *regs) in ftrace_fill_perf_regs() 234 ftrace_fill_perf_regs(struct ftrace_regs *fregs, struct pt_regs *regs) in ftrace_fill_perf_regs() 245 static __always_inline bool ftrace_regs_has_args(struct ftrace_regs *fregs) in ftrace_regs_has_args() 255 ftrace_regs_get_kernel_stack_nth(struct ftrace_regs *fregs, unsigned int nth) in ftrace_regs_get_kernel_stack_nth() 267 #define ftrace_regs_get_kernel_stack_nth(fregs, nth) (0L) argument [all …]
|
/linux-6.14.4/arch/riscv/include/asm/ |
D | ftrace.h | 131 #define arch_ftrace_regs(fregs) ((struct __arch_ftrace_regs *)(fregs)) argument 154 static __always_inline unsigned long ftrace_regs_get_instruction_pointer(const struct ftrace_regs in ftrace_regs_get_instruction_pointer() 160 static __always_inline void ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() 166 static __always_inline unsigned long ftrace_regs_get_stack_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_stack_pointer() 171 static __always_inline unsigned long ftrace_regs_get_frame_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_frame_pointer() 176 static __always_inline unsigned long ftrace_regs_get_argument(struct ftrace_regs *fregs, in ftrace_regs_get_argument() 184 static __always_inline unsigned long ftrace_regs_get_return_value(const struct ftrace_regs *fregs) in ftrace_regs_get_return_value() 189 static __always_inline unsigned long ftrace_regs_get_return_address(const struct ftrace_regs *fregs) in ftrace_regs_get_return_address() 194 static __always_inline void ftrace_regs_set_return_value(struct ftrace_regs *fregs, in ftrace_regs_set_return_value() 200 static __always_inline void ftrace_override_function_with_return(struct ftrace_regs *fregs) in ftrace_override_function_with_return() [all …]
|
/linux-6.14.4/arch/loongarch/include/asm/ |
D | ftrace.h | 49 static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() 55 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, unsigned long ip) in ftrace_regs_set_instruction_pointer() 61 #define ftrace_regs_get_frame_pointer(fregs) \ argument 65 ftrace_regs_get_return_address(struct ftrace_regs *fregs) in ftrace_regs_get_return_address() 81 #define arch_ftrace_set_direct_caller(fregs, addr) \ argument
|
/linux-6.14.4/arch/s390/include/asm/ |
D | ftrace.h | 58 static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() 68 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() 76 ftrace_regs_get_frame_pointer(struct ftrace_regs *fregs) in ftrace_regs_get_frame_pointer() 82 ftrace_regs_get_return_address(const struct ftrace_regs *fregs) in ftrace_regs_get_return_address() 87 #define arch_ftrace_fill_perf_regs(fregs, _regs) do { \ argument 101 static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, unsigned long addr) in arch_ftrace_set_direct_caller()
|
/linux-6.14.4/arch/x86/include/asm/ |
D | ftrace.h | 63 arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() 71 #define arch_ftrace_fill_perf_regs(fregs, _regs) do { \ argument 78 #define ftrace_regs_set_instruction_pointer(fregs, _ip) \ argument 83 ftrace_regs_get_return_address(struct ftrace_regs *fregs) in ftrace_regs_get_return_address() 110 #define arch_ftrace_set_direct_caller(fregs, addr) \ argument
|
/linux-6.14.4/arch/powerpc/include/asm/ |
D | ftrace.h | 40 static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() 46 #define arch_ftrace_fill_perf_regs(fregs, _regs) do { \ argument 54 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() 61 ftrace_regs_get_return_address(struct ftrace_regs *fregs) in ftrace_regs_get_return_address() 152 static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, unsigned long addr) in arch_ftrace_set_direct_caller()
|
/linux-6.14.4/kernel/trace/ |
D | trace_selftest.c | 111 struct ftrace_regs *fregs) in trace_selftest_test_probe1_func() 120 struct ftrace_regs *fregs) in trace_selftest_test_probe2_func() 129 struct ftrace_regs *fregs) in trace_selftest_test_probe3_func() 138 struct ftrace_regs *fregs) in trace_selftest_test_global_func() 147 struct ftrace_regs *fregs) in trace_selftest_test_dyn_func() 452 struct ftrace_regs *fregs) in trace_selftest_test_recursion_func() 467 struct ftrace_regs *fregs) in trace_selftest_test_recursion_safe_func() 586 struct ftrace_regs *fregs) in trace_selftest_test_regs_func() 778 struct ftrace_regs *fregs) in store_entry() 812 struct ftrace_regs *fregs) in store_return() [all …]
|
D | fgraph.c | 296 struct ftrace_regs *fregs) in entry_run() 303 struct ftrace_regs *fregs) in return_run() 526 struct ftrace_regs *fregs) in ftrace_graph_entry_stub() 533 struct ftrace_regs *fregs) in ftrace_graph_ret_stub() 653 struct ftrace_regs *fregs) in function_graph_enter_regs() 811 __ftrace_return_to_handler(struct ftrace_regs *fregs, unsigned long frame_pointer) in __ftrace_return_to_handler() 872 unsigned long ftrace_return_to_handler(struct ftrace_regs *fregs) in ftrace_return_to_handler() 1189 struct ftrace_regs *fregs) in fgraph_pid_func()
|
D | trace_fprobe.c | 137 struct ftrace_regs *fregs = rec; in process_fetch_insn() local 209 struct ftrace_regs *fregs) in fentry_trace_func() 219 void store_fprobe_entry_data(void *edata, struct trace_probe *tp, struct ftrace_regs *fregs) in store_fprobe_entry_data() 250 unsigned long ret_ip, struct ftrace_regs *fregs, in trace_fprobe_entry_handler() 296 unsigned long ret_ip, struct ftrace_regs *fregs, void *entry_data) in fexit_trace_func() 308 struct ftrace_regs *fregs) in fentry_perf_func() 343 unsigned long ret_ip, struct ftrace_regs *fregs, in fexit_perf_func() 378 unsigned long ret_ip, struct ftrace_regs *fregs, in fentry_dispatcher() 396 unsigned long ret_ip, struct ftrace_regs *fregs, in fexit_dispatcher()
|
D | trace_functions.c | 182 function_get_true_parent_ip(unsigned long parent_ip, struct ftrace_regs *fregs) in function_get_true_parent_ip() 195 function_get_true_parent_ip(unsigned long parent_ip, struct ftrace_regs *fregs) in function_get_true_parent_ip() 203 struct ftrace_ops *op, struct ftrace_regs *fregs) in function_trace_call() 248 struct ftrace_ops *op, struct ftrace_regs *fregs) in function_stack_trace_call() 318 struct ftrace_regs *fregs) in function_no_repeats_trace_call() 361 struct ftrace_regs *fregs) in function_stack_no_repeats_trace_call()
|
D | fprobe.c | 218 struct fprobe *fp, struct ftrace_regs *fregs, in __fprobe_handler() 228 struct fprobe *fp, struct ftrace_regs *fregs, in __fprobe_kprobe_handler() 250 struct ftrace_regs *fregs) in fprobe_entry() 341 struct ftrace_regs *fregs) in fprobe_return()
|
D | trace_sched_wakeup.c | 117 struct ftrace_regs *fregs) in wakeup_graph_entry() 155 struct ftrace_regs *fregs) in wakeup_graph_return() 232 struct ftrace_ops *op, struct ftrace_regs *fregs) in wakeup_tracer_call()
|
/linux-6.14.4/arch/mips/kernel/ |
D | ptrace32.c | 95 union fpureg *fregs; in compat_arch_ptrace() local 211 union fpureg *fregs = get_fpu_regs(child); in compat_arch_ptrace() local
|
D | ptrace.c | 367 union fpureg *fregs = get_fpu_regs(child); in ptrace_getfpregs() local 384 union fpureg *fregs; in ptrace_setfpregs() local 1111 union fpureg *fregs; in arch_ptrace() local 1215 union fpureg *fregs = get_fpu_regs(child); in arch_ptrace() local
|
/linux-6.14.4/lib/ |
D | test_fprobe.c | 36 struct ftrace_regs *fregs, void *data) in fp_entry_handler() 55 struct ftrace_regs *fregs, void *data) in fp_exit_handler()
|
/linux-6.14.4/arch/parisc/kernel/ |
D | ftrace.c | 59 struct ftrace_regs *fregs) in ftrace_function_trampoline() 202 struct ftrace_ops *ops, struct ftrace_regs *fregs) in kprobe_ftrace_handler()
|
/linux-6.14.4/samples/ftrace/ |
D | ftrace-ops.c | 102 struct ftrace_regs *fregs) in ops_func_nop() 109 struct ftrace_regs *fregs) in ops_func_count()
|
/linux-6.14.4/arch/powerpc/kernel/ |
D | kprobes-ftrace.c | 17 struct ftrace_ops *ops, struct ftrace_regs *fregs) in kprobe_ftrace_handler()
|
/linux-6.14.4/arch/x86/kernel/kprobes/ |
D | ftrace.c | 18 struct ftrace_ops *ops, struct ftrace_regs *fregs) in kprobe_ftrace_handler()
|
/linux-6.14.4/arch/csky/kernel/probes/ |
D | ftrace.c | 7 struct ftrace_ops *ops, struct ftrace_regs *fregs) in kprobe_ftrace_handler()
|
/linux-6.14.4/arch/loongarch/kernel/ |
D | ftrace_dyn.c | 242 struct ftrace_ops *op, struct ftrace_regs *fregs) in ftrace_graph_func() 291 struct ftrace_ops *ops, struct ftrace_regs *fregs) in kprobe_ftrace_handler()
|
/linux-6.14.4/arch/s390/kernel/ |
D | ftrace.c | 266 struct ftrace_ops *op, struct ftrace_regs *fregs) in ftrace_graph_func() 283 struct ftrace_ops *ops, struct ftrace_regs *fregs) in kprobe_ftrace_handler()
|