| /linux/arch/arm64/kernel/ |
| H A D | entry-common.c | 38 static noinstr irqentry_state_t arm64_enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode() argument 54 static void noinstr arm64_exit_to_kernel_mode(struct pt_regs *regs, in exit_to_kernel_mode() argument 66 arm64_enter_from_user_mode(struct pt_regs * regs) arm64_enter_from_user_mode() argument 78 arm64_exit_to_user_mode(struct pt_regs * regs) arm64_exit_to_user_mode() argument 87 asm_exit_to_user_mode(struct pt_regs * regs) asm_exit_to_user_mode() argument 97 arm64_enter_el1_dbg(struct pt_regs * regs) arm64_enter_el1_dbg() argument 116 arm64_exit_el1_dbg(struct pt_regs * regs,irqentry_state_t state) arm64_exit_el1_dbg() argument 129 do_interrupt_handler(struct pt_regs * regs,void (* handler)(struct pt_regs *)) do_interrupt_handler() argument 145 __panic_unhandled(struct pt_regs * regs,const char * vector,unsigned long esr) __panic_unhandled() argument 194 cortex_a76_erratum_1463225_debug_handler(struct pt_regs * regs) cortex_a76_erratum_1463225_debug_handler() argument 211 cortex_a76_erratum_1463225_debug_handler(struct pt_regs * regs) cortex_a76_erratum_1463225_debug_handler() argument 276 debug_exception_enter(struct pt_regs * regs) debug_exception_enter() argument 285 debug_exception_exit(struct pt_regs * regs) debug_exception_exit() argument 296 el1_abort(struct pt_regs * regs,unsigned long esr) el1_abort() argument 308 el1_pc(struct pt_regs * regs,unsigned long esr) el1_pc() argument 320 el1_undef(struct pt_regs * regs,unsigned long esr) el1_undef() argument 331 el1_bti(struct pt_regs * regs,unsigned long esr) el1_bti() argument 342 el1_gcs(struct pt_regs * regs,unsigned long esr) el1_gcs() argument 353 el1_mops(struct pt_regs * regs,unsigned long esr) el1_mops() argument 364 el1_breakpt(struct pt_regs * regs,unsigned long esr) el1_breakpt() argument 375 el1_softstp(struct pt_regs * regs,unsigned long esr) el1_softstp() argument 395 el1_watchpt(struct pt_regs * regs,unsigned long esr) el1_watchpt() argument 408 el1_brk64(struct pt_regs * regs,unsigned long esr) el1_brk64() argument 419 el1_fpac(struct pt_regs * regs,unsigned long esr) el1_fpac() argument 430 el1h_64_sync_handler(struct pt_regs * regs) el1h_64_sync_handler() argument 479 __el1_pnmi(struct pt_regs * regs,void (* handler)(struct pt_regs *)) __el1_pnmi() argument 489 __el1_irq(struct pt_regs * regs,void (* handler)(struct pt_regs *)) __el1_irq() argument 502 el1_interrupt(struct pt_regs * regs,void (* handler)(struct pt_regs *)) el1_interrupt() argument 513 el1h_64_irq_handler(struct pt_regs * regs) el1h_64_irq_handler() argument 518 el1h_64_fiq_handler(struct pt_regs * regs) el1h_64_fiq_handler() argument 523 el1h_64_error_handler(struct pt_regs * regs) el1h_64_error_handler() argument 534 el0_da(struct pt_regs * regs,unsigned long esr) el0_da() argument 544 el0_ia(struct pt_regs * regs,unsigned long esr) el0_ia() argument 562 el0_fpsimd_acc(struct pt_regs * regs,unsigned long esr) el0_fpsimd_acc() argument 570 el0_sve_acc(struct pt_regs * regs,unsigned long esr) el0_sve_acc() argument 578 el0_sme_acc(struct pt_regs * regs,unsigned long esr) el0_sme_acc() argument 586 el0_fpsimd_exc(struct pt_regs * regs,unsigned long esr) el0_fpsimd_exc() argument 594 el0_sys(struct pt_regs * regs,unsigned long esr) el0_sys() argument 602 el0_pc(struct pt_regs * regs,unsigned long esr) el0_pc() argument 615 el0_sp(struct pt_regs * regs,unsigned long esr) el0_sp() argument 623 el0_undef(struct pt_regs * regs,unsigned long esr) el0_undef() argument 631 el0_bti(struct pt_regs * regs) el0_bti() argument 639 el0_mops(struct pt_regs * regs,unsigned long esr) el0_mops() argument 647 el0_gcs(struct pt_regs * regs,unsigned long esr) el0_gcs() argument 655 el0_inv(struct pt_regs * regs,unsigned long esr) el0_inv() argument 663 el0_breakpt(struct pt_regs * regs,unsigned long esr) el0_breakpt() argument 676 el0_softstp(struct pt_regs * regs,unsigned long esr) el0_softstp() argument 697 el0_watchpt(struct pt_regs * regs,unsigned long esr) el0_watchpt() argument 710 el0_brk64(struct pt_regs * regs,unsigned long esr) el0_brk64() argument 718 el0_svc(struct pt_regs * regs) el0_svc() argument 729 el0_fpac(struct pt_regs * regs,unsigned long esr) el0_fpac() argument 737 el0t_64_sync_handler(struct pt_regs * regs) el0t_64_sync_handler() argument 805 el0_interrupt(struct pt_regs * regs,void (* handler)(struct pt_regs *)) el0_interrupt() argument 822 __el0_irq_handler_common(struct pt_regs * regs) __el0_irq_handler_common() argument 827 el0t_64_irq_handler(struct pt_regs * regs) el0t_64_irq_handler() argument 832 __el0_fiq_handler_common(struct pt_regs * regs) __el0_fiq_handler_common() argument 837 el0t_64_fiq_handler(struct pt_regs * regs) el0t_64_fiq_handler() argument 842 __el0_error_handler_common(struct pt_regs * regs) __el0_error_handler_common() argument 856 el0t_64_error_handler(struct pt_regs * regs) el0t_64_error_handler() argument 862 el0_cp15(struct pt_regs * regs,unsigned long esr) el0_cp15() argument 870 el0_svc_compat(struct pt_regs * regs) el0_svc_compat() argument 879 el0_bkpt32(struct pt_regs * regs,unsigned long esr) el0_bkpt32() argument 887 el0t_32_sync_handler(struct pt_regs * regs) el0t_32_sync_handler() argument 937 el0t_32_irq_handler(struct pt_regs * regs) el0t_32_irq_handler() argument 942 el0t_32_fiq_handler(struct pt_regs * regs) el0t_32_fiq_handler() argument 947 el0t_32_error_handler(struct pt_regs * regs) el0t_32_error_handler() argument 958 handle_bad_stack(struct pt_regs * regs) handle_bad_stack() argument 969 __sdei_handler(struct pt_regs * regs,struct sdei_registered_event * arg) __sdei_handler() argument [all...] |
| H A D | debug-monitors.c | 148 static void set_user_regs_spsr_ss(struct user_pt_regs *regs) in set_user_regs_spsr_ss() 154 static void clear_user_regs_spsr_ss(struct user_pt_regs *regs) in clear_user_regs_spsr_ss() 165 struct pt_regs *regs = current_pt_regs(); in send_user_sigtrap() local 181 void do_el0_softstep(unsigned long esr, struct pt_regs *regs) in do_el0_softstep() 196 void do_el1_softstep(unsigned long esr, struct pt_regs *regs) in do_el1_softstep() 210 static int call_el1_break_hook(struct pt_regs *regs, unsigned long esr) in call_el1_break_hook() 254 void do_el0_brk64(unsigned long esr, struct pt_regs *regs) in do_el0_brk64() 264 void do_el1_brk64(unsigned long esr, struct pt_regs *regs) in do_el1_brk64() 274 void do_bkpt32(unsigned long esr, struct pt_regs *regs) in do_bkpt32() 280 bool try_handle_aarch32_break(struct pt_regs *regs) in try_handle_aarch32_break() [all …]
|
| /linux/drivers/media/platform/samsung/s5p-jpeg/ |
| H A D | jpeg-hw-s5p.c | 17 void s5p_jpeg_reset(void __iomem *regs) in s5p_jpeg_reset() 30 void s5p_jpeg_poweron(void __iomem *regs) in s5p_jpeg_poweron() 35 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_input_raw_mode() 51 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_proc_mode() 65 void s5p_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode) in s5p_jpeg_subsampling_mode() 80 unsigned int s5p_jpeg_get_subsampling_mode(void __iomem *regs) in s5p_jpeg_get_subsampling_mode() 85 void s5p_jpeg_dri(void __iomem *regs, unsigned int dri) in s5p_jpeg_dri() 100 void s5p_jpeg_qtbl(void __iomem *regs, unsigned int t, unsigned int n) in s5p_jpeg_qtbl() 110 void s5p_jpeg_htbl_ac(void __iomem *regs, unsigned int t) in s5p_jpeg_htbl_ac() 121 void s5p_jpeg_htbl_dc(void __iomem *regs, unsigned int t) in s5p_jpeg_htbl_dc() [all …]
|
| /linux/arch/arm/include/asm/ |
| H A D | ptrace.h | 21 struct pt_regs regs; member 28 #define user_mode(regs) \ argument 32 #define thumb_mode(regs) \ argument 35 #define thumb_mode(regs) (0) argument 39 #define isa_mode(regs) \ argument 43 #define isa_mode(regs) 1 /* Thumb */ argument 46 #define processor_mode(regs) \ argument 49 #define interrupts_enabled(regs) \ argument 52 #define fast_interrupts_enabled(regs) \ argument 58 static inline int valid_user_regs(struct pt_regs *regs) in valid_user_regs() [all …]
|
| /linux/arch/csky/include/asm/ |
| H A D | ptrace.h | 21 #define user_stack_pointer(regs) ((regs)->usp) argument 23 #define user_mode(regs) (!((regs)->sr & PS_S)) argument 24 #define instruction_pointer(regs) ((regs)->pc) argument 25 #define profile_pc(regs) instruction_pointer(regs) argument 26 #define trap_no(regs) ((regs->sr >> 16) & 0xff) argument 28 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() 40 static inline bool in_syscall(struct pt_regs const *regs) in in_syscall() 45 static inline void forget_syscall(struct pt_regs *regs) in forget_syscall() 50 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value() 55 static inline void regs_set_return_value(struct pt_regs *regs, in regs_set_return_value() [all …]
|
| /linux/arch/csky/kernel/probes/ |
| H A D | simulate-insn.c | 10 static inline bool csky_insn_reg_get_val(struct pt_regs *regs, in csky_insn_reg_get_val() 39 static inline bool csky_insn_reg_set_val(struct pt_regs *regs, in csky_insn_reg_set_val() 69 simulate_br16(u32 opcode, long addr, struct pt_regs *regs) in simulate_br16() 76 simulate_br32(u32 opcode, long addr, struct pt_regs *regs) in simulate_br32() 83 simulate_bt16(u32 opcode, long addr, struct pt_regs *regs) in simulate_bt16() 93 simulate_bt32(u32 opcode, long addr, struct pt_regs *regs) in simulate_bt32() 103 simulate_bf16(u32 opcode, long addr, struct pt_regs *regs) in simulate_bf16() 113 simulate_bf32(u32 opcode, long addr, struct pt_regs *regs) in simulate_bf32() 123 simulate_jmp16(u32 opcode, long addr, struct pt_regs *regs) in simulate_jmp16() 133 simulate_jmp32(u32 opcode, long addr, struct pt_regs *regs) in simulate_jmp32() [all …]
|
| /linux/arch/loongarch/include/asm/ |
| H A D | ptrace.h | 20 unsigned long regs[32]; member 36 static __always_inline bool regs_irqs_disabled(struct pt_regs *regs) in regs_irqs_disabled() 41 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() 51 static inline void instruction_pointer_set(struct pt_regs *regs, unsigned long val) in instruction_pointer_set() 69 static inline unsigned long regs_get_register(struct pt_regs *regs, unsigned int offset) in regs_get_register() 85 static inline int regs_within_kernel_stack(struct pt_regs *regs, unsigned long addr) in regs_within_kernel_stack() 100 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, unsigned int n) in regs_get_kernel_stack_nth() 124 static inline unsigned long regs_get_kernel_argument(struct pt_regs *regs, in regs_get_kernel_argument() 150 #define user_mode(regs) (((regs)->csr_prmd & PLV_MASK) == PLV_USER) argument 152 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() [all …]
|
| /linux/arch/mips/kernel/ |
| H A D | mips-r2-to-r6-emul.c | 78 static inline int mipsr6_emul(struct pt_regs *regs, u32 ir) in mipsr6_emul() 199 static int movf_func(struct pt_regs *regs, u32 ir) in movf_func() 222 static int movt_func(struct pt_regs *regs, u32 ir) in movt_func() 247 static int jr_func(struct pt_regs *regs, u32 ir) in jr_func() 304 static int movz_func(struct pt_regs *regs, u32 ir) in movz_func() 320 static int movn_func(struct pt_regs *regs, u32 ir) in movn_func() 336 static int mfhi_func(struct pt_regs *regs, u32 ir) in mfhi_func() 353 static int mthi_func(struct pt_regs *regs, u32 ir) in mthi_func() 369 static int mflo_func(struct pt_regs *regs, u32 ir) in mflo_func() 386 static int mtlo_func(struct pt_regs *regs, u32 ir) in mtlo_func() [all …]
|
| /linux/arch/mips/include/asm/ |
| H A D | ptrace.h | 35 unsigned long regs[32]; member 54 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() 59 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() 80 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register() 97 static inline int regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack() 113 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth() 143 #define user_mode(regs) (((regs)->cp0_status & KU_MASK) == KU_USER) argument 145 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success() 150 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() 158 #define instruction_pointer(regs) ((regs)->cp0_epc) argument [all …]
|
| 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 syscall_set_nr() 60 struct pt_regs *regs) in mips_syscall_update_nr() 73 struct task_struct *task, struct pt_regs *regs, unsigned int n) in mips_get_syscall_arg() 93 struct task_struct *task, struct pt_regs *regs, unsigned int n) in mips_set_syscall_arg() 110 struct pt_regs *regs) in syscall_get_error() 116 struct pt_regs *regs) in syscall_get_return_value() 122 struct pt_regs *regs) in syscall_rollback() 128 struct pt_regs *regs, in syscall_set_return_value() [all …]
|
| /linux/arch/sparc/include/asm/ |
| H A D | syscall.h | 21 struct pt_regs *regs) in syscall_get_nr() 29 struct pt_regs *regs, in syscall_set_nr() 41 struct pt_regs *regs) in syscall_rollback() 53 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error() 57 static inline void syscall_set_error(struct pt_regs *regs) in syscall_set_error() 61 static inline void syscall_clear_error(struct pt_regs *regs) in syscall_clear_error() 66 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error() 70 static inline void syscall_set_error(struct pt_regs *regs) in syscall_set_error() 74 static inline void syscall_clear_error(struct pt_regs *regs) in syscall_clear_error() 81 struct pt_regs *regs) in syscall_get_error() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | ptrace.h | 174 #define profile_pc(regs) instruction_pointer(regs) argument 188 static inline void regs_set_return_ip(struct pt_regs *regs, unsigned long ip) in regs_set_return_ip() 194 static inline void regs_set_return_msr(struct pt_regs *regs, unsigned long msr) in regs_set_return_msr() 200 static inline void regs_add_return_ip(struct pt_regs *regs, long offset) in regs_add_return_ip() 205 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer() 210 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() 216 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() 221 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() 226 #define user_mode(regs) (((regs)->msr & MSR_PR) != 0) argument 250 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0) argument [all …]
|
| /linux/arch/riscv/kernel/ |
| H A D | traps.c | 41 static int copy_code(struct pt_regs *regs, u16 *val, const u16 *insns) in copy_code() argument 55 static void dump_instr(const char *loglvl, struct pt_regs *regs) in dump_instr() argument 76 void die(struct pt_regs *regs, const char *str) in die() argument 115 do_trap(struct pt_regs * regs,int signo,int code,unsigned long addr) do_trap() argument 132 do_trap_error(struct pt_regs * regs,int signo,int code,unsigned long addr,const char * str) do_trap_error() argument 173 do_trap_insn_illegal(struct pt_regs * regs) do_trap_insn_illegal() argument 219 do_trap_misaligned(struct pt_regs * regs,enum misaligned_access_type type) do_trap_misaligned() argument 242 do_trap_load_misaligned(struct pt_regs * regs) do_trap_load_misaligned() argument 247 do_trap_store_misaligned(struct pt_regs * regs) do_trap_store_misaligned() argument 269 probe_single_step_handler(struct pt_regs * regs) probe_single_step_handler() argument 276 probe_breakpoint_handler(struct pt_regs * regs) probe_breakpoint_handler() argument 283 handle_break(struct pt_regs * regs) handle_break() argument 307 do_trap_break(struct pt_regs * regs) do_trap_break() argument 327 do_trap_ecall_u(struct pt_regs * regs) do_trap_ecall_u() argument 374 handle_user_cfi_violation(struct pt_regs * regs) handle_user_cfi_violation() argument 409 do_trap_software_check(struct pt_regs * regs) do_trap_software_check() argument 426 do_page_fault(struct pt_regs * regs) do_page_fault() argument 438 handle_riscv_irq(struct pt_regs * regs) handle_riscv_irq() argument 449 do_irq(struct pt_regs * regs) do_irq() argument 481 handle_bad_stack(struct pt_regs * regs) handle_bad_stack() argument [all...] |
| H A D | traps_misaligned.c | 29 static int set_f32_rd(unsigned long insn, struct pt_regs *regs, in set_f32_rd() 42 static int set_f64_rd(unsigned long insn, struct pt_regs *regs, u64 val) in set_f64_rd() 62 struct pt_regs *regs) in get_f64_rs() 77 struct pt_regs *regs) in get_f64_rs() 93 struct pt_regs *regs) in get_f32_rs() 105 static void set_f32_rd(unsigned long insn, struct pt_regs *regs, in set_f32_rd() 108 static void set_f64_rd(unsigned long insn, struct pt_regs *regs, u64 val) {} in set_f64_rd() 111 struct pt_regs *regs) in get_f64_rs() 117 struct pt_regs *regs) in get_f32_rs() 124 #define GET_F64_RS2(insn, regs) (get_f64_rs(insn, 20, regs)) argument [all …]
|
| /linux/arch/arm64/kernel/probes/ |
| H A D | simulate-insn.c | 33 static inline void set_x_reg(struct pt_regs *regs, int reg, u64 val) in set_x_reg() 38 static inline void set_w_reg(struct pt_regs *regs, int reg, u64 val) in set_w_reg() 43 static inline u64 get_x_reg(struct pt_regs *regs, int reg) in get_x_reg() 48 static inline u32 get_w_reg(struct pt_regs *regs, int reg) in get_w_reg() 53 static inline int update_lr(struct pt_regs *regs, long addr) in update_lr() 68 static bool __kprobes check_cbz(u32 opcode, struct pt_regs *regs) in check_cbz() 76 static bool __kprobes check_cbnz(u32 opcode, struct pt_regs *regs) in check_cbnz() 84 static bool __kprobes check_tbz(u32 opcode, struct pt_regs *regs) in check_tbz() 92 static bool __kprobes check_tbnz(u32 opcode, struct pt_regs *regs) in check_tbnz() 104 simulate_adr_adrp(u32 opcode, long addr, struct pt_regs *regs) in simulate_adr_adrp() [all …]
|
| /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 …]
|
| /linux/arch/hexagon/kernel/ |
| H A D | traps.c | 139 struct pt_regs *regs = (struct pt_regs *) (((void *)fp) in do_show_stack() local 180 int die(const char *str, struct pt_regs *regs, long err) in die() 223 int die_if_kernel(char *str, struct pt_regs *regs, long err) in die_if_kernel() 234 static void misaligned_instruction(struct pt_regs *regs) in misaligned_instruction() 245 static void misaligned_data_load(struct pt_regs *regs) in misaligned_data_load() 251 static void misaligned_data_store(struct pt_regs *regs) in misaligned_data_store() 257 static void illegal_instruction(struct pt_regs *regs) in illegal_instruction() 267 static void precise_bus_error(struct pt_regs *regs) in precise_bus_error() 278 static void cache_error(struct pt_regs *regs) in cache_error() 287 void do_genex(struct pt_regs *regs) in do_genex() [all …]
|
| /linux/arch/s390/mm/ |
| H A D | fault.c | 50 static bool is_kernel_fault(struct pt_regs *regs) in is_kernel_fault() 61 static unsigned long get_fault_address(struct pt_regs *regs) in get_fault_address() 68 static __always_inline bool fault_is_write(struct pt_regs *regs) in fault_is_write() 130 static void dump_fault_info(struct pt_regs *regs) in dump_fault_info() 192 void report_user_fault(struct pt_regs *regs, long signr, int is_mm_fault) in report_user_fault() 211 static void do_sigsegv(struct pt_regs *regs, int si_code) in do_sigsegv() 217 static void handle_fault_error_nolock(struct pt_regs *regs, int si_code) in handle_fault_error_nolock() 242 static void handle_fault_error(struct pt_regs *regs, int si_code) in handle_fault_error() 250 static void do_sigbus(struct pt_regs *regs) in do_sigbus() 266 static void do_exception(struct pt_regs *regs, int access) in do_exception() [all …]
|
| /linux/arch/sh/include/asm/ |
| H A D | fpu.h | 12 static inline void release_fpu(struct pt_regs *regs) in release_fpu() 17 static inline void grab_fpu(struct pt_regs *regs) in grab_fpu() 29 #define release_fpu(regs) do { } while (0) argument 30 #define grab_fpu(regs) do { } while (0) argument 31 #define fpu_state_restore(regs) do { } while (0) argument 32 #define __fpu_state_restore(regs) do { } while (0) argument 40 static inline void __unlazy_fpu(struct task_struct *tsk, struct pt_regs *regs) in __unlazy_fpu() 50 static inline void unlazy_fpu(struct task_struct *tsk, struct pt_regs *regs) in unlazy_fpu() 57 static inline void clear_fpu(struct task_struct *tsk, struct pt_regs *regs) in clear_fpu()
|
| /linux/arch/x86/entry/ |
| H A D | entry_fred.c | 21 static noinstr void fred_bad_type(struct pt_regs *regs, unsigned long error_code) in fred_bad_type() 54 static noinstr void fred_intx(struct pt_regs *regs) in fred_intx() 78 static __always_inline void fred_other(struct pt_regs *regs) in fred_other() 139 static noinstr void fred_handle_spurious_interrupt(struct pt_regs *regs) in fred_handle_spurious_interrupt() 160 static noinstr void fred_extint(struct pt_regs *regs) in fred_extint() 181 noinstr void exc_vmm_communication(struct pt_regs *regs, unsigned long error_code) in exc_vmm_communication() 190 static noinstr void fred_hwexc(struct pt_regs *regs, unsigned long error_code) in fred_hwexc() 229 static noinstr void fred_swexc(struct pt_regs *regs, unsigned long error_code) in fred_swexc() 238 __visible noinstr void fred_entry_from_user(struct pt_regs *regs) in fred_entry_from_user() 270 __visible noinstr void fred_entry_from_kernel(struct pt_regs *regs) in fred_entry_from_kernel() [all …]
|
| /linux/arch/x86/mm/ |
| H A D | extable.c | 16 static inline unsigned long *pt_regs_nr(struct pt_regs *regs, int nr) in pt_regs_nr() 34 struct pt_regs *regs) in ex_handler_default() 58 struct pt_regs *regs, in ex_handler_zeropad() 99 struct pt_regs *regs, int trapnr) in ex_handler_fault() 106 struct pt_regs *regs, int trapnr) in ex_handler_sgx() 123 struct pt_regs *regs) in ex_handler_fprestore() 158 struct pt_regs *regs, int trapnr, in ex_handler_uaccess() 167 struct pt_regs *regs, bool wrmsr, bool safe, int reg) in ex_handler_msr() 195 struct pt_regs *regs) in ex_handler_clear_fs() 204 struct pt_regs *regs, int reg, int imm) in ex_handler_imm_reg() [all …]
|
| /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_set_nr() 41 struct pt_regs *regs) in syscall_rollback() 47 struct pt_regs *regs) in syscall_get_error() 55 struct pt_regs *regs) in syscall_get_return_value() 61 struct pt_regs *regs, in syscall_set_return_value() 68 struct pt_regs *regs, in syscall_get_arguments() 80 struct pt_regs *regs, in syscall_set_arguments() 101 static inline void syscall_handler(struct pt_regs *regs, ulong syscall) in syscall_handler() 115 static inline bool arch_syscall_is_vdso_sigreturn(struct pt_regs *regs) in arch_syscall_is_vdso_sigreturn()
|
| /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() 58 bool __kprobes simulate_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_jalr() 84 bool __kprobes simulate_auipc(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_auipc() 104 bool __kprobes simulate_branch(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_branch() 157 bool __kprobes simulate_c_j(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_j() 166 static bool __kprobes simulate_c_jr_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs, in simulate_c_jr_jalr() 193 bool __kprobes simulate_c_jr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_jr() 198 bool __kprobes simulate_c_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_jalr() [all …]
|
| /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 …]
|
| /linux/arch/loongarch/kernel/ |
| H A D | signal.c | 83 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_fpu_to_sigcontext() local 103 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_fpu_from_sigcontext() local 121 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lsx_to_sigcontext() local 142 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lsx_from_sigcontext() local 162 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lasx_to_sigcontext() local 187 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lasx_from_sigcontext() local 211 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lbt_to_sigcontext() local 226 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_lbt_from_sigcontext() local 258 uint64_t __user *regs = (uint64_t *)&ctx->regs; in save_hw_fpu_context() local 267 uint64_t __user *regs = (uint64_t *)&ctx->regs; in restore_hw_fpu_context() local [all …]
|