/linux/arch/arm64/kernel/ |
H A D | entry-common.c | 40 static __always_inline void __enter_from_kernel_mode(struct pt_regs *regs) in __enter_from_kernel_mode() argument 58 static void noinstr enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode() argument 73 static __always_inline void __exit_to_kernel_mode(struct pt_regs *regs) in __exit_to_kernel_mode() argument 93 static void noinstr exit_to_kernel_mode(struct pt_regs *regs) in exit_to_kernel_mode() argument 113 enter_from_user_mode(struct pt_regs * regs) enter_from_user_mode() argument 131 do_notify_resume(struct pt_regs * regs,unsigned long thread_flags) do_notify_resume() argument 165 exit_to_user_mode_prepare(struct pt_regs * regs) exit_to_user_mode_prepare() argument 180 exit_to_user_mode(struct pt_regs * regs) exit_to_user_mode() argument 187 asm_exit_to_user_mode(struct pt_regs * regs) asm_exit_to_user_mode() argument 197 arm64_enter_nmi(struct pt_regs * regs) arm64_enter_nmi() argument 215 arm64_exit_nmi(struct pt_regs * regs) arm64_exit_nmi() argument 237 arm64_enter_el1_dbg(struct pt_regs * regs) arm64_enter_el1_dbg() argument 252 arm64_exit_el1_dbg(struct pt_regs * regs) arm64_exit_el1_dbg() argument 308 do_interrupt_handler(struct pt_regs * regs,void (* handler)(struct pt_regs *)) do_interrupt_handler() argument 324 __panic_unhandled(struct pt_regs * regs,const char * vector,unsigned long esr) __panic_unhandled() argument 373 cortex_a76_erratum_1463225_debug_handler(struct pt_regs * regs) cortex_a76_erratum_1463225_debug_handler() argument 390 cortex_a76_erratum_1463225_debug_handler(struct pt_regs * regs) cortex_a76_erratum_1463225_debug_handler() argument 455 debug_exception_enter(struct pt_regs * regs) debug_exception_enter() argument 464 debug_exception_exit(struct pt_regs * regs) debug_exception_exit() argument 475 el1_abort(struct pt_regs * regs,unsigned long esr) el1_abort() argument 486 el1_pc(struct pt_regs * regs,unsigned long esr) el1_pc() argument 497 el1_undef(struct pt_regs * regs,unsigned long esr) el1_undef() argument 506 el1_bti(struct pt_regs * regs,unsigned long esr) el1_bti() argument 515 el1_gcs(struct pt_regs * regs,unsigned long esr) el1_gcs() argument 524 el1_mops(struct pt_regs * regs,unsigned long esr) el1_mops() argument 533 el1_breakpt(struct pt_regs * regs,unsigned long esr) el1_breakpt() argument 542 el1_softstp(struct pt_regs * regs,unsigned long esr) el1_softstp() argument 560 el1_watchpt(struct pt_regs * regs,unsigned long esr) el1_watchpt() argument 572 el1_brk64(struct pt_regs * regs,unsigned long esr) el1_brk64() argument 581 el1_fpac(struct pt_regs * regs,unsigned long esr) el1_fpac() argument 590 el1h_64_sync_handler(struct pt_regs * regs) el1h_64_sync_handler() argument 639 __el1_pnmi(struct pt_regs * regs,void (* handler)(struct pt_regs *)) __el1_pnmi() argument 647 __el1_irq(struct pt_regs * regs,void (* handler)(struct pt_regs *)) __el1_irq() argument 660 el1_interrupt(struct pt_regs * regs,void (* handler)(struct pt_regs *)) el1_interrupt() argument 671 el1h_64_irq_handler(struct pt_regs * regs) el1h_64_irq_handler() argument 676 el1h_64_fiq_handler(struct pt_regs * regs) el1h_64_fiq_handler() argument 681 el1h_64_error_handler(struct pt_regs * regs) el1h_64_error_handler() argument 691 el0_da(struct pt_regs * regs,unsigned long esr) el0_da() argument 701 el0_ia(struct pt_regs * regs,unsigned long esr) el0_ia() argument 719 el0_fpsimd_acc(struct pt_regs * regs,unsigned long esr) el0_fpsimd_acc() argument 727 el0_sve_acc(struct pt_regs * regs,unsigned long esr) el0_sve_acc() argument 735 el0_sme_acc(struct pt_regs * regs,unsigned long esr) el0_sme_acc() argument 743 el0_fpsimd_exc(struct pt_regs * regs,unsigned long esr) el0_fpsimd_exc() argument 751 el0_sys(struct pt_regs * regs,unsigned long esr) el0_sys() argument 759 el0_pc(struct pt_regs * regs,unsigned long esr) el0_pc() argument 772 el0_sp(struct pt_regs * regs,unsigned long esr) el0_sp() argument 780 el0_undef(struct pt_regs * regs,unsigned long esr) el0_undef() argument 788 el0_bti(struct pt_regs * regs) el0_bti() argument 796 el0_mops(struct pt_regs * regs,unsigned long esr) el0_mops() argument 804 el0_gcs(struct pt_regs * regs,unsigned long esr) el0_gcs() argument 812 el0_inv(struct pt_regs * regs,unsigned long esr) el0_inv() argument 820 el0_breakpt(struct pt_regs * regs,unsigned long esr) el0_breakpt() argument 833 el0_softstp(struct pt_regs * regs,unsigned long esr) el0_softstp() argument 852 el0_watchpt(struct pt_regs * regs,unsigned long esr) el0_watchpt() argument 865 el0_brk64(struct pt_regs * regs,unsigned long esr) el0_brk64() argument 873 el0_svc(struct pt_regs * regs) el0_svc() argument 884 el0_fpac(struct pt_regs * regs,unsigned long esr) el0_fpac() argument 892 el0t_64_sync_handler(struct pt_regs * regs) el0t_64_sync_handler() argument 960 el0_interrupt(struct pt_regs * regs,void (* handler)(struct pt_regs *)) el0_interrupt() argument 977 __el0_irq_handler_common(struct pt_regs * regs) __el0_irq_handler_common() argument 982 el0t_64_irq_handler(struct pt_regs * regs) el0t_64_irq_handler() argument 987 __el0_fiq_handler_common(struct pt_regs * regs) __el0_fiq_handler_common() argument 992 el0t_64_fiq_handler(struct pt_regs * regs) el0t_64_fiq_handler() argument 997 __el0_error_handler_common(struct pt_regs * regs) __el0_error_handler_common() argument 1010 el0t_64_error_handler(struct pt_regs * regs) el0t_64_error_handler() argument 1016 el0_cp15(struct pt_regs * regs,unsigned long esr) el0_cp15() argument 1024 el0_svc_compat(struct pt_regs * regs) el0_svc_compat() argument 1033 el0_bkpt32(struct pt_regs * regs,unsigned long esr) el0_bkpt32() argument 1041 el0t_32_sync_handler(struct pt_regs * regs) el0t_32_sync_handler() argument 1091 el0t_32_irq_handler(struct pt_regs * regs) el0t_32_irq_handler() argument 1096 el0t_32_fiq_handler(struct pt_regs * regs) el0t_32_fiq_handler() argument 1101 el0t_32_error_handler(struct pt_regs * regs) el0t_32_error_handler() argument 1112 handle_bad_stack(struct pt_regs * regs) handle_bad_stack() argument 1123 __sdei_handler(struct pt_regs * regs,struct sdei_registered_event * arg) __sdei_handler() argument [all...] |
H A D | traps.c | 152 static void dump_kernel_instr(const char *lvl, struct pt_regs *regs) in dump_kernel_instr() argument 177 static int __die(const char *str, long err, struct pt_regs *regs) in __die() argument 203 void die(const char *str, struct pt_regs *regs, long err) in die() argument 240 struct pt_regs *regs = task_pt_regs(tsk); arm64_show_signal() local 288 arm64_notify_die(const char * str,struct pt_regs * regs,int signo,int sicode,unsigned long far,unsigned long err) arm64_notify_die() argument 309 compat_get_it_state(struct pt_regs * regs) compat_get_it_state() argument 319 compat_set_it_state(struct pt_regs * regs,u32 it) compat_set_it_state() argument 330 advance_itstate(struct pt_regs * regs) advance_itstate() argument 353 advance_itstate(struct pt_regs * regs) advance_itstate() argument 358 arm64_skip_faulting_instruction(struct pt_regs * regs,unsigned long size) arm64_skip_faulting_instruction() argument 375 user_insn_read(struct pt_regs * regs,u32 * insnp) user_insn_read() argument 409 struct pt_regs *regs = current_pt_regs(); force_signal_inject() local 452 do_el0_undef(struct pt_regs * regs,unsigned long esr) do_el0_undef() argument 473 do_el1_undef(struct pt_regs * regs,unsigned long esr) do_el1_undef() argument 487 do_el0_bti(struct pt_regs * regs) do_el0_bti() argument 492 do_el1_bti(struct pt_regs * regs,unsigned long esr) do_el1_bti() argument 501 do_el0_gcs(struct pt_regs * regs,unsigned long esr) do_el0_gcs() argument 506 do_el1_gcs(struct pt_regs * regs,unsigned long esr) do_el1_gcs() argument 511 do_el0_fpac(struct pt_regs * regs,unsigned long esr) do_el0_fpac() argument 516 do_el1_fpac(struct pt_regs * regs,unsigned long esr) do_el1_fpac() argument 525 do_el0_mops(struct pt_regs * regs,unsigned long esr) do_el0_mops() argument 536 do_el1_mops(struct pt_regs * regs,unsigned long esr) do_el1_mops() argument 558 user_cache_maint_handler(unsigned long esr,struct pt_regs * regs) user_cache_maint_handler() argument 598 ctr_read_handler(unsigned long esr,struct pt_regs * regs) ctr_read_handler() argument 617 cntvct_read_handler(unsigned long esr,struct pt_regs * regs) cntvct_read_handler() argument 629 cntfrq_read_handler(unsigned long esr,struct pt_regs * regs) cntfrq_read_handler() argument 641 mrs_handler(unsigned long esr,struct pt_regs * regs) mrs_handler() argument 652 wfi_handler(unsigned long esr,struct pt_regs * regs) wfi_handler() argument 709 cp15_cond_valid(unsigned long esr,struct pt_regs * regs) cp15_cond_valid() argument 729 compat_cntfrq_read_handler(unsigned long esr,struct pt_regs * regs) compat_cntfrq_read_handler() argument 746 compat_cntvct_read_handler(unsigned long esr,struct pt_regs * regs) compat_cntvct_read_handler() argument 771 do_el0_cp15(unsigned long esr,struct pt_regs * regs) do_el0_cp15() argument 811 do_el0_sys(unsigned long esr,struct pt_regs * regs) do_el0_sys() argument 886 bad_el0_sync(struct pt_regs * regs,int reason,unsigned long esr) bad_el0_sync() argument 900 panic_bad_stack(struct pt_regs * regs,unsigned long esr,unsigned long far) panic_bad_stack() argument 929 arm64_serror_panic(struct pt_regs * regs,unsigned long esr) arm64_serror_panic() argument 944 arm64_is_fatal_ras_serror(struct pt_regs * regs,unsigned long esr) arm64_is_fatal_ras_serror() argument 976 do_serror(struct pt_regs * regs,unsigned long esr) do_serror() argument 998 bug_brk_handler(struct pt_regs * regs,unsigned long esr) bug_brk_handler() argument 1019 cfi_brk_handler(struct pt_regs * regs,unsigned long esr) cfi_brk_handler() argument 1044 reserved_fault_brk_handler(struct pt_regs * regs,unsigned long esr) reserved_fault_brk_handler() argument 1061 kasan_brk_handler(struct pt_regs * regs,unsigned long esr) kasan_brk_handler() argument 1095 ubsan_brk_handler(struct pt_regs * regs,unsigned long esr) ubsan_brk_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() argument 154 static void clear_user_regs_spsr_ss(struct user_pt_regs *regs) in clear_user_regs_spsr_ss() argument 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() argument 196 do_el1_softstep(unsigned long esr,struct pt_regs * regs) do_el1_softstep() argument 210 call_el1_break_hook(struct pt_regs * regs,unsigned long esr) call_el1_break_hook() argument 254 do_el0_brk64(unsigned long esr,struct pt_regs * regs) do_el0_brk64() argument 264 do_el1_brk64(unsigned long esr,struct pt_regs * regs) do_el1_brk64() argument 274 do_bkpt32(unsigned long esr,struct pt_regs * regs) do_bkpt32() argument 280 try_handle_aarch32_break(struct pt_regs * regs) try_handle_aarch32_break() argument 337 user_regs_reset_single_step(struct user_pt_regs * regs,struct task_struct * task) user_regs_reset_single_step() argument 347 kernel_enable_single_step(struct pt_regs * regs) kernel_enable_single_step() argument 371 kernel_rewind_single_step(struct pt_regs * regs) kernel_rewind_single_step() argument 376 kernel_fastforward_single_step(struct pt_regs * regs) kernel_fastforward_single_step() argument [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() argument 30 void s5p_jpeg_poweron(void __iomem *regs) in s5p_jpeg_poweron() argument 35 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_input_raw_mode() argument 51 s5p_jpeg_proc_mode(void __iomem * regs,unsigned long mode) s5p_jpeg_proc_mode() argument 65 s5p_jpeg_subsampling_mode(void __iomem * regs,unsigned int mode) s5p_jpeg_subsampling_mode() argument 80 s5p_jpeg_get_subsampling_mode(void __iomem * regs) s5p_jpeg_get_subsampling_mode() argument 85 s5p_jpeg_dri(void __iomem * regs,unsigned int dri) s5p_jpeg_dri() argument 100 s5p_jpeg_qtbl(void __iomem * regs,unsigned int t,unsigned int n) s5p_jpeg_qtbl() argument 110 s5p_jpeg_htbl_ac(void __iomem * regs,unsigned int t) s5p_jpeg_htbl_ac() argument 121 s5p_jpeg_htbl_dc(void __iomem * regs,unsigned int t) s5p_jpeg_htbl_dc() argument 132 s5p_jpeg_y(void __iomem * regs,unsigned int y) s5p_jpeg_y() argument 147 s5p_jpeg_x(void __iomem * regs,unsigned int x) s5p_jpeg_x() argument 162 s5p_jpeg_rst_int_enable(void __iomem * regs,bool enable) s5p_jpeg_rst_int_enable() argument 173 s5p_jpeg_data_num_int_enable(void __iomem * regs,bool enable) s5p_jpeg_data_num_int_enable() argument 184 s5p_jpeg_final_mcu_num_int_enable(void __iomem * regs,bool enbl) s5p_jpeg_final_mcu_num_int_enable() argument 195 s5p_jpeg_timer_stat(void __iomem * regs) s5p_jpeg_timer_stat() argument 201 s5p_jpeg_clear_timer_stat(void __iomem * regs) s5p_jpeg_clear_timer_stat() argument 210 s5p_jpeg_enc_stream_int(void __iomem * regs,unsigned long size) s5p_jpeg_enc_stream_int() argument 221 s5p_jpeg_enc_stream_stat(void __iomem * regs) s5p_jpeg_enc_stream_stat() argument 227 s5p_jpeg_clear_enc_stream_stat(void __iomem * regs) s5p_jpeg_clear_enc_stream_stat() argument 236 s5p_jpeg_outform_raw(void __iomem * regs,unsigned long format) s5p_jpeg_outform_raw() argument 251 s5p_jpeg_jpgadr(void __iomem * regs,unsigned long addr) s5p_jpeg_jpgadr() argument 256 s5p_jpeg_imgadr(void __iomem * regs,unsigned long addr) s5p_jpeg_imgadr() argument 261 s5p_jpeg_coef(void __iomem * regs,unsigned int i,unsigned int j,unsigned int coef) s5p_jpeg_coef() argument 272 s5p_jpeg_start(void __iomem * regs) s5p_jpeg_start() argument 277 s5p_jpeg_result_stat_ok(void __iomem * regs) s5p_jpeg_result_stat_ok() argument 283 s5p_jpeg_stream_stat_ok(void __iomem * regs) s5p_jpeg_stream_stat_ok() argument 289 s5p_jpeg_clear_int(void __iomem * regs) s5p_jpeg_clear_int() argument 296 s5p_jpeg_compressed_size(void __iomem * regs) s5p_jpeg_compressed_size() argument [all...] |
H A D | jpeg-hw-exynos3250.c | 18 void exynos3250_jpeg_reset(void __iomem *regs) in exynos3250_jpeg_reset() argument 44 void exynos3250_jpeg_poweron(void __iomem *regs) in exynos3250_jpeg_poweron() argument 49 void exynos3250_jpeg_set_dma_num(void __iomem *regs) in exynos3250_jpeg_set_dma_num() argument 69 exynos3250_jpeg_input_raw_fmt(void __iomem * regs,unsigned int fmt) exynos3250_jpeg_input_raw_fmt() argument 120 exynos3250_jpeg_set_y16(void __iomem * regs,bool y16) exynos3250_jpeg_set_y16() argument 132 exynos3250_jpeg_proc_mode(void __iomem * regs,unsigned int mode) exynos3250_jpeg_proc_mode() argument 146 exynos3250_jpeg_subsampling_mode(void __iomem * regs,unsigned int mode) exynos3250_jpeg_subsampling_mode() argument 168 exynos3250_jpeg_get_subsampling_mode(void __iomem * regs) exynos3250_jpeg_get_subsampling_mode() argument 174 exynos3250_jpeg_dri(void __iomem * regs,unsigned int dri) exynos3250_jpeg_dri() argument 182 exynos3250_jpeg_qtbl(void __iomem * regs,unsigned int t,unsigned int n) exynos3250_jpeg_qtbl() argument 193 exynos3250_jpeg_htbl_ac(void __iomem * regs,unsigned int t) exynos3250_jpeg_htbl_ac() argument 205 exynos3250_jpeg_htbl_dc(void __iomem * regs,unsigned int t) exynos3250_jpeg_htbl_dc() argument 217 exynos3250_jpeg_set_y(void __iomem * regs,unsigned int y) exynos3250_jpeg_set_y() argument 225 exynos3250_jpeg_set_x(void __iomem * regs,unsigned int x) exynos3250_jpeg_set_x() argument 245 exynos3250_jpeg_interrupts_enable(void __iomem * regs) exynos3250_jpeg_interrupts_enable() argument 260 exynos3250_jpeg_enc_stream_bound(void __iomem * regs,unsigned int size) exynos3250_jpeg_enc_stream_bound() argument 268 exynos3250_jpeg_output_raw_fmt(void __iomem * regs,unsigned int fmt) exynos3250_jpeg_output_raw_fmt() argument 316 exynos3250_jpeg_jpgadr(void __iomem * regs,unsigned int addr) exynos3250_jpeg_jpgadr() argument 321 exynos3250_jpeg_imgadr(void __iomem * regs,struct s5p_jpeg_addr * img_addr) exynos3250_jpeg_imgadr() argument 328 exynos3250_jpeg_stride(void __iomem * regs,unsigned int img_fmt,unsigned int width) exynos3250_jpeg_stride() argument 363 exynos3250_jpeg_offset(void __iomem * regs,unsigned int x_offset,unsigned int y_offset) exynos3250_jpeg_offset() argument 409 exynos3250_jpeg_start(void __iomem * regs) exynos3250_jpeg_start() argument 414 exynos3250_jpeg_rstart(void __iomem * regs) exynos3250_jpeg_rstart() argument 419 exynos3250_jpeg_get_int_status(void __iomem * regs) exynos3250_jpeg_get_int_status() argument 424 exynos3250_jpeg_clear_int_status(void __iomem * regs,unsigned int value) exynos3250_jpeg_clear_int_status() argument 430 exynos3250_jpeg_compressed_size(void __iomem * regs) exynos3250_jpeg_compressed_size() argument 435 exynos3250_jpeg_dec_stream_size(void __iomem * regs,unsigned int size) exynos3250_jpeg_dec_stream_size() argument 442 exynos3250_jpeg_dec_scaling_ratio(void __iomem * regs,unsigned int sratio) exynos3250_jpeg_dec_scaling_ratio() argument 465 exynos3250_jpeg_set_timer(void __iomem * regs,unsigned int time_value) exynos3250_jpeg_set_timer() argument 473 exynos3250_jpeg_get_timer_status(void __iomem * regs) exynos3250_jpeg_get_timer_status() argument 478 exynos3250_jpeg_clear_timer_status(void __iomem * regs) exynos3250_jpeg_clear_timer_status() argument [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 isa_mode(regs) global() argument 46 processor_mode(regs) global() argument 49 interrupts_enabled(regs) global() argument 52 fast_interrupts_enabled(regs) global() argument 58 valid_user_regs(struct pt_regs * regs) valid_user_regs() argument 88 regs_return_value(struct pt_regs * regs) regs_return_value() argument 93 instruction_pointer(regs) global() argument 96 frame_pointer(regs) global() argument 98 frame_pointer(regs) global() argument 101 instruction_pointer_set(struct pt_regs * regs,unsigned long val) instruction_pointer_set() argument 110 profile_pc(regs) global() argument 145 regs_get_register(struct pt_regs * regs,unsigned int offset) regs_get_register() argument 154 kernel_stack_pointer(struct pt_regs * regs) kernel_stack_pointer() argument 159 user_stack_pointer(struct pt_regs * regs) user_stack_pointer() argument 168 regs_set_return_value(struct pt_regs * regs,unsigned long rc) regs_set_return_value() argument [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 argument 28 instruction_pointer_set(struct pt_regs * regs,unsigned long val) instruction_pointer_set() argument 40 in_syscall(struct pt_regs const * regs) in_syscall() argument 45 forget_syscall(struct pt_regs * regs) forget_syscall() argument 50 regs_return_value(struct pt_regs * regs) regs_return_value() argument 55 regs_set_return_value(struct pt_regs * regs,unsigned long val) regs_set_return_value() argument 62 kernel_stack_pointer(struct pt_regs * regs) kernel_stack_pointer() argument 67 frame_pointer(struct pt_regs * regs) frame_pointer() argument 71 frame_pointer_set(struct pt_regs * regs,unsigned long val) frame_pointer_set() argument 90 regs_get_register(struct pt_regs * regs,unsigned int offset) regs_get_register() argument [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() argument 39 static inline bool csky_insn_reg_set_val(struct pt_regs *regs, in csky_insn_reg_set_val() argument 69 simulate_br16(u32 opcode,long addr,struct pt_regs * regs) simulate_br16() argument 76 simulate_br32(u32 opcode,long addr,struct pt_regs * regs) simulate_br32() argument 83 simulate_bt16(u32 opcode,long addr,struct pt_regs * regs) simulate_bt16() argument 93 simulate_bt32(u32 opcode,long addr,struct pt_regs * regs) simulate_bt32() argument 103 simulate_bf16(u32 opcode,long addr,struct pt_regs * regs) simulate_bf16() argument 113 simulate_bf32(u32 opcode,long addr,struct pt_regs * regs) simulate_bf32() argument 123 simulate_jmp16(u32 opcode,long addr,struct pt_regs * regs) simulate_jmp16() argument 133 simulate_jmp32(u32 opcode,long addr,struct pt_regs * regs) simulate_jmp32() argument 143 simulate_jsr16(u32 opcode,long addr,struct pt_regs * regs) simulate_jsr16() argument 155 simulate_jsr32(u32 opcode,long addr,struct pt_regs * regs) simulate_jsr32() argument 167 simulate_lrw16(u32 opcode,long addr,struct pt_regs * regs) simulate_lrw16() argument 181 simulate_lrw32(u32 opcode,long addr,struct pt_regs * regs) simulate_lrw32() argument 194 simulate_pop16(u32 opcode,long addr,struct pt_regs * regs) simulate_pop16() argument 215 simulate_pop32(u32 opcode,long addr,struct pt_regs * regs) simulate_pop32() argument 246 simulate_bez32(u32 opcode,long addr,struct pt_regs * regs) simulate_bez32() argument 260 simulate_bnez32(u32 opcode,long addr,struct pt_regs * regs) simulate_bnez32() argument 274 simulate_bnezad32(u32 opcode,long addr,struct pt_regs * regs) simulate_bnezad32() argument 293 simulate_bhsz32(u32 opcode,long addr,struct pt_regs * regs) simulate_bhsz32() argument 308 simulate_bhz32(u32 opcode,long addr,struct pt_regs * regs) simulate_bhz32() argument 323 simulate_blsz32(u32 opcode,long addr,struct pt_regs * regs) simulate_blsz32() argument 338 simulate_blz32(u32 opcode,long addr,struct pt_regs * regs) simulate_blz32() argument 353 simulate_bsr32(u32 opcode,long addr,struct pt_regs * regs) simulate_bsr32() argument 367 simulate_jmpi32(u32 opcode,long addr,struct pt_regs * regs) simulate_jmpi32() argument 379 simulate_jsri32(u32 opcode,long addr,struct pt_regs * regs) simulate_jsri32() argument [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() argument 41 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() argument 51 static inline void instruction_pointer_set(struct pt_regs *regs, unsigned long val) in instruction_pointer_set() argument 69 regs_get_register(struct pt_regs * regs,unsigned int offset) regs_get_register() argument 85 regs_within_kernel_stack(struct pt_regs * regs,unsigned long addr) regs_within_kernel_stack() argument 100 regs_get_kernel_stack_nth(struct pt_regs * regs,unsigned int n) regs_get_kernel_stack_nth() argument 124 regs_get_kernel_argument(struct pt_regs * regs,unsigned int n) regs_get_kernel_argument() argument 150 user_mode(regs) global() argument 152 regs_return_value(struct pt_regs * regs) regs_return_value() argument 157 regs_set_return_value(struct pt_regs * regs,unsigned long val) regs_set_return_value() argument 162 instruction_pointer(regs) global() argument 163 profile_pc(regs) global() argument 167 die_if_kernel(const char * str,struct pt_regs * regs) die_if_kernel() argument 181 user_stack_pointer(struct pt_regs * regs) user_stack_pointer() argument 186 user_stack_pointer_set(struct pt_regs * regs,unsigned long val) user_stack_pointer_set() argument [all...] |
/linux/arch/sparc/include/asm/ |
H A D | syscall.h | 21 struct pt_regs *regs) in syscall_get_nr() argument 29 struct pt_regs *regs, in syscall_set_nr() argument 41 struct pt_regs *regs) in syscall_rollback() argument 53 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error() argument 57 static inline void syscall_set_error(struct pt_regs *regs) in syscall_set_error() argument 61 syscall_clear_error(struct pt_regs * regs) syscall_clear_error() argument 66 syscall_has_error(struct pt_regs * regs) syscall_has_error() argument 70 syscall_set_error(struct pt_regs * regs) syscall_set_error() argument 74 syscall_clear_error(struct pt_regs * regs) syscall_clear_error() argument 81 syscall_get_error(struct task_struct * task,struct pt_regs * regs) syscall_get_error() argument 89 syscall_get_return_value(struct task_struct * task,struct pt_regs * regs) syscall_get_return_value() argument 97 syscall_set_return_value(struct task_struct * task,struct pt_regs * regs,int error,long val) syscall_set_return_value() argument 110 syscall_get_arguments(struct task_struct * task,struct pt_regs * regs,unsigned long * args) syscall_get_arguments() argument 133 syscall_set_arguments(struct task_struct * task,struct pt_regs * regs,const unsigned long * args) syscall_set_arguments() argument [all...] |
H A D | ptrace.h | 14 static inline int pt_regs_trap_type(struct pt_regs *regs) in pt_regs_trap_type() argument 19 static inline bool pt_regs_is_syscall(struct pt_regs *regs) in pt_regs_is_syscall() argument 24 static inline bool pt_regs_clear_syscall(struct pt_regs *regs) in pt_regs_clear_syscall() argument 64 #define user_mode(regs) (!((regs)->tstate & TSTATE_PRIV)) argument 65 #define instruction_pointer(regs) ((regs) argument 66 instruction_pointer_set(regs,val) global() argument 70 user_stack_pointer(regs) global() argument 71 is_syscall_success(struct pt_regs * regs) is_syscall_success() argument 76 regs_return_value(struct pt_regs * regs) regs_return_value() argument 83 profile_pc(regs) global() argument 101 regs_get_register(struct pt_regs * regs,unsigned long offset) regs_get_register() argument 112 kernel_stack_pointer(struct pt_regs * regs) kernel_stack_pointer() argument 122 pt_regs_is_syscall(struct pt_regs * regs) pt_regs_is_syscall() argument 127 pt_regs_clear_syscall(struct pt_regs * regs) pt_regs_clear_syscall() argument 143 user_mode(regs) global() argument 144 instruction_pointer(regs) global() argument 145 user_stack_pointer(regs) global() argument [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() argument 199 movf_func(struct pt_regs * regs,u32 ir) movf_func() argument 222 movt_func(struct pt_regs * regs,u32 ir) movt_func() argument 247 jr_func(struct pt_regs * regs,u32 ir) jr_func() argument 304 movz_func(struct pt_regs * regs,u32 ir) movz_func() argument 320 movn_func(struct pt_regs * regs,u32 ir) movn_func() argument 336 mfhi_func(struct pt_regs * regs,u32 ir) mfhi_func() argument 353 mthi_func(struct pt_regs * regs,u32 ir) mthi_func() argument 369 mflo_func(struct pt_regs * regs,u32 ir) mflo_func() argument 386 mtlo_func(struct pt_regs * regs,u32 ir) mtlo_func() argument 402 mult_func(struct pt_regs * regs,u32 ir) mult_func() argument 429 multu_func(struct pt_regs * regs,u32 ir) multu_func() argument 453 div_func(struct pt_regs * regs,u32 ir) div_func() argument 475 divu_func(struct pt_regs * regs,u32 ir) divu_func() argument 497 dmult_func(struct pt_regs * regs,u32 ir) dmult_func() argument 529 dmultu_func(struct pt_regs * regs,u32 ir) dmultu_func() argument 561 ddiv_func(struct pt_regs * regs,u32 ir) ddiv_func() argument 586 ddivu_func(struct pt_regs * regs,u32 ir) ddivu_func() argument 633 madd_func(struct pt_regs * regs,u32 ir) madd_func() argument 662 maddu_func(struct pt_regs * regs,u32 ir) maddu_func() argument 691 msub_func(struct pt_regs * regs,u32 ir) msub_func() argument 720 msubu_func(struct pt_regs * regs,u32 ir) msubu_func() argument 749 mul_func(struct pt_regs * regs,u32 ir) mul_func() argument 775 clz_func(struct pt_regs * regs,u32 ir) clz_func() argument 800 clo_func(struct pt_regs * regs,u32 ir) clo_func() argument 824 dclz_func(struct pt_regs * regs,u32 ir) dclz_func() argument 851 dclo_func(struct pt_regs * regs,u32 ir) dclo_func() argument 885 mipsr2_find_op_func(struct pt_regs * regs,u32 inst,const struct r2_decoder_table * table) mipsr2_find_op_func() argument 906 mipsr2_decoder(struct pt_regs * regs,u32 inst,unsigned long * fcr31) mipsr2_decoder() argument [all...] |
/linux/arch/arm64/kernel/probes/ |
H A D | simulate-insn.c | 32 static inline void set_x_reg(struct pt_regs *regs, int reg, u64 val) in set_x_reg() argument 37 static inline void set_w_reg(struct pt_regs *regs, int reg, u64 val) in set_w_reg() argument 42 static inline u64 get_x_reg(struct pt_regs *regs, int reg) in get_x_reg() argument 47 static inline u32 get_w_reg(struct pt_regs *regs, int reg) in get_w_reg() argument 52 static bool __kprobes check_cbz(u32 opcode, struct pt_regs *regs) in check_cbz() argument 60 check_cbnz(u32 opcode,struct pt_regs * regs) check_cbnz() argument 68 check_tbz(u32 opcode,struct pt_regs * regs) check_tbz() argument 76 check_tbnz(u32 opcode,struct pt_regs * regs) check_tbnz() argument 88 simulate_adr_adrp(u32 opcode,long addr,struct pt_regs * regs) simulate_adr_adrp() argument 106 simulate_b_bl(u32 opcode,long addr,struct pt_regs * regs) simulate_b_bl() argument 118 simulate_b_cond(u32 opcode,long addr,struct pt_regs * regs) simulate_b_cond() argument 129 simulate_br_blr_ret(u32 opcode,long addr,struct pt_regs * regs) simulate_br_blr_ret() argument 142 simulate_cbz_cbnz(u32 opcode,long addr,struct pt_regs * regs) simulate_cbz_cbnz() argument 157 simulate_tbz_tbnz(u32 opcode,long addr,struct pt_regs * regs) simulate_tbz_tbnz() argument 172 simulate_ldr_literal(u32 opcode,long addr,struct pt_regs * regs) simulate_ldr_literal() argument 188 simulate_ldrsw_literal(u32 opcode,long addr,struct pt_regs * regs) simulate_ldrsw_literal() argument 201 simulate_nop(u32 opcode,long addr,struct pt_regs * regs) simulate_nop() argument [all...] |
/linux/arch/arm64/include/asm/ |
H A D | ptrace.h | 160 u64 regs[31]; global() member 181 in_syscall(struct pt_regs const * regs) in_syscall() argument 186 forget_syscall(struct pt_regs * regs) forget_syscall() argument 196 compat_thumb_mode(regs) global() argument 199 compat_thumb_mode(regs) global() argument 202 user_mode(regs) global() argument 205 compat_user_mode(regs) global() argument 209 processor_mode(regs) global() argument 212 irqs_priority_unmasked(regs) global() argument 217 interrupts_enabled(regs) global() argument 220 fast_interrupts_enabled(regs) global() argument 223 user_stack_pointer(struct pt_regs * regs) user_stack_pointer() argument 243 regs_get_register(struct pt_regs * regs,unsigned int offset) regs_get_register() argument 274 pt_regs_read_reg(const struct pt_regs * regs,int r) pt_regs_read_reg() argument 283 pt_regs_write_reg(struct pt_regs * regs,int r,unsigned long val) pt_regs_write_reg() argument 291 kernel_stack_pointer(struct pt_regs * regs) kernel_stack_pointer() argument 296 regs_return_value(struct pt_regs * regs) regs_return_value() argument 311 regs_set_return_value(struct pt_regs * regs,unsigned long rc) regs_set_return_value() argument 329 regs_get_kernel_argument(struct pt_regs * regs,unsigned int n) regs_get_kernel_argument() argument 342 instruction_pointer(struct pt_regs * regs) instruction_pointer() argument 346 instruction_pointer_set(struct pt_regs * regs,unsigned long val) instruction_pointer_set() argument 352 frame_pointer(struct pt_regs * regs) frame_pointer() argument 357 procedure_link_pointer(regs) global() argument 359 procedure_link_pointer_set(struct pt_regs * regs,unsigned long val) procedure_link_pointer_set() argument [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 die(const char * str,struct pt_regs * regs,long err) die() argument 223 die_if_kernel(char * str,struct pt_regs * regs,long err) die_if_kernel() argument 234 misaligned_instruction(struct pt_regs * regs) misaligned_instruction() argument 245 misaligned_data_load(struct pt_regs * regs) misaligned_data_load() argument 251 misaligned_data_store(struct pt_regs * regs) misaligned_data_store() argument 257 illegal_instruction(struct pt_regs * regs) illegal_instruction() argument 267 precise_bus_error(struct pt_regs * regs) precise_bus_error() argument 278 cache_error(struct pt_regs * regs) cache_error() argument 287 do_genex(struct pt_regs * regs) do_genex() argument 338 do_trap0(struct pt_regs * regs) do_trap0() argument 416 do_machcheck(struct pt_regs * regs) do_machcheck() argument 427 do_debug_exception(struct pt_regs * regs) do_debug_exception() argument [all...] |
/linux/arch/s390/mm/ |
H A D | fault.c | 51 static bool is_kernel_fault(struct pt_regs *regs) in is_kernel_fault() argument 62 static unsigned long get_fault_address(struct pt_regs *regs) in get_fault_address() argument 69 static __always_inline bool fault_is_write(struct pt_regs *regs) in fault_is_write() argument 131 static void dump_fault_info(struct pt_regs *regs) in dump_fault_info() argument 184 report_user_fault(struct pt_regs * regs,long signr,int is_mm_fault) report_user_fault() argument 203 do_sigsegv(struct pt_regs * regs,int si_code) do_sigsegv() argument 209 handle_fault_error_nolock(struct pt_regs * regs,int si_code) handle_fault_error_nolock() argument 234 handle_fault_error(struct pt_regs * regs,int si_code) handle_fault_error() argument 242 do_sigbus(struct pt_regs * regs) do_sigbus() argument 258 do_exception(struct pt_regs * regs,int access) do_exception() argument 359 do_protection_exception(struct pt_regs * regs) do_protection_exception() argument 395 do_dat_exception(struct pt_regs * regs) do_dat_exception() argument 403 do_secure_storage_access(struct pt_regs * regs) do_secure_storage_access() argument [all...] |
/linux/arch/powerpc/kernel/ |
H A D | traps.c | 181 static unsigned long oops_begin(struct pt_regs *regs) in oops_begin() argument 207 static void oops_end(unsigned long flags, struct pt_regs *regs, in oops_end() argument 262 __die(const char * str,struct pt_regs * regs,long err) __die() argument 285 die(const char * str,struct pt_regs * regs,long err) die() argument 304 user_single_step_report(struct pt_regs * regs) user_single_step_report() argument 309 show_signal_msg(int signr,struct pt_regs * regs,int code,unsigned long addr) show_signal_msg() argument 335 exception_common(int signr,struct pt_regs * regs,int code,unsigned long addr) exception_common() argument 359 _exception_pkey(struct pt_regs * regs,unsigned long addr,int key) _exception_pkey() argument 367 _exception(int signr,struct pt_regs * regs,int code,unsigned long addr) _exception() argument 396 hv_nmi_check_nonrecoverable(struct pt_regs * regs) hv_nmi_check_nonrecoverable() argument 531 check_io_access(struct pt_regs * regs) check_io_access() argument 572 get_reason(regs) global() argument 581 single_stepping(regs) global() argument 582 clear_single_step(regs) global() argument 583 clear_br_trace(regs) global() argument 587 get_reason(regs) global() argument 596 single_stepping(regs) global() argument 597 clear_single_step(regs) global() argument 598 clear_br_trace(regs) global() argument 604 machine_check_e500mc(struct pt_regs * regs) machine_check_e500mc() argument 711 machine_check_e500(struct pt_regs * regs) machine_check_e500() argument 753 machine_check_generic(struct pt_regs * regs) machine_check_generic() argument 758 machine_check_generic(struct pt_regs * regs) machine_check_generic() argument 794 die_mce(const char * str,struct pt_regs * regs,long err) die_mce() argument 816 __machine_check_exception(struct pt_regs * regs) __machine_check_exception() argument 884 p9_hmi_special_emu(struct pt_regs * regs) p9_hmi_special_emu() argument 1132 __single_step_exception(struct pt_regs * regs) __single_step_exception() argument 1160 emulate_single_step(struct pt_regs * regs) emulate_single_step() argument 1195 parse_fpe(struct pt_regs * regs) parse_fpe() argument 1219 emulate_string_inst(struct pt_regs * regs,u32 instword) emulate_string_inst() argument 1291 emulate_popcntb_inst(struct pt_regs * regs,u32 instword) emulate_popcntb_inst() argument 1308 emulate_isel(struct pt_regs * regs,u32 instword) emulate_isel() argument 1326 tm_abort_check(struct pt_regs * regs,int cause) tm_abort_check() argument 1341 tm_abort_check(struct pt_regs * regs,int reason) tm_abort_check() argument 1347 emulate_instruction(struct pt_regs * regs) emulate_instruction() argument 1449 emulate_math(struct pt_regs * regs) emulate_math() argument 1475 emulate_math(struct pt_regs * regs) emulate_math() argument 1478 do_program_check(struct pt_regs * regs) do_program_check() argument 1724 tm_unavailable(struct pt_regs * regs) tm_unavailable() argument 1968 handle_debug(struct pt_regs * regs,unsigned long debug_status) handle_debug() argument 2236 unrecoverable_exception(struct pt_regs * regs) unrecoverable_exception() argument [all...] |
/linux/arch/sh/include/asm/ |
H A D | fpu.h | 12 static inline void release_fpu(struct pt_regs *regs) in release_fpu() argument 17 static inline void grab_fpu(struct pt_regs *regs) in grab_fpu() argument 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() argument 50 unlazy_fpu(struct task_struct * tsk,struct pt_regs * regs) unlazy_fpu() argument 57 clear_fpu(struct task_struct * tsk,struct pt_regs * regs) clear_fpu() argument [all...] |
/linux/arch/mips/include/asm/ |
H A D | syscall.h | 30 struct pt_regs *regs) in mips_syscall_is_indirect() argument 39 struct pt_regs *regs) in syscall_get_nr() argument 45 struct pt_regs *regs, in syscall_set_nr() argument 60 struct pt_regs *regs) in mips_syscall_update_nr() argument 73 mips_get_syscall_arg(unsigned long * arg,struct task_struct * task,struct pt_regs * regs,unsigned int n) mips_get_syscall_arg() argument 93 mips_set_syscall_arg(unsigned long * arg,struct task_struct * task,struct pt_regs * regs,unsigned int n) mips_set_syscall_arg() argument 110 syscall_get_error(struct task_struct * task,struct pt_regs * regs) syscall_get_error() argument 116 syscall_get_return_value(struct task_struct * task,struct pt_regs * regs) syscall_get_return_value() argument 122 syscall_rollback(struct task_struct * task,struct pt_regs * regs) syscall_rollback() argument 128 syscall_set_return_value(struct task_struct * task,struct pt_regs * regs,int error,long val) syscall_set_return_value() argument 141 syscall_get_arguments(struct task_struct * task,struct pt_regs * regs,unsigned long * args) syscall_get_arguments() argument 156 syscall_set_arguments(struct task_struct * task,struct pt_regs * regs,unsigned long * args) syscall_set_arguments() argument [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() argument 45 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_mrs() argument 54 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_cond_branch() argument 79 t32_simulate_branch(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t32_simulate_branch() argument 107 t32_simulate_ldr_literal(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t32_simulate_ldr_literal() argument 159 t32_emulate_ldrdstrd(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t32_emulate_ldrdstrd() argument 186 t32_emulate_ldrstr(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t32_emulate_ldrstr() argument 212 t32_emulate_rd8rn16rm0_rwflags(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t32_emulate_rd8rn16rm0_rwflags() argument 239 t32_emulate_rd8pc16_noflags(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t32_emulate_rd8pc16_noflags() argument 259 t32_emulate_rd8rn16_noflags(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t32_emulate_rd8rn16_noflags() argument 280 t32_emulate_rdlo12rdhi8rn16rm0_noflags(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t32_emulate_rdlo12rdhi8rn16rm0_noflags() argument 307 t16_simulate_bxblx(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_bxblx() argument 321 t16_simulate_ldr_literal(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_ldr_literal() argument 331 t16_simulate_ldrstr_sp_relative(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_ldrstr_sp_relative() argument 344 t16_simulate_reladr(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_reladr() argument 355 t16_simulate_add_sp_imm(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_add_sp_imm() argument 366 t16_simulate_cbz(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_cbz() argument 380 t16_simulate_it(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_it() argument 397 t16_singlestep_it(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_singlestep_it() argument 413 t16_simulate_cond_branch(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_cond_branch() argument 433 t16_simulate_branch(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_simulate_branch() argument 443 t16_emulate_loregs(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_emulate_loregs() argument 468 t16_emulate_loregs_rwflags(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_emulate_loregs_rwflags() argument 475 t16_emulate_loregs_noitrwflags(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_emulate_loregs_noitrwflags() argument 484 t16_emulate_hiregs(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_emulate_hiregs() argument 526 t16_emulate_push(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_emulate_push() argument 562 t16_emulate_pop_nopc(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_emulate_pop_nopc() argument 581 t16_emulate_pop_pc(probes_opcode_t insn,struct arch_probes_insn * asi,struct pt_regs * regs) t16_emulate_pop_pc() argument [all...] |
/linux/arch/x86/lib/ |
H A D | insn-eval.c | 180 static int resolve_default_seg(struct insn *insn, struct pt_regs *regs, int off) in resolve_default_seg() argument 282 static int resolve_seg_reg(struct insn *insn, struct pt_regs *regs, int regoff) in resolve_seg_reg() argument 344 get_segment_selector(struct pt_regs * regs,int seg_reg_idx) get_segment_selector() argument 441 pt_regs_offset(struct pt_regs * regs,int regno) pt_regs_offset() argument 523 get_reg_offset(struct insn * insn,struct pt_regs * regs,enum reg_type type) get_reg_offset() argument 551 get_reg_offset_16(struct insn * insn,struct pt_regs * regs,int * offs1,int * offs2) get_reg_offset_16() argument 689 insn_get_seg_base(struct pt_regs * regs,int seg_reg_idx) insn_get_seg_base() argument 756 get_seg_limit(struct pt_regs * regs,int seg_reg_idx) get_seg_limit() argument 804 insn_get_code_seg_params(struct pt_regs * regs) insn_get_code_seg_params() argument 863 insn_get_modrm_rm_off(struct insn * insn,struct pt_regs * regs) insn_get_modrm_rm_off() argument 878 insn_get_modrm_reg_off(struct insn * insn,struct pt_regs * regs) insn_get_modrm_reg_off() argument 893 insn_get_modrm_reg_ptr(struct insn * insn,struct pt_regs * regs) insn_get_modrm_reg_ptr() argument 924 get_seg_base_limit(struct insn * insn,struct pt_regs * regs,int regoff,unsigned long * base,unsigned long * limit) get_seg_base_limit() argument 974 get_eff_addr_reg(struct insn * insn,struct pt_regs * regs,int * regoff,long * eff_addr) get_eff_addr_reg() argument 1023 get_eff_addr_modrm(struct insn * insn,struct pt_regs * regs,int * regoff,long * eff_addr) get_eff_addr_modrm() argument 1090 get_eff_addr_modrm_16(struct insn * insn,struct pt_regs * regs,int * regoff,short * eff_addr) get_eff_addr_modrm_16() argument 1158 get_eff_addr_sib(struct insn * insn,struct pt_regs * regs,int * base_offset,long * eff_addr) get_eff_addr_sib() argument 1242 get_addr_ref_16(struct insn * insn,struct pt_regs * regs) get_addr_ref_16() argument 1306 get_addr_ref_32(struct insn * insn,struct pt_regs * regs) get_addr_ref_32() argument 1395 get_addr_ref_64(struct insn * insn,struct pt_regs * regs) get_addr_ref_64() argument 1400 get_addr_ref_64(struct insn * insn,struct pt_regs * regs) get_addr_ref_64() argument 1453 insn_get_addr_ref(struct insn * insn,struct pt_regs * regs) insn_get_addr_ref() argument 1473 insn_get_effective_ip(struct pt_regs * regs,unsigned long * ip) insn_get_effective_ip() argument 1508 insn_fetch_from_user(struct pt_regs * regs,unsigned char buf[MAX_INSN_SIZE]) insn_fetch_from_user() argument 1536 insn_fetch_from_user_inatomic(struct pt_regs * regs,unsigned char buf[MAX_INSN_SIZE]) insn_fetch_from_user_inatomic() argument 1563 insn_decode_from_regs(struct insn * insn,struct pt_regs * regs,unsigned char buf[MAX_INSN_SIZE],int buf_size) insn_decode_from_regs() argument [all...] |
/linux/arch/riscv/include/asm/ |
H A D | syscall.h | 28 struct pt_regs *regs) in syscall_get_nr() argument 34 struct pt_regs *regs, in syscall_set_nr() argument 41 struct pt_regs *regs) in syscall_rollback() argument 47 struct pt_regs *regs) in syscall_get_error() argument 55 struct pt_regs *regs) in syscall_get_return_value() argument 61 syscall_set_return_value(struct task_struct * task,struct pt_regs * regs,int error,long val) syscall_set_return_value() argument 68 syscall_get_arguments(struct task_struct * task,struct pt_regs * regs,unsigned long * args) syscall_get_arguments() argument 80 syscall_set_arguments(struct task_struct * task,struct pt_regs * regs,const unsigned long * args) syscall_set_arguments() argument 101 syscall_handler(struct pt_regs * regs,ulong syscall) syscall_handler() argument 115 arch_syscall_is_vdso_sigreturn(struct pt_regs * regs) arch_syscall_is_vdso_sigreturn() argument [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() argument 34 struct pt_regs *regs) in ex_handler_default() argument 58 struct pt_regs *regs, in ex_handler_zeropad() argument 99 ex_handler_fault(const struct exception_table_entry * fixup,struct pt_regs * regs,int trapnr) ex_handler_fault() argument 106 ex_handler_sgx(const struct exception_table_entry * fixup,struct pt_regs * regs,int trapnr) ex_handler_sgx() argument 123 ex_handler_fprestore(const struct exception_table_entry * fixup,struct pt_regs * regs) ex_handler_fprestore() argument 158 ex_handler_uaccess(const struct exception_table_entry * fixup,struct pt_regs * regs,int trapnr,unsigned long fault_address) ex_handler_uaccess() argument 167 ex_handler_msr(const struct exception_table_entry * fixup,struct pt_regs * regs,bool wrmsr,bool safe,int reg) ex_handler_msr() argument 195 ex_handler_clear_fs(const struct exception_table_entry * fixup,struct pt_regs * regs) ex_handler_clear_fs() argument 204 ex_handler_imm_reg(const struct exception_table_entry * fixup,struct pt_regs * regs,int reg,int imm) ex_handler_imm_reg() argument 211 ex_handler_ucopy_len(const struct exception_table_entry * fixup,struct pt_regs * regs,int trapnr,unsigned long fault_address,int reg,int imm) ex_handler_ucopy_len() argument 221 ex_handler_eretu(const struct exception_table_entry * fixup,struct pt_regs * regs,unsigned long error_code) ex_handler_eretu() argument 299 fixup_exception(struct pt_regs * regs,int trapnr,unsigned long error_code,unsigned long fault_addr) fixup_exception() argument 378 early_fixup_exception(struct pt_regs * regs,int trapnr) early_fixup_exception() argument [all...] |
/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() argument 28 instruction_pointer_set(struct pt_regs * regs,unsigned long val) instruction_pointer_set() argument 40 kernel_stack_pointer(regs) global() argument 42 regs_get_register(struct pt_regs * regs,unsigned int offset) regs_get_register() argument [all...] |
/linux/arch/csky/mm/ |
H A D | fault.c | 9 int fixup_exception(struct pt_regs *regs) in fixup_exception() argument 23 static inline bool is_write(struct pt_regs *regs) in is_write() argument 36 static inline void csky_cmpxchg_fixup(struct pt_regs *regs) in csky_cmpxchg_fixup() argument 43 static inline void csky_cmpxchg_fixup(struct pt_regs *regs) in csky_cmpxchg_fixup() argument 54 no_context(struct pt_regs * regs,unsigned long addr) no_context() argument 73 mm_fault_error(struct pt_regs * regs,unsigned long addr,vm_fault_t fault) mm_fault_error() argument 100 bad_area_nosemaphore(struct pt_regs * regs,struct mm_struct * mm,int code,unsigned long addr) bad_area_nosemaphore() argument 115 vmalloc_fault(struct pt_regs * regs,int code,unsigned long addr) vmalloc_fault() argument 171 access_error(struct pt_regs * regs,struct vm_area_struct * vma) access_error() argument 187 do_page_fault(struct pt_regs * regs) do_page_fault() argument [all...] |