/openbmc/linux/arch/arc/kernel/ |
H A D | signal.c | 65 static int save_arcv2_regs(struct sigcontext __user *mctx, struct pt_regs *regs) in save_arcv2_regs() 83 static int restore_arcv2_regs(struct sigcontext __user *mctx, struct pt_regs *regs) in restore_arcv2_regs() 101 stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs, in stash_usr_regs() 142 static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf) in restore_usr_regs() 199 struct pt_regs *regs = current_pt_regs(); in SYSCALL_DEFINE0() local 249 struct pt_regs *regs, in get_sigframe() 270 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) in setup_rt_frame() 344 static void arc_restart_syscall(struct k_sigaction *ka, struct pt_regs *regs) in arc_restart_syscall() 391 handle_signal(struct ksignal *ksig, struct pt_regs *regs) in handle_signal() 402 void do_signal(struct pt_regs *regs) in do_signal() [all …]
|
/openbmc/linux/arch/csky/kernel/probes/ |
H A D | uprobes.c | 19 unsigned long uprobe_get_swbp_addr(struct pt_regs *regs) in uprobe_get_swbp_addr() 48 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_pre_xol() 62 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_post_xol() 84 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_skip_sstep() 101 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_abort_xol() 117 struct pt_regs *regs) in arch_uretprobe_is_alive() 127 struct pt_regs *regs) in arch_uretprobe_hijack_return_addr() 144 int uprobe_breakpoint_handler(struct pt_regs *regs) in uprobe_breakpoint_handler() 152 int uprobe_single_step_handler(struct pt_regs *regs) in uprobe_single_step_handler()
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | bt431.h | 76 static inline void bt431_select_reg(struct bt431_regs *regs, int ir) in bt431_select_reg() 92 static inline u8 bt431_read_reg_inc(struct bt431_regs *regs) in bt431_read_reg_inc() 104 static inline void bt431_write_reg_inc(struct bt431_regs *regs, u8 value) in bt431_write_reg_inc() 116 static inline u8 bt431_read_reg(struct bt431_regs *regs, int ir) in bt431_read_reg() 122 static inline void bt431_write_reg(struct bt431_regs *regs, int ir, u8 value) in bt431_write_reg() 129 static inline u16 bt431_read_cmap_inc(struct bt431_regs *regs) in bt431_read_cmap_inc() 141 static inline void bt431_write_cmap_inc(struct bt431_regs *regs, u16 value) in bt431_write_cmap_inc() 153 static inline u16 bt431_read_cmap(struct bt431_regs *regs, int cr) in bt431_read_cmap() 159 static inline void bt431_write_cmap(struct bt431_regs *regs, int cr, u16 value) in bt431_write_cmap() 165 static inline void bt431_enable_cursor(struct bt431_regs *regs) in bt431_enable_cursor() [all …]
|
H A D | bt455.h | 27 static inline void bt455_select_reg(struct bt455_regs *regs, int ir) in bt455_select_reg() 33 static inline void bt455_reset_reg(struct bt455_regs *regs) in bt455_reset_reg() 42 static inline void bt455_read_cmap_next(struct bt455_regs *regs, u8 *grey) in bt455_read_cmap_next() 52 static inline void bt455_write_cmap_next(struct bt455_regs *regs, u8 grey) in bt455_write_cmap_next() 62 static inline void bt455_write_ovly_next(struct bt455_regs *regs, u8 grey) in bt455_write_ovly_next() 72 static inline void bt455_read_cmap_entry(struct bt455_regs *regs, in bt455_read_cmap_entry() 79 static inline void bt455_write_cmap_entry(struct bt455_regs *regs, in bt455_write_cmap_entry() 86 static inline void bt455_write_ovly_entry(struct bt455_regs *regs, u8 grey) in bt455_write_ovly_entry()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc86xx/ |
H A D | traps.c | 58 void show_regs(struct pt_regs *regs) in show_regs() 86 static void _exception(int signr, struct pt_regs *regs) in _exception() 93 void MachineCheckException(struct pt_regs *regs) in MachineCheckException() 139 void AlignmentException(struct pt_regs *regs) in AlignmentException() 150 void ProgramCheckException(struct pt_regs *regs) in ProgramCheckException() 175 void SoftEmuException(struct pt_regs *regs) in SoftEmuException() 186 void UnknownException(struct pt_regs *regs) in UnknownException()
|
/openbmc/u-boot/arch/mips/include/asm/ |
H A D | ptrace.h | 27 unsigned long regs[32]; member 46 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() 56 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() 75 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register() 87 #define user_mode(regs) (((regs)->cp0_status & KU_MASK) == KU_USER) argument 89 #define instruction_pointer(regs) ((regs)->cp0_epc) argument 90 #define profile_pc(regs) instruction_pointer(regs) argument 94 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() 99 static inline void user_stack_pointer_set(struct pt_regs *regs, in user_stack_pointer_set()
|
/openbmc/linux/arch/riscv/kernel/probes/ |
H A D | simulate-insn.c | 10 static inline bool rv_insn_reg_get_val(struct pt_regs *regs, u32 index, in rv_insn_reg_get_val() 23 static inline bool rv_insn_reg_set_val(struct pt_regs *regs, u32 index, in rv_insn_reg_set_val() 36 bool __kprobes simulate_jal(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_jal() 61 bool __kprobes simulate_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_jalr() 101 bool __kprobes simulate_auipc(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_auipc() 139 bool __kprobes simulate_branch(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_branch() 192 bool __kprobes simulate_c_j(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_j() 216 static bool __kprobes simulate_c_jr_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs, in simulate_c_jr_jalr() 243 bool __kprobes simulate_c_jr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_jr() 248 bool __kprobes simulate_c_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_jalr() [all …]
|
/openbmc/linux/arch/s390/kernel/ |
H A D | uprobes.c | 29 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_pre_xol() 47 struct pt_regs *regs = task_pt_regs(tsk); in arch_uprobe_xol_was_trapped() local 55 struct pt_regs *regs) in check_per_event() 78 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_post_xol() 115 struct pt_regs *regs = args->regs; in arch_uprobe_exception_notify() local 136 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_abort_xol() 145 struct pt_regs *regs) in arch_uretprobe_hijack_return_addr() 155 struct pt_regs *regs) in arch_uretprobe_is_alive() 189 #define emu_store_ril(regs, ptr, input) \ argument 206 #define emu_cmp_ril(regs, ptr, cmp) \ argument [all …]
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | traps.c | 174 __die_if_kernel(const char *str, struct pt_regs *regs, long err) in __die_if_kernel() 181 static inline void dump_user_code(struct pt_regs *regs) in dump_user_code() 192 static inline void dump_user_code(struct pt_regs *regs) in dump_user_code() 201 void do_unhandled(struct pt_regs *regs) in do_unhandled() 220 static void do_multihit(struct pt_regs *regs) in do_multihit() 261 static void do_nmi(struct pt_regs *regs) in do_nmi() 274 static void do_interrupt(struct pt_regs *regs) in do_interrupt() 320 static bool check_div0(struct pt_regs *regs) in check_div0() 342 static void do_illegal_instruction(struct pt_regs *regs) in do_illegal_instruction() 370 static void do_div0(struct pt_regs *regs) in do_div0() [all …]
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | traps.c | 56 static void show_backtrace(struct task_struct *task, const struct pt_regs *regs, in show_backtrace() 76 const struct pt_regs *regs, const char *loglvl, bool user) in show_stacktrace() 109 struct pt_regs regs; in show_stack() local 300 static void __show_regs(const struct pt_regs *regs) in __show_regs() 353 void show_regs(struct pt_regs *regs) in show_regs() 359 void show_registers(struct pt_regs *regs) in show_registers() 373 void die(const char *str, struct pt_regs *regs) in die() 481 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr) in do_fpe() 508 asmlinkage void noinstr do_ade(struct pt_regs *regs) in do_ade() 522 asmlinkage void noinstr do_ale(struct pt_regs *regs) in do_ale() [all …]
|
H A D | uprobes.c | 38 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_pre_xol() 50 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_post_xol() 67 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_abort_xol() 84 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_skip_sstep() 99 struct pt_regs *regs) in arch_uretprobe_hijack_return_addr() 109 enum rp_check ctx, struct pt_regs *regs) in arch_uretprobe_is_alive() 123 bool uprobe_breakpoint_handler(struct pt_regs *regs) in uprobe_breakpoint_handler() 131 bool uprobe_singlestep_handler(struct pt_regs *regs) in uprobe_singlestep_handler() 139 unsigned long uprobe_get_swbp_addr(struct pt_regs *regs) in uprobe_get_swbp_addr()
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | syscall.h | 24 struct pt_regs *regs) in syscall_get_nr() 30 struct pt_regs *regs) in syscall_rollback() 36 struct pt_regs *regs) in syscall_get_error() 44 struct pt_regs *regs) in syscall_get_return_value() 50 struct pt_regs *regs, in syscall_set_return_value() 57 struct pt_regs *regs, in syscall_get_arguments() 69 static inline bool arch_syscall_is_vdso_sigreturn(struct pt_regs *regs) in arch_syscall_is_vdso_sigreturn()
|
/openbmc/linux/arch/openrisc/kernel/ |
H A D | traps.c | 76 void show_registers(struct pt_regs *regs) in show_registers() 156 void __noreturn die(const char *str, struct pt_regs *regs, long err) in die() 174 asmlinkage void unhandled_exception(struct pt_regs *regs, int ea, int vector) in unhandled_exception() 181 asmlinkage void do_fpe_trap(struct pt_regs *regs, unsigned long address) in do_fpe_trap() 208 asmlinkage void do_trap(struct pt_regs *regs, unsigned long address) in do_trap() 218 asmlinkage void do_unaligned_access(struct pt_regs *regs, unsigned long address) in do_unaligned_access() 231 asmlinkage void do_bus_fault(struct pt_regs *regs, unsigned long address) in do_bus_fault() 243 static inline int in_delay_slot(struct pt_regs *regs) in in_delay_slot() 267 static inline void adjust_pc(struct pt_regs *regs, unsigned long address) in adjust_pc() 315 static inline void simulate_lwa(struct pt_regs *regs, unsigned long address, in simulate_lwa() [all …]
|
/openbmc/linux/arch/arm64/mm/ |
H A D | fault.c | 258 struct pt_regs *regs) in is_el1_permission_fault() 277 struct pt_regs *regs) in is_spurious_el1_translation_fault() 308 unsigned long esr, struct pt_regs *regs) in die_kernel_fault() 327 struct pt_regs *regs) in report_tag_fault() 339 struct pt_regs *regs) { } in report_tag_fault() 343 struct pt_regs *regs) in do_tag_recovery() 377 struct pt_regs *regs) in __do_kernel_fault() 479 struct pt_regs *regs) in do_bad_area() 503 struct pt_regs *regs) in __do_page_fault() 531 struct pt_regs *regs) in do_page_fault() [all …]
|
/openbmc/u-boot/arch/riscv/include/asm/ |
H A D | ptrace.h | 57 #define user_mode(regs) (((regs)->sstatus & SR_PS) == 0) argument 60 #define GET_IP(regs) ((regs)->sepc) argument 61 #define SET_IP(regs, val) (GET_IP(regs) = (val)) argument 63 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer() 68 static inline void instruction_pointer_set(struct pt_regs *regs, ulong val) in instruction_pointer_set() 73 #define profile_pc(regs) instruction_pointer(regs) argument 76 #define GET_USP(regs) ((regs)->sp) argument 77 #define SET_USP(regs, val) (GET_USP(regs) = (val)) argument 79 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() 84 static inline void user_stack_pointer_set(struct pt_regs *regs, ulong val) in user_stack_pointer_set() [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | dumpstack.c | 75 static int copy_code(struct pt_regs *regs, u8 *buf, unsigned long src, in copy_code() 113 void show_opcodes(struct pt_regs *regs, const char *loglvl) in show_opcodes() 137 void show_ip(struct pt_regs *regs, const char *loglvl) in show_ip() 147 void show_iret_regs(struct pt_regs *regs, const char *log_lvl) in show_iret_regs() 154 static void show_regs_if_on_stack(struct stack_info *info, struct pt_regs *regs, in show_regs_if_on_stack() 186 static void show_trace_log_lvl(struct task_struct *task, struct pt_regs *regs, in show_trace_log_lvl() 324 void show_stack_regs(struct pt_regs *regs) in show_stack_regs() 359 void oops_end(unsigned long flags, struct pt_regs *regs, int signr) in oops_end() 396 static void __die_header(const char *str, struct pt_regs *regs, long err) in __die_header() 418 static int __die_body(const char *str, struct pt_regs *regs, long err) in __die_body() [all …]
|
/openbmc/linux/arch/csky/include/asm/ |
H A D | syscall.h | 14 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr() 20 syscall_set_nr(struct task_struct *task, struct pt_regs *regs, in syscall_set_nr() 27 syscall_rollback(struct task_struct *task, struct pt_regs *regs) in syscall_rollback() 33 syscall_get_error(struct task_struct *task, struct pt_regs *regs) in syscall_get_error() 41 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) in syscall_get_return_value() 47 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, in syscall_set_return_value() 54 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_get_arguments()
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | syscall.h | 12 struct pt_regs *regs) in syscall_get_nr() 18 struct pt_regs *regs) in syscall_rollback() 24 struct pt_regs *regs) in syscall_get_error() 32 struct pt_regs *regs) in syscall_get_return_value() 38 struct pt_regs *regs, in syscall_set_return_value() 45 struct pt_regs *regs, in syscall_get_arguments() 55 struct pt_regs *regs, in syscall_set_arguments()
|
/openbmc/linux/arch/microblaze/include/asm/ |
H A D | syscall.h | 12 struct pt_regs *regs) in syscall_get_nr() 18 struct pt_regs *regs) in syscall_rollback() 24 struct pt_regs *regs) in syscall_get_error() 30 struct pt_regs *regs) in syscall_get_return_value() 36 struct pt_regs *regs, in syscall_set_return_value() 45 static inline microblaze_reg_t microblaze_get_syscall_arg(struct pt_regs *regs, in microblaze_get_syscall_arg() 62 struct pt_regs *regs, in syscall_get_arguments()
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | uprobes.c | 64 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_pre_xol() 82 unsigned long uprobe_get_swbp_addr(struct pt_regs *regs) in uprobe_get_swbp_addr() 112 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_post_xol() 138 struct pt_regs *regs = args->regs; in arch_uprobe_exception_notify() local 168 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_abort_xol() 182 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_skip_sstep() 198 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, struct pt_regs *regs) in arch_uretprobe_hijack_return_addr() 211 struct pt_regs *regs) in arch_uretprobe_is_alive()
|
H A D | kgdb.c | 113 int kgdb_skipexception(int exception, struct pt_regs *regs) in kgdb_skipexception() 118 static int kgdb_debugger_ipi(struct pt_regs *regs) in kgdb_debugger_ipi() 132 static int kgdb_debugger(struct pt_regs *regs) in kgdb_debugger() 138 static int kgdb_handle_breakpoint(struct pt_regs *regs) in kgdb_handle_breakpoint() 152 static int kgdb_singlestep(struct pt_regs *regs) in kgdb_singlestep() 162 static int kgdb_iabr_match(struct pt_regs *regs) in kgdb_iabr_match() 172 static int kgdb_break_match(struct pt_regs *regs) in kgdb_break_match() 193 struct pt_regs *regs = (struct pt_regs *)(p->thread.ksp + in sleeping_thread_to_gdb_regs() local 319 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() 345 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() [all …]
|
/openbmc/linux/arch/powerpc/mm/ |
H A D | fault.c | 54 __bad_area_nosemaphore(struct pt_regs *regs, unsigned long address, int si_code) in __bad_area_nosemaphore() 69 static noinline int bad_area_nosemaphore(struct pt_regs *regs, unsigned long address) in bad_area_nosemaphore() 74 static int __bad_area(struct pt_regs *regs, unsigned long address, int si_code) in __bad_area() 87 static noinline int bad_access_pkey(struct pt_regs *regs, unsigned long address, in bad_access_pkey() 127 static noinline int bad_access(struct pt_regs *regs, unsigned long address) in bad_access() 132 static int do_sigbus(struct pt_regs *regs, unsigned long address, in do_sigbus() 160 static int mm_fault_error(struct pt_regs *regs, unsigned long addr, in mm_fault_error() 192 static bool bad_kernel_fault(struct pt_regs *regs, unsigned long error_code, in bad_kernel_fault() 405 static int ___do_page_fault(struct pt_regs *regs, unsigned long address, in ___do_page_fault() 574 static __always_inline void __do_page_fault(struct pt_regs *regs) in __do_page_fault() [all …]
|
/openbmc/linux/arch/powerpc/lib/ |
H A D | sstep.c | 84 const struct pt_regs *regs, in branch_taken() 105 static nokprobe_inline long address_ok(struct pt_regs *regs, in address_ok() 124 const struct pt_regs *regs) in dform_ea() 142 const struct pt_regs *regs) in dsform_ea() 159 const struct pt_regs *regs) in dqform_ea() 177 const struct pt_regs *regs) in xform_ea() 197 const struct pt_regs *regs) in mlsd_8lsd_ea() 301 __read_mem_aligned(unsigned long *dest, unsigned long ea, int nb, struct pt_regs *regs) in __read_mem_aligned() 330 read_mem_aligned(unsigned long *dest, unsigned long ea, int nb, struct pt_regs *regs) in read_mem_aligned() 352 static __always_inline int __copy_mem_in(u8 *dest, unsigned long ea, int nb, struct pt_regs *regs) in __copy_mem_in() [all …]
|
/openbmc/linux/arch/mips/kernel/ |
H A D | traps.c | 113 void mips_set_be_handler(int (*handler)(struct pt_regs *regs, int is_fixup)) in mips_set_be_handler() 150 static void show_backtrace(struct task_struct *task, const struct pt_regs *regs, in show_backtrace() 177 const struct pt_regs *regs, const char *loglvl, bool user) in show_stacktrace() 210 struct pt_regs regs; in show_stack() local 263 static void __show_regs(const struct pt_regs *regs) in __show_regs() 364 void show_regs(struct pt_regs *regs) in show_regs() 370 void show_registers(struct pt_regs *regs) in show_registers() 394 void __noreturn die(const char *str, struct pt_regs *regs) in die() 447 asmlinkage void do_be(struct pt_regs *regs) in do_be() 528 static inline int simulate_ll(struct pt_regs *regs, unsigned int opcode) in simulate_ll() [all …]
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | kprobes.c | 93 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, in set_current_kprobe() 101 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs, in prepare_singlestep() 116 static int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler() 202 struct pt_regs *regs) in relbranch_fixup() 236 static void __kprobes retpc_fixup(struct pt_regs *regs, u32 insn, in retpc_fixup() 278 struct pt_regs *regs, struct kprobe_ctlblk *kcb) in resume_execution() 293 static int __kprobes post_kprobe_handler(struct pt_regs *regs) in post_kprobe_handler() 320 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() 400 struct pt_regs *regs) in kprobe_trap() 436 struct pt_regs *regs) in arch_prepare_kretprobe() [all …]
|