/openbmc/linux/arch/x86/mm/ |
H A D | extable.c | 15 static inline unsigned long *pt_regs_nr(struct pt_regs *regs, int nr) in pt_regs_nr() 33 struct pt_regs *regs) in ex_handler_default() 57 struct pt_regs *regs, in ex_handler_zeropad() 98 struct pt_regs *regs, int trapnr) in ex_handler_fault() 105 struct pt_regs *regs, int trapnr) in ex_handler_sgx() 122 struct pt_regs *regs) in ex_handler_fprestore() 158 struct pt_regs *regs, int trapnr, in ex_handler_uaccess() 167 struct pt_regs *regs, int trapnr) in ex_handler_copy() 174 struct pt_regs *regs, bool wrmsr, bool safe, int reg) in ex_handler_msr() 202 struct pt_regs *regs) in ex_handler_clear_fs() [all …]
|
/openbmc/linux/arch/arm/probes/kprobes/ |
H A D | actions-thumb.c | 25 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_table_branch() 45 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_mrs() 54 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_cond_branch() 79 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_branch() 107 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_ldr_literal() 159 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_ldrdstrd() 186 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_ldrstr() 212 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_rd8rn16rm0_rwflags() 239 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_rd8pc16_noflags() 259 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_rd8rn16_noflags() [all …]
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | ptrace.h | 17 #define user_mode(regs) (((regs)->iaoq[0] & 3) != PRIV_KERNEL) argument 18 #define user_space(regs) ((regs)->iasq[1] != PRIV_KERNEL) argument 19 #define instruction_pointer(regs) ((regs)->iaoq[0] & ~3) argument 20 #define user_stack_pointer(regs) ((regs)->gr[30]) argument 23 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value() 28 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() 40 #define kernel_stack_pointer(regs) ((regs)->gr[30]) argument 42 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc8xx/ |
H A D | traps.c | 54 static void show_regs(struct pt_regs *regs) in show_regs() 78 static void _exception(int signr, struct pt_regs *regs) in _exception() 85 void MachineCheckException(struct pt_regs *regs) in MachineCheckException() 123 void AlignmentException(struct pt_regs *regs) in AlignmentException() 130 void ProgramCheckException(struct pt_regs *regs) in ProgramCheckException() 137 void SoftEmuException(struct pt_regs *regs) in SoftEmuException() 145 void UnknownException(struct pt_regs *regs) in UnknownException() 152 void DebugException(struct pt_regs *regs) in DebugException()
|
/openbmc/linux/arch/x86/lib/ |
H A D | insn-eval.c | 179 static int resolve_default_seg(struct insn *insn, struct pt_regs *regs, int off) in resolve_default_seg() 281 static int resolve_seg_reg(struct insn *insn, struct pt_regs *regs, int regoff) in resolve_seg_reg() 343 static short get_segment_selector(struct pt_regs *regs, int seg_reg_idx) in get_segment_selector() 440 int pt_regs_offset(struct pt_regs *regs, int regno) in pt_regs_offset() 522 static int get_reg_offset(struct insn *insn, struct pt_regs *regs, in get_reg_offset() 550 static int get_reg_offset_16(struct insn *insn, struct pt_regs *regs, in get_reg_offset_16() 681 unsigned long insn_get_seg_base(struct pt_regs *regs, int seg_reg_idx) in insn_get_seg_base() 748 static unsigned long get_seg_limit(struct pt_regs *regs, int seg_reg_idx) in get_seg_limit() 796 int insn_get_code_seg_params(struct pt_regs *regs) in insn_get_code_seg_params() 855 int insn_get_modrm_rm_off(struct insn *insn, struct pt_regs *regs) in insn_get_modrm_rm_off() [all …]
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | ptrace.h | 182 u64 regs[31]; member 206 static inline bool in_syscall(struct pt_regs const *regs) in in_syscall() 211 static inline void forget_syscall(struct pt_regs *regs) in forget_syscall() 221 #define compat_thumb_mode(regs) \ argument 224 #define compat_thumb_mode(regs) (0) argument 227 #define user_mode(regs) \ argument 230 #define compat_user_mode(regs) \ argument 234 #define processor_mode(regs) \ argument 237 #define irqs_priority_unmasked(regs) \ argument 242 #define interrupts_enabled(regs) \ argument [all …]
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | ptrace.h | 16 #define user_mode(regs) (((regs)->sr & 0x40000000)==0) argument 19 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer() 23 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() 29 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() 34 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() 39 static inline void user_stack_pointer_set(struct pt_regs *regs, in user_stack_pointer_set() 77 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register() 93 static inline int regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack() 109 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth() 129 static inline unsigned long profile_pc(struct pt_regs *regs) in profile_pc()
|
/openbmc/linux/arch/csky/mm/ |
H A D | fault.c | 9 int fixup_exception(struct pt_regs *regs) in fixup_exception() 23 static inline bool is_write(struct pt_regs *regs) in is_write() 36 static inline void csky_cmpxchg_fixup(struct pt_regs *regs) in csky_cmpxchg_fixup() 43 static inline void csky_cmpxchg_fixup(struct pt_regs *regs) in csky_cmpxchg_fixup() 54 static inline void no_context(struct pt_regs *regs, unsigned long addr) in no_context() 73 static inline void mm_fault_error(struct pt_regs *regs, unsigned long addr, vm_fault_t fault) in mm_fault_error() 100 static inline void bad_area_nosemaphore(struct pt_regs *regs, struct mm_struct *mm, int code, unsig… in bad_area_nosemaphore() 115 static inline void vmalloc_fault(struct pt_regs *regs, int code, unsigned long addr) in vmalloc_fault() 171 static inline bool access_error(struct pt_regs *regs, struct vm_area_struct *vma) in access_error() 187 asmlinkage void do_page_fault(struct pt_regs *regs) in do_page_fault()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc83xx/ |
H A D | traps.c | 51 void show_regs(struct pt_regs *regs) in show_regs() 77 static void _exception(int signr, struct pt_regs *regs) in _exception() 101 void MachineCheckException(struct pt_regs *regs) in MachineCheckException() 160 void AlignmentException(struct pt_regs *regs) in AlignmentException() 171 void ProgramCheckException(struct pt_regs *regs) in ProgramCheckException() 182 void SoftEmuException(struct pt_regs *regs) in SoftEmuException() 194 void UnknownException(struct pt_regs *regs) in UnknownException() 209 void DebugException(struct pt_regs *regs) in DebugException()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | traps.c | 87 void show_regs(struct pt_regs *regs) in show_regs() 115 static void _exception(int signr, struct pt_regs *regs) in _exception() 122 void CritcalInputException(struct pt_regs *regs) in CritcalInputException() 129 void MachineCheckException(struct pt_regs *regs) in MachineCheckException() 201 void AlignmentException(struct pt_regs *regs) in AlignmentException() 213 void ProgramCheckException(struct pt_regs *regs) in ProgramCheckException() 236 void PITException(struct pt_regs *regs) in PITException() 249 void UnknownException(struct pt_regs *regs) in UnknownException() 261 void ExtIntException(struct pt_regs *regs) in ExtIntException() 280 void DebugException(struct pt_regs *regs) in DebugException()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | signal.c | 42 static long restore_fp_state(struct pt_regs *regs, in restore_fp_state() 56 static long save_fp_state(struct pt_regs *regs, in save_fp_state() 67 #define save_fp_state(task, regs) (0) argument 68 #define restore_fp_state(task, regs) (0) argument 73 static long save_v_state(struct pt_regs *regs, void __user **sc_vec) in save_v_state() 113 static long __restore_v_state(struct pt_regs *regs, void __user *sc_vec) in __restore_v_state() 142 #define save_v_state(task, regs) (0) argument 143 #define __restore_v_state(task, regs) (0) argument 146 static long restore_sigcontext(struct pt_regs *regs, in restore_sigcontext() 223 struct pt_regs *regs = current_pt_regs(); in SYSCALL_DEFINE0() local [all …]
|
/openbmc/u-boot/board/cavium/thunderx/ |
H A D | atf.c | 20 struct pt_regs regs; in atf_read_mmc() local 33 struct pt_regs regs; in atf_read_nor() local 46 struct pt_regs regs; in atf_get_pcount() local 56 struct pt_regs regs; in atf_get_part() local 68 struct pt_regs regs; in atf_erase_nor() local 80 struct pt_regs regs; in atf_write_nor() local 94 struct pt_regs regs; in atf_write_mmc() local 108 struct pt_regs regs; in atf_dram_size() local 119 struct pt_regs regs; in atf_node_count() local 129 struct pt_regs regs; in atf_env_count() local [all …]
|
/openbmc/u-boot/drivers/video/exynos/ |
H A D | exynos_dp.c | 39 static int exynos_dp_init_dp(struct exynos_dp *regs) in exynos_dp_init_dp() 68 static unsigned int exynos_dp_read_edid(struct exynos_dp *regs) in exynos_dp_read_edid() 167 static unsigned int exynos_dp_handle_edid(struct exynos_dp *regs, in exynos_dp_handle_edid() 244 static void exynos_dp_init_training(struct exynos_dp *regs) in exynos_dp_init_training() 256 static unsigned int exynos_dp_link_start(struct exynos_dp *regs, in exynos_dp_link_start() 321 static unsigned int exynos_dp_training_pattern_dis(struct exynos_dp *regs) in exynos_dp_training_pattern_dis() 338 struct exynos_dp *regs, unsigned char enable) in exynos_dp_enable_rx_to_enhanced_mode() 365 static unsigned int exynos_dp_set_enhanced_mode(struct exynos_dp *regs, in exynos_dp_set_enhanced_mode() 381 static int exynos_dp_read_dpcd_lane_stat(struct exynos_dp *regs, in exynos_dp_read_dpcd_lane_stat() 415 static unsigned int exynos_dp_read_dpcd_adj_req(struct exynos_dp *regs, in exynos_dp_read_dpcd_adj_req() [all …]
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | syscall.h | 30 struct pt_regs *regs) in mips_syscall_is_indirect() 39 struct pt_regs *regs) in syscall_get_nr() 45 struct pt_regs *regs) in mips_syscall_update_nr() 58 struct task_struct *task, struct pt_regs *regs, unsigned int n) in mips_get_syscall_arg() 94 struct pt_regs *regs) in syscall_get_error() 100 struct pt_regs *regs) in syscall_get_return_value() 106 struct pt_regs *regs) in syscall_rollback() 112 struct pt_regs *regs, in syscall_set_return_value() 125 struct pt_regs *regs, in syscall_get_arguments()
|
H A D | branch.h | 36 static inline int mm_isBranchInstr(struct pt_regs *regs, in mm_isBranchInstr() 45 static inline int delay_slot(struct pt_regs *regs) in delay_slot() 50 static inline void clear_delay_slot(struct pt_regs *regs) in clear_delay_slot() 55 static inline void set_delay_slot(struct pt_regs *regs) in set_delay_slot() 60 static inline unsigned long exception_epc(struct pt_regs *regs) in exception_epc() 73 static inline int compute_return_epc(struct pt_regs *regs) in compute_return_epc() 88 static inline int MIPS16e_compute_return_epc(struct pt_regs *regs, in MIPS16e_compute_return_epc()
|
/openbmc/linux/arch/csky/kernel/ |
H A D | traps.c | 84 void die(struct pt_regs *regs, const char *str) in die() 115 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr) in do_trap() 131 static void do_trap_error(struct pt_regs *regs, int signo, int code, in do_trap_error() 157 asmlinkage void do_trap_misaligned(struct pt_regs *regs) in do_trap_misaligned() 168 asmlinkage void do_trap_bkpt(struct pt_regs *regs) in do_trap_bkpt() 187 asmlinkage void do_trap_illinsn(struct pt_regs *regs) in do_trap_illinsn() 210 asmlinkage void do_trap_fpe(struct pt_regs *regs) in do_trap_fpe() 220 asmlinkage void do_trap_priv(struct pt_regs *regs) in do_trap_priv() 230 asmlinkage void trap_c(struct pt_regs *regs) in trap_c()
|
/openbmc/linux/drivers/scsi/mvsas/ |
H A D | mv_64xx.c | 16 void __iomem *regs = mvi->regs; in mvs_64xx_detect_porttype() local 30 void __iomem *regs = mvi->regs; in mvs_64xx_enable_xmt() local 43 void __iomem *regs = mvi->regs; in mvs_64xx_phy_hacks() local 69 void __iomem *regs = mvi->regs; in mvs_64xx_stp_reset() local 126 void __iomem *regs = mvi->regs; in mvs_64xx_clear_srs_irq() local 146 void __iomem *regs = mvi->regs; in mvs_64xx_chip_reset() local 196 void __iomem *regs = mvi->regs; in mvs_64xx_phy_disable() local 218 void __iomem *regs = mvi->regs; in mvs_64xx_phy_enable() local 240 void __iomem *regs = mvi->regs; in mvs_64xx_init() local 422 void __iomem *regs = mvi->regs; in mvs_64xx_interrupt_enable() local [all …]
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | syscall.h | 28 struct pt_regs *regs) in syscall_get_nr() 34 struct pt_regs *regs) in syscall_rollback() 40 struct pt_regs *regs) in syscall_get_error() 48 struct pt_regs *regs) in syscall_get_return_value() 54 struct pt_regs *regs, in syscall_set_return_value() 61 struct pt_regs *regs, in syscall_get_arguments() 79 static inline void syscall_handler(struct pt_regs *regs, ulong syscall) in syscall_handler() 93 static inline bool arch_syscall_is_vdso_sigreturn(struct pt_regs *regs) in arch_syscall_is_vdso_sigreturn()
|
/openbmc/u-boot/drivers/rtc/ |
H A D | mvrtc.c | 21 static int __mv_rtc_get(struct mvrtc_registers *regs, struct rtc_time *t) in __mv_rtc_get() 61 struct mvrtc_registers *regs; in rtc_get() local 68 static int __mv_rtc_set(struct mvrtc_registers *regs, const struct rtc_time *t) in __mv_rtc_set() 100 struct mvrtc_registers *regs; in rtc_set() local 107 static void __mv_rtc_reset(struct mvrtc_registers *regs) in __mv_rtc_reset() 125 struct mvrtc_registers *regs; in rtc_reset() local 136 struct mvrtc_registers *regs = (struct mvrtc_registers *)pdata->iobase; in mv_rtc_get() local 144 struct mvrtc_registers *regs = (struct mvrtc_registers *)pdata->iobase; in mv_rtc_set() local 152 struct mvrtc_registers *regs = (struct mvrtc_registers *)pdata->iobase; in mv_rtc_reset() local
|
/openbmc/linux/arch/microblaze/include/asm/ |
H A D | ptrace.h | 11 #define kernel_mode(regs) ((regs)->pt_mode) argument 12 #define user_mode(regs) (!kernel_mode(regs)) argument 14 #define instruction_pointer(regs) ((regs)->pc) argument 15 #define profile_pc(regs) instruction_pointer(regs) argument 16 #define user_stack_pointer(regs) ((regs)->r1) argument 18 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | signal.c | 107 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_fpu_to_sigcontext() local 127 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_fpu_from_sigcontext() local 145 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lsx_to_sigcontext() local 166 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lsx_from_sigcontext() local 186 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lasx_to_sigcontext() local 211 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lasx_from_sigcontext() local 235 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lbt_to_sigcontext() local 250 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lbt_from_sigcontext() local 282 uint64_t __user *regs = (uint64_t *)&ctx->regs; in save_hw_fpu_context() local 291 uint64_t __user *regs = (uint64_t *)&ctx->regs; in restore_hw_fpu_context() local [all …]
|
/openbmc/linux/arch/m68k/kernel/ |
H A D | signal.c | 90 int fixup_exception(struct pt_regs *regs) in fixup_exception() 178 static inline void adjustformat(struct pt_regs *regs) in adjustformat() 182 static inline void save_a5_state(struct sigcontext *sc, struct pt_regs *regs) in save_a5_state() 197 static inline void adjustformat(struct pt_regs *regs) in adjustformat() 206 static inline void save_a5_state(struct sigcontext *sc, struct pt_regs *regs) in save_a5_state() 429 static inline void save_fpu_state(struct sigcontext *sc, struct pt_regs *regs) in save_fpu_state() 482 static inline int rt_save_fpu_state(struct ucontext __user *uc, struct pt_regs *regs) in rt_save_fpu_state() 565 static inline void save_fpu_state(struct sigcontext *sc, struct pt_regs *regs) in save_fpu_state() 569 static inline int rt_save_fpu_state(struct ucontext __user *uc, struct pt_regs *regs) in rt_save_fpu_state() 642 static int mangle_kernel_stack(struct pt_regs *regs, int formatvec, in mangle_kernel_stack() [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | traps.c | 136 struct pt_regs *regs, long error_code) in do_trap_no_signal() 177 struct pt_regs *regs, long error_code) in show_signal() 190 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, in do_trap() 207 static void do_error_trap(struct pt_regs *regs, long error_code, char *str, in do_error_trap() 230 static __always_inline void __user *error_get_trap_addr(struct pt_regs *regs) in error_get_trap_addr() 247 void handle_invalid_op(struct pt_regs *regs) in handle_invalid_op() 256 static noinstr bool handle_bug(struct pt_regs *regs) in handle_bug() 364 __visible void __noreturn handle_stack_overflow(struct pt_regs *regs, in handle_stack_overflow() 545 static enum kernel_gp_hint get_kernel_gp_address(struct pt_regs *regs, in get_kernel_gp_address() 580 static bool fixup_iopl_exception(struct pt_regs *regs) in fixup_iopl_exception() [all …]
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | traps_64.c | 88 void bad_trap(struct pt_regs *regs, long lvl) in bad_trap() 114 void bad_trap_tl1(struct pt_regs *regs, long lvl) in bad_trap_tl1() 187 void spitfire_insn_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_insn_access_exception() 209 void spitfire_insn_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfa… in spitfire_insn_access_exception_tl1() 219 void sun4v_insn_access_exception(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) in sun4v_insn_access_exception() 242 void sun4v_insn_access_exception_tl1(struct pt_regs *regs, unsigned long addr, unsigned long type_c… in sun4v_insn_access_exception_tl1() 252 bool is_no_fault_exception(struct pt_regs *regs) in is_no_fault_exception() 290 void spitfire_data_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) in spitfire_data_access_exception() 328 void spitfire_data_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfa… in spitfire_data_access_exception_tl1() 338 void sun4v_data_access_exception(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) in sun4v_data_access_exception() [all …]
|
H A D | traps_32.c | 50 void __noreturn die_if_kernel(char *str, struct pt_regs *regs) in die_if_kernel() 92 void do_hw_interrupt(struct pt_regs *regs, unsigned long type) in do_hw_interrupt() 107 void do_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_illegal_instruction() 120 void do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_priv_instruction() 130 void do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_memaccess_unaligned() 156 void do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_fpd_trap() 198 void do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, 301 void handle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc, 309 void handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, 321 void handle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc, [all …]
|