/linux-4.19.296/include/asm-generic/ |
D | syscall.h | 23 struct pt_regs; 41 int syscall_get_nr(struct task_struct *task, struct pt_regs *regs); 59 void syscall_rollback(struct task_struct *task, struct pt_regs *regs); 71 long syscall_get_error(struct task_struct *task, struct pt_regs *regs); 84 long syscall_get_return_value(struct task_struct *task, struct pt_regs *regs); 101 void syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, 121 void syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, 141 void syscall_set_arguments(struct task_struct *task, struct pt_regs *regs,
|
D | irq_regs.h | 21 DECLARE_PER_CPU(struct pt_regs *, __irq_regs); 23 static inline struct pt_regs *get_irq_regs(void) in get_irq_regs() 28 static inline struct pt_regs *set_irq_regs(struct pt_regs *new_regs) in set_irq_regs() 30 struct pt_regs *old_regs; in set_irq_regs()
|
D | ptrace.h | 22 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer() 26 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() 44 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() 48 static inline void user_stack_pointer_set(struct pt_regs *regs, in user_stack_pointer_set() 62 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() 66 static inline void frame_pointer_set(struct pt_regs *regs, in frame_pointer_set()
|
D | extable.h | 24 struct pt_regs; 25 extern int fixup_exception(struct pt_regs *regs);
|
/linux-4.19.296/include/linux/ |
D | uprobes.h | 50 int (*handler)(struct uprobe_consumer *self, struct pt_regs *regs); 53 struct pt_regs *regs); 122 extern unsigned long uprobe_get_swbp_addr(struct pt_regs *regs); 123 extern unsigned long uprobe_get_trap_addr(struct pt_regs *regs); 135 extern int uprobe_post_sstep_notifier(struct pt_regs *regs); 136 extern int uprobe_pre_sstep_notifier(struct pt_regs *regs); 137 extern void uprobe_notify_resume(struct pt_regs *regs); 139 extern bool arch_uprobe_skip_sstep(struct arch_uprobe *aup, struct pt_regs *regs); 142 extern int arch_uprobe_pre_xol(struct arch_uprobe *aup, struct pt_regs *regs); 143 extern int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs); [all …]
|
D | kgdb.h | 24 struct pt_regs; 35 extern int kgdb_skipexception(int exception, struct pt_regs *regs); 93 extern char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs); 94 extern int dbg_set_reg(int regno, void *mem, struct pt_regs *regs); 130 extern void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs); 155 extern void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs); 177 struct pt_regs *regs); 205 extern void kgdb_arch_set_pc(struct pt_regs *regs, unsigned long pc); 252 void (*disable_hw_break)(struct pt_regs *regs); 286 extern unsigned long kgdb_arch_pc(int exception, struct pt_regs *regs); [all …]
|
D | perf_regs.h | 9 struct pt_regs *regs; 14 u64 perf_reg_value(struct pt_regs *regs, int idx); 18 struct pt_regs *regs, 19 struct pt_regs *regs_user_copy); 21 static inline u64 perf_reg_value(struct pt_regs *regs, int idx) in perf_reg_value() 37 struct pt_regs *regs, in perf_get_regs_user() 38 struct pt_regs *regs_user_copy) in perf_get_regs_user()
|
D | elfcore.h | 14 static inline void elf_core_copy_regs(elf_gregset_t *elfregs, struct pt_regs *regs) in elf_core_copy_regs() 20 *(struct pt_regs *)elfregs = *regs; in elf_core_copy_regs() 24 static inline void elf_core_copy_kernel_regs(elf_gregset_t *elfregs, struct pt_regs *regs) in elf_core_copy_kernel_regs() 43 extern int dump_fpu (struct pt_regs *, elf_fpregset_t *); 45 static inline int elf_core_copy_task_fpregs(struct task_struct *t, struct pt_regs *regs, elf_fpregs… in elf_core_copy_task_fpregs()
|
D | mmiotrace.h | 9 struct pt_regs; 12 struct pt_regs *, unsigned long addr); 14 unsigned long condition, struct pt_regs *); 45 extern int kmmio_handler(struct pt_regs *regs, unsigned long addr); 60 static inline int kmmio_handler(struct pt_regs *regs, unsigned long addr) in kmmio_handler()
|
D | oprofile.h | 47 struct pt_regs; 71 void (*backtrace)(struct pt_regs * const regs, unsigned int depth); 96 void oprofile_add_sample(struct pt_regs * const regs, unsigned long event); 105 void oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs, 111 void oprofile_add_ext_hw_sample(unsigned long pc, struct pt_regs * const regs, 190 struct pt_regs * const regs,
|
D | kprobes.h | 62 struct pt_regs; 65 typedef int (*kprobe_pre_handler_t) (struct kprobe *, struct pt_regs *); 66 typedef void (*kprobe_post_handler_t) (struct kprobe *, struct pt_regs *, 68 typedef int (*kprobe_fault_handler_t) (struct kprobe *, struct pt_regs *, 71 struct pt_regs *); 207 struct pt_regs *regs); 211 struct pt_regs *regs) in arch_prepare_kretprobe() 245 extern void show_registers(struct pt_regs *regs); 323 extern void opt_pre_handler(struct kprobe *p, struct pt_regs *regs); 341 struct ftrace_ops *ops, struct pt_regs *regs); [all …]
|
D | tracehook.h | 60 static inline int ptrace_report_syscall(struct pt_regs *regs) in ptrace_report_syscall() 102 struct pt_regs *regs) in tracehook_report_syscall_entry() 124 static inline void tracehook_report_syscall_exit(struct pt_regs *regs, int step) in tracehook_report_syscall_exit() 184 static inline void tracehook_notify_resume(struct pt_regs *regs) in tracehook_notify_resume()
|
D | perf_event.h | 519 struct pt_regs *regs); 949 struct pt_regs regs_user_copy; 984 struct pt_regs *regs); 988 struct pt_regs *regs); 992 struct pt_regs *regs); 995 struct pt_regs *regs); 998 struct pt_regs *regs); 1066 extern void ___perf_sw_event(u32, u64, struct pt_regs *, u64); 1067 extern void __perf_sw_event(u32, u64, struct pt_regs *, u64); 1070 static inline void perf_arch_fetch_caller_regs(struct pt_regs *regs, unsigned long ip) { } in perf_arch_fetch_caller_regs() [all …]
|
D | arm_sdei.h | 25 typedef int (sdei_event_callback)(u32 event, struct pt_regs *regs, void *arg); 64 struct pt_regs interrupted_regs; 73 int notrace sdei_event_handler(struct pt_regs *regs,
|
D | bug.h | 15 struct pt_regs; 41 enum bug_trap_type report_bug(unsigned long bug_addr, struct pt_regs *regs); 56 struct pt_regs *regs) in report_bug()
|
D | kexec.h | 307 extern void __crash_kexec(struct pt_regs *); 308 extern void crash_kexec(struct pt_regs *); 311 void crash_save_cpu(struct pt_regs *regs, int cpu); 396 struct pt_regs; 398 static inline void __crash_kexec(struct pt_regs *regs) { } in __crash_kexec() 399 static inline void crash_kexec(struct pt_regs *regs) { } in crash_kexec()
|
D | kdebug.h | 10 struct pt_regs *regs; 21 struct pt_regs *regs, long err, int trap, int sig);
|
D | stacktrace.h | 8 struct pt_regs; 18 extern void save_stack_trace_regs(struct pt_regs *regs,
|
D | reboot.h | 60 struct pt_regs; 61 extern void machine_crash_shutdown(struct pt_regs *);
|
D | profile.h | 18 struct pt_regs; 87 struct pt_regs;
|
D | irqdesc.h | 18 struct pt_regs; 168 bool lookup, struct pt_regs *regs); 171 unsigned int hwirq, struct pt_regs *regs) in handle_domain_irq()
|
/linux-4.19.296/include/linux/irqchip/ |
D | versatile-fpga.h | 6 struct pt_regs; 8 void fpga_handle_irq(struct pt_regs *regs);
|
/linux-4.19.296/include/linux/sched/ |
D | debug.h | 24 struct pt_regs; 26 extern void show_regs(struct pt_regs *);
|
/linux-4.19.296/include/trace/events/ |
D | syscalls.h | 20 TP_PROTO(struct pt_regs *regs, long id), 46 TP_PROTO(struct pt_regs *regs, long ret),
|
/linux-4.19.296/drivers/oprofile/ |
D | cpu_buffer.c | 298 __oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs, in __oprofile_add_ext_sample() 321 void oprofile_add_ext_hw_sample(unsigned long pc, struct pt_regs * const regs, in oprofile_add_ext_hw_sample() 328 void oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs, in oprofile_add_ext_sample() 334 void oprofile_add_sample(struct pt_regs * const regs, unsigned long event) in oprofile_add_sample() 357 oprofile_write_reserve(struct op_entry *entry, struct pt_regs * const regs, in oprofile_write_reserve()
|